body,td,th {
	background:url(../../templates/images/bg.jpg) repeat-y center top;
	font-family: Tahoma;
	font-size: 11px;
	margin:0
	
}

#mainbody {
	width:951px;
	margin:0 auto;
	display:block;
}

#mainbody #header {
	display:block;
	height:84px;
	}
	
#mainbody #header .logo {
	display:block;
	float:left;
	width:273px;
	height:69px;
	padding:15px 0 0 22px;
	text-align:left;
}

#mainbody #header .memberlogin {
	display:block;
	float:left;
	width:193px;
	height:74px;
	text-align:left;
	padding:10px 12px 0 39px;
}

.memberlabel {
	font-weight:bold;
	color:#ff9933;
	margin-bottom:5px
}

#loginform .left {
	display:block;
	float:left;
	width:126px;
}
#loginform .right {
	display:block;
	float:right;
	width:59px
	}

#loginform .left .input {
	width:128px;
	border:1px solid #cccccc;
	font-size:11px;
	color:#999999;
	margin:0 0 4px 0;
	padding:3px
}

#mainbody #header .searchbar {
	display:block;
	float:right;
	width:294px;
	height:67px;
	background:url(../../templates/images/sr_bg.jpg) left bottom no-repeat;
	padding:11px 61px 6px 56px;
	text-align:left;
}

.searchbar .topicons {
	height:27px;	
}

.searchbar .inicon {
	display:block;
	width:270px;
	margin:0 auto;
}

.searchbar .inicon ul{
	margin:0;
	padding:0
}

.searchbar .inicon li{
	list-style:none;
	width:90px;
	display:block;
	float:left;
	height:13px;
	padding:15px 0 0 0;
}

.searchbar .inicon li.home {
	background:url(../../templates/images/icon_home.gif) no-repeat center top;
}

.searchbar .inicon li.sitemap {
	background:url(../../templates/images/icon_sitemap.gif) no-repeat center top;
}

.searchbar .inicon li.contact {
	background:url(../../templates/images/icon_contact.gif) no-repeat center top;
}

.searchbar .inicon a{
	text-decoration:none;
	color:#999
}

.searchbar .srbar {
	margin-top:20px
}

.searchbar .srbar form{
	margin:0;
	padding:0
}

.searchbar .srbar .srinput{
	border:1px solid #90C;
	margin-bottom:4px;
	margin-right:5px;
	width:210px;
	height:18px;

}

.searchbar .srbar .srinputcon{
	display:block;	
	width:210px;
	height:18px;
	float:left;
}

.searchbar .srbar .srbtncon{
	display:block;	
	width:66px;
	height:22px;
	float:right;
}

.nospace {
	margin:0;
	padding:0;
}

.clear {
	clear:both
}
.pngimg{behavior:url('pngbehavior.htc');}

#mainbody #mainwrapper {
	min-height:600px;	
	background:url(../../templates/images/footer.jpg) no-repeat bottom;
}

#mainbody #contentbody {
	display:block;
	clear:both;
	width:951px;
	background:url(../../templates/images/contentbg.jpg) repeat-x top;
	padding-top:10px;
	min-height:400px;
}

#contentbody #mainmenu{
	display:block;
	margin:0 5px 0 3px;
	height:56px;
}
#contentbody #mainmenu .left{
	display:block;
	width:23px;
	height:56px;
	float:left;
	background:url(../../templates/images/mainmenu_left.jpg) no-repeat
}

#contentbody #mainmenu .center{
	display:block;
	width:890px;
	height:36px;
	float:left;
	padding:20px 5px 0 5px;
	background:url(../../templates/images/mainmenu_repeat.jpg) repeat-x;
}

#contentbody #mainmenu .center a{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none
}

#contentbody #mainmenu .right{
	display:block;
	width:20px;
	height:56px;
	float:right;
	background:url(../../templates/images/mainmenu_right.jpg) no-repeat;
}

#contentbody #loginarea{
	display:block;
	margin:0 0px 0 3px;
	height:151px;
}

#contentbody #loginarea .email {
	display:block;
	float:left;
	width:200px;
	height:101px;
	background:url(../../templates/images/login_email.jpg) no-repeat;
	padding:50px 30px 0 30px;
}

.tsagaan {
	color:#FFF
}
.inputemail{
	width: 130px;
	border:1px solid #221B74;
	height:21px
	font-size: 10px;
	color: #221B74;
	font-family: tahoma;
	padding: 3px;	
}

.inputteacher{
	width: 100px;
	border:1px solid #F00;
	height:21px
	font-size: 10px;
	color: #F00;
	font-family: tahoma;
	padding: 3px;	
}

.inputschool {
	width: 100px;
	border:1px solid #633;
	height:21px
	font-size: 10px;
	color: #633;
	font-family: tahoma;
	padding: 3px;	
}

.inputstudent {
	width: 100px;
	border:1px solid #039;
	height:21px
	font-size: 10px;
	color: #039;
	font-family: tahoma;
	padding: 3px;	
}

#contentbody #loginarea .label{
	display:block;
	float:left;
	width:60px;
	color:#FFF;
}

#contentbody #loginarea .labelpass{
	clear:both;
	display:block;
	float:left;
	width:60px;
	color:#FFF;
}

#contentbody #loginarea .inputc{
	display:block;
	width:120px;
	float:right;
}

#contentbody #loginarea .input{
	display:block;
	width:120px;
	margin-bottom:4px;
	border:1px solid #906
	
}

#contentbody #loginarea .submit{
	display:block;
	text-align:right;
	clear:both;
	float:right;
	margin-top:2px;
}
.nobg {
	background:none
}
#contentbody #loginarea .teacher {
	display:block;
	float:left;
	width:163px;
	height:91px;
	background:url(../../templates/images/login_teacher.jpg);
	padding:60px 30px 0 40px;
}

#contentbody #loginarea .school {
	display:block;
	float:left;
	width:154px;
	height:91px;
	background:url(../../templates/images/login_school.jpg);
	padding:60px 30px 0 40px;

	}
#contentbody #loginarea .student {
	display:block;
	float:right;
	width:161px;
	height:91px;
	background:url(../../templates/images/login_student.jpg);
	padding:60px 30px 0 40px;
	}

#contentbody #contentwrapper {
	display:block;
	min-height:300px;
	margin:10px 15px 10px 20px;
}

#contentbody #contentwrapper #schoolist {
	display:block;
	float:left;
	width:458px;
	min-height:439px;
	}

#contentbody #contentwrapper #schoolist .top {
	display:block;
	width:457px;
	height:12px;
	background:url(../../templates/images/schoolist_top.gif) no-repeat;
}

#contentbody #contentwrapper #schoolist .content {
	display:block;
	width:427px;
	min-height:419px;
	background:url(../../templates/images/schoolist_bg.gif) no-repeat bottom;
	margin-bottom:10px;
	padding:0 20px 10px 10px;
}

#contentbody #contentwrapper #schoolist .content .title {
	display:block;
	width:100px;
	float:left;
	height:23px;
	background:url(../../templates/images/title_schools.gif) no-repeat left;
}

#contentbody #contentwrapper #schoolist .content .tabs { 
	display:block;
	width:420px;
	float:right;
	height:23px;
	text-align:right
}

#contentbody #contentwrapper #schoolist .content .tabs .tabbernav a{
	display:inline-block;
	width:92px;
	height:23px;
	margin-left:8px;
	background:url(../../templates/images/btn_grey_inactive.gif) no-repeat center;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:9px;
}

#contentbody #contentwrapper #schoolist .content .tabs .tabbernav a.active{
	background:url(../../templates/images/btn_grey_active.gif) no-repeat center;
}
#contentbody #contentwrapper #latestnews {
	display:block;
	float:right;
	width:418px;
	min-height:419px;
	margin-bottom:0px;
	padding:10px 10px 10px 0;
	}	

#contentbody #contentwrapper #latestnews .title {
	display:block;
	background:url(../../templates/images/title_news.gif) no-repeat left top;
	height:23px;
	margin-bottom:15px
}

#contentbody #contentwrapper #latestnews #newsitem{
	display:block;
	margin-bottom:10px;
}

#contentbody #contentwrapper #latestnews .newstitle a{
	display:block;
	color:#ef7a08;
	font-size:14px;
	font-weight:bold
}

#contentbody #contentwrapper #latestnews .date {
	display:block;
	font-size:10px;
	color:#CCC;
	margin:5px 0 5px 0
}

#contentbody #contentwrapper #latestnews .readmore a{
	display:block;
	color:#3a5ae9;
	font-weight:bold;
	float:right;
	text-align:right;
	margin:5px 0 0 0;
	text-decoration:underline
}

#contentbody #contentwrapper #threeblock {
	display:block;
	clear:both;
	min-height:277px;
	}

#contentbody #contentwrapper #threeblock .first {
	display:block;
	width:294px;
	float:left;
	min-height:266px;
}


#contentbody #contentwrapper #threeblock .second {
	display:block;
	width:294px;
	float:left;
	min-height:266px;
	margin-left:16px;	
}

#contentbody #contentwrapper #threeblock .third {
	display:block;
	width:294px;
	float:right;
	min-height:266px;
	margin-left:16px;	
}

#contentbody #contentwrapper #threeblock .first .title,  
#contentbody #contentwrapper #threeblock .second .title,
#contentbody #contentwrapper #threeblock .third .title{
	display:block;
	width:284px;
	height:20px;
	background:url(../../templates/images/three_block_top.jpg) no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:15px 0 0 10px;
}

#contentbody #contentwrapper #threeblock .first .content{ 
	display:block;
	width:264px;
	height:201px;
	background:url(../../templates/images/three_block_bottom.jpg) no-repeat bottom;
	padding:15px;
	overflow:auto;
	color:#000000;
}
#contentbody #contentwrapper #threeblock .third .content{
	display:block;
	width:264px;
	height:201px;
	background:url(../../templates/images/three_block_bottom.jpg) no-repeat bottom;
	padding:15px;
	overflow:auto;
	text-decoration:underline;
	color:#EF7A08;
}
#contentbody #contentwrapper #threeblock .second .content
{
	display:block;
	width:264px;
	height:201px;
	background:url(../../templates/images/three_block_bottom.jpg) no-repeat bottom;
	padding:15px;
	overflow:auto;
	text-decoration:underline;
	color:#3A5AE9;
}

#contentbody #contentwrapper #threeblock .second .content ul.classfieds {
	margin:0;
	padding:0;
	}

#contentbody #contentwrapper #threeblock .second .content ul.classfieds li {
	list-style:none;
	display:block;
	padding:0 0 5px 0;
	border-bottom:1px dotted #CCC;
	color:#CCC;
	margin-bottom:5px;
}

#contentbody #contentwrapper #threeblock .second .content ul.classfieds li a{
	color:#3a5ae9	
}


#contentbody #contentwrapper #threeblock .third .content ul {
	margin:0;
	padding:0;
	}

#contentbody #contentwrapper #threeblock .third .content ul li {
	list-style:none;
	display:block;
	padding:0 0 5px 0;
	margin-bottom:5px;
}
#contentbody #contentwrapper #threeblock .third .content ul li.odd {
	background:#f5eadf
}
#contentbody #contentwrapper #threeblock .third .content ul li a{
	color:#ef7a08	
}


#contentbody #contentwrapper #fourblock {
	display:block;
	clear:both;
	margin-top:10px;
	min-height:264px;
}

#contentbody #contentwrapper #fourblock .first,
#contentbody #contentwrapper #fourblock .second,
#contentbody #contentwrapper #fourblock .third {
	display:block;
	width:219px;
	float:left;
	margin-right:13px;
}

#contentbody #contentwrapper #fourblock .fourth {
	display:block;
	width:219px;
	float:right;
}

#contentbody #contentwrapper #fourblock .first .title,
#contentbody #contentwrapper #fourblock .second .title,
#contentbody #contentwrapper #fourblock .third .title,
#contentbody #contentwrapper #fourblock .fourth .title {
	display:block;
	width:209px;
	height:43px;
	background:url(../../templates/images/four_block_top.jpg) no-repeat;
	padding:10px 5px 0 5px;
	color:#FFF;
	font-weight:bold;
}

#contentbody #contentwrapper #fourblock .first .content,
#contentbody #contentwrapper #fourblock .second .content,
#contentbody #contentwrapper #fourblock .third .content,
#contentbody #contentwrapper #fourblock .fourth .content {
	display:block;
	width:199px;
	height:169px;
	background:url(../../templates/images/four_block_bg.jpg) repeat-y;
	padding:10px 10px 5px 10px;
}

#contentbody #contentwrapper #fourblock .first .bottom,
#contentbody #contentwrapper #fourblock .second .bottom,
#contentbody #contentwrapper #fourblock .third .bottom,
#contentbody #contentwrapper #fourblock .fourth .bottom {
	display:block;
	clear:both;
	width:219px;
	height:14px;
}

#contentwrapper #cleft {
	display:block;
	width:219px;
	float:left;
	margin-right:20px;
}

#contentwrapper #cleft #blockitem,
#contentwrapper #cright #blockitem {
	display:block;
	
}
#contentwrapper #cleft #lockitem,
#contentwrapper #cright #lockitem {
	display:block;
	margin-bottom:15px;
}
#contentwrapper #cleft #blockitem .title,
#contentwrapper #cright #blockitem .title {
	display:block;
	width:209px;
	height:20px;
	background:url(../../templates/images/block_bg.png) repeat-x top;
	padding:0px 5px 5px 5px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase
}

#contentwrapper #cleft #blockitem .content,
#contentwrapper #cright #blockitem .content {
	display:block;
	width:199px;
	height:169px;
	background:url(../../templates/images/four_block_bg.jpg) repeat-y;
	padding:10px 10px 5px 10px;
}











#contentwrapper #cleft #blockitem .bottom,
#contentwrapper #cright #blockitem .bottom {
	display:block;
	clear:both;
	width:219px;
	height:14px;
	
}

#contentwrapper #ccenter{
	display:block;
	width:435px;
	float:left;
	margin-right:20px
}

#contentwrapper #ccenter .top {
	display:block;
	width:435px;
	height:17px;
}

#contentwrapper #ccenter .bg {
	clear:both;
	min-height:600px;
	padding:10px;
	line-height:16px;
	background:url(../../templates/images/center_bg.jpg) repeat-y;
}

#contentwrapper #ccenter .bottom {
	clear:both;
	width:435px;
	height:14px;
	
}

#contentwrapper #cright {
	display:block;
	width:219px;
	float:right;
	
}

#footer {
	display:block;
	clear:both;
	margin-top:10px;
	height:100px;
	margin:0 16px 0px 19px
}

#footer .text {
	display:block;
	float:left;
	width:400px;
	height:48px;
	color:#FFF;
}

#footer .logo {
	display:block;
	float:right;
	width:156px;
	height:48px
}
.poll{
	font-family: tahoma;
	color: #F18C29;
	font-size: 11px;
}
.emailbox{
	border: #4C48D3 1px solid;
	font-size: 11px;
	color: #464EDA;
	font-family: tahoma;
	background-color: #ffffff;
	height:20;
	padding:3px
}
.comp_title{
	font-family: tahoma;
	color: #9294C7;
	font-size: 11px;
	font-weight:bold;
}
.comp_body{
	font-family: tahoma;
	color: #5D5D5C;
	font-size: 11px;
	text-decoration:underline; 
}
.comp_more{
	font-family: tahoma;
	color: #EC8407;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline; 
}
.searchbox{
	border: #9900CC 1px solid;
	font-size: 11px;
	color: #9900CC;
	font-family: tahoma;
	background-color: #ffffff;
	height:22;
	padding:3px;
	width:212
}
.black_11{
	font-family: tahoma;
	color: #000000;
	font-size: 11px;
	text-decoration:underline; 
}
.blue_11{
	font-family: tahoma;
	color: #3A5AE9;
	font-size: 11px;
}
.menu_title{
	font-family: tahoma;
	color: #6766AA;
	font-size: 16px;
	text-transform:uppercase;
}
.search_title{
	font-family: tahoma;
	color: #6766AA;
	font-size: 16px;
}
.n_title{
	font-family: tahoma;
	color: #EF7A08;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline
}
.n_more{
	font-family: tahoma;
	color: #3A5AE9;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline
}
.n_date{
	font-family: tahoma;
	color: #858585;
	font-size: 11px;
}
.textbox{
	border-right: #D0D0D0 1px solid;
	border-top: #D0D0D0 1px solid;
	border-left: #D0D0D0 1px solid;
	border-bottom: #D0D0D0 1px solid;
	font-size: 11px;
	color: #B2AFAF;
	font-family: tahoma;
	background-color: #ffffff;
}
