/*********** custom **********/
* { margin:0; padding:0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body {color: #000000; font-family: Calibri, Arial, Tahoma, sans-serif; background:#fff;}
a {color: #665742; text-decoration:none;}
a:hover {color: #808080;text-decoration:underline;}
/*-------------------------------*\
** login box
\*-------------------------------*/
#logincon * { margin: 0; padding: 0;}
#logincon { background: url("../img/loginbox.png") no-repeat left top; width:286px; padding:8px 0 0; position:absolute; left:40%; top:100px; z-index:1000; display:none; }
#logincon .boxin { background-color: #fff; padding: 15px 10px 0;}
#logincon .lg_ft {background: url("../img/loginbox.png") no-repeat bottom right; height: 8px; font-size: 0;}
#loginclose { position: absolute; right: 5px; top: 5px; background: url("/templates/portal/img/close_btn.gif") no-repeat 0 0; width: 17px; height: 17px; display: inline-block; text-indent: -999em; outline: none; cursor: pointer;  }
#logincon form.form-login {  }
#logincon form.form-login fieldset { border: none; margin: 0 5px ;}
#logincon form.form-login fieldset label { display: block; font-size: 14px; color: #42403B; margin: 0 0 7px;}
#logincon form.form-login fieldset .inputbox { border: 1px solid #cccccc; padding: 5px; width: 240px; margin: 0 0 10px;}
#mod_login_username.inputbox {  }
#mod_login_username.inputbox label {  }
#mod_login_password.inputbox {  }
#logincon .boxin .rememchekbox { float: left; margin-left: 5px;}
#logincon .boxin .submtn {float: right; margin-right: 10px}
#logincon .boxin .submtn input.button {background: url("../img/login_btn.gif") no-repeat 0 0; width: 107px; height: 36px; border: 0; color: #42403B; font-weight: bold; font-family: arial, tahoma, sans-serif;cursor: pointer;}
#logincon .boxin label.remember { font-weight: normal; font-size: 11px;  }
#logincon .boxin ul.login-links { border-bottom: 1px solid #CCCCCC; margin: 5px 10px 0 6px; padding: 0 0 13px;}
#logincon .boxin ul.login-links li { list-style: disc inside none; display: list-item; margin: 0 0 3px;}
#logincon .boxin ul.login-links li a {font-size: 11px; font-weight: bold; text-decoration: underline; color: #42403B;}
#mod_login_remember.checkbox {  }
#logincon .boxin div.joinus { padding: 7px 0 0; text-align: center; }
#logincon .boxin div.joinus p {margin: 0 0 7px;}
#logincon .boxin div.joinus a.registernow {background: url("../img/qeydiyyat_btn.gif") no-repeat 0 0; width: 152px; height: 33px; display: inline-block; color: #42403B; font-weight: bold; line-height: 31px; font-size: 14px;}
#logincon .boxin div.joinus a.registernow {text-decoration: none;}


/*********** site **********/
#site {background:url(../img/site_bg.gif) repeat-x scroll 0 40px;}
/*********** header ***********/
#site .header { background:url(../img/bg.gif) repeat-x scroll 0 0; position:relative; height: 135px;}
#site .sizing { width:986px; margin:0 auto;}
	/* language */
	#jflanguageselection { background:url(../img/lang.gif) no-repeat scroll right -45px; float:right; height:43px; margin:0; padding:0 5px 0 0;}
	  #jflanguageselection .rawimages { background:url(../img/lang.gif) no-repeat scroll left top; height:36px; padding:6px 2px 2px 7px; vertical-align:middle; position:relative; float:left; margin:0;}
	  #jflanguageselection .rawimages span.ltext { position:relative; top:-8px; font-size:11px;}
	  #jflanguageselection .rawimages span#active_language {}
	  #jflanguageselection .rawimages span a {}
	  #jflanguageselection .rawimages span img {}
	/* other */
	/*.header img.logo { float:left; margin:0 70px 0 0}
	.header img.portal { position:absolute; top:14px; float:left;}*/
    .header .part1 {float: left; width:auto;}  /* yeni 12.07.2016  */
    .header .part1 .image {float: left; margin-top:-20px}
    .header .part1 .schoolname {
	color: #000;
    float: right;
    font-size: 20px;
    margin-left: 50px;
    margin-top: -14px;
    text-align: center;
    width: 385px;
	}
    .header .part2 {float: right;}
	/* user zone */
	.header ul.userzone { margin:10px 10px 0 0; padding:0; float:right; display:inline;}
	.header ul.userzone li { margin:0; padding:0; list-style-type:none; list-style-position:inside; display:inline; float:left; height:23px;}
	.header ul.userzone li a {  color:#42403b; font-size:12px; line-height:23px;}
	.header ul.userzone li.join { background: url(../img/userline.gif) no-repeat scroll right top; margin:0 5px 0 0; padding:0 7px 0 0; }
	.header ul.userzone li.join a {}
	.header ul.userzone li.reg {}
	/* breadcrumbs */
	.header #breadcrumbs { float:left; margin:20px 0 0; padding:6px 2px;}
	.header #breadcrumbs .breadcrumbs {color:#FFF; font-size:11px;}
	.header #breadcrumbs .breadcrumbs a.pathway {text-decoration:underline; }
	.header #breadcrumbs .breadcrumbs img {margin:0 5px}
	.header #breadcrumbs .breadcrumbs a { color:#FFF; font-size:11px;}
	/* search */
	.header form.search { float:right; background:#d8d4c7; padding:6px 10px 2px; margin:4px; display:inline;} /* yeni 12.07.2016 */
	.header form.search label { font-weight:normal; color:#42403b; font-size:12px; line-height: 12px; display:inline-block; margin-top:3px;}
	.header form.search .inputbox { font-size:11px; padding:2px 3px; vertical-align:top; background-color:#eeedea; border:0; color:#42403B;}
	.header form.search .button { line-height:22px; vertical-align: top; margin:0 0 0 3px;}
/*********** govde ***********/
#site .wrap { /*background:url(../img/wrphd.gif) no-repeat scroll left top; margin-top:7px; */width:999px; padding:0;}
#site .wrap .wrapin { background:url(../img/wrpbd.gif) repeat-y scroll left top; padding:10px 15px 0}
#site .wrap .wrpft { background:url(../img/wrpft.gif) no-repeat scroll left bottom; width:999px; height:20px; font-size:0;}
/*********** saytin ichi ***********/
/* parts */
.wrap ul.part { margin:0; padding:0;  /*background: url("../img/bolme_back.gif") repeat-x scroll left bottom;*/ }
.wrap ul.part li { list-style-type:none; list-style-position:outside; display:inline; margin:0 21px 0 0; padding:0; float:left;}
.wrap ul.part li a { /*text-indent:-9999em; */background: url("../img/bolme.gif") no-repeat scroll 0 0 transparent;display: inline-block;float: left;height: 58px;outline: medium none;padding: 15px 0 0 90px;width: 219px; color:#626262;}
.wrap ul.part li a strong {}
.wrap ul.part li a span {display:block;font-size: 11px;width: 180px;}
.wrap ul.part li.pupil { margin:0;}
.wrap ul.part li.teach a { display:none;} /* yeni 12.07.2016  */
.wrap ul.part li.parents a {background-position:-324px 0; display:none;}
.wrap ul.part li.pupil a {background-position:-646px 0; display:none;}
.wrap ul.part li.teach a:hover { color:#a91212}
.wrap ul.part li.parents a:hover { color:#719c04;}
.wrap ul.part li.pupil a:hover { color:#e0a121;}
/*********** saytin cani ***********/
.structure { margin:10px 0 0 0; padding:0;}
	.structure .leftside { float:left; width:210px;}
	.structure .centerea { float:left; width:475px; margin:0 0 0 3px;}
	.structure .rightside { float:right; width:277px;}
    /* additional structures  */
    .structure .centerea.clsforforumcompanent, .structure .centerea.widearea {width:755px; }
/********************************* sol teref *********************************/
/*elektron resurslar */
.leftside .resurs { padding:0 0 0px 0; margin:0;height: 280px; position: relative}
.leftside .resurs.azbg { background:url(../img/resurs_az.gif) repeat-y scroll left bottom; }
.leftside .resurs.rubg { background:url(../img/resurs_ru.gif) repeat-y scroll left bottom; }
.leftside .resurs.enbg { background:url(../img/resurs_en.gif) repeat-y scroll left bottom; }
	.leftside .resurs h4 { background:url(../img/resursh.gif) no-repeat scroll 0 0; padding:20px 0 0 15px; margin:0 0 20px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; font-size:13px}
	.leftside .resurs ul.elektr { margin:0 0 40px 15px; padding:0 70px 0 0;}
	.leftside .resurs ul.elektr li { background:#FFF url(../img/resursbullet.gif) no-repeat scroll 0 2px; margin:0 0 3px 0; padding:0 0 0 20px; list-style-position:outside; list-style-type:none; display:list-item; float:left; clear:left}
	.leftside .resurs ul.elektr li a { color:#000; font-size:11px;}
	.leftside .resurs a.other { position: absolute; bottom: 8px; background: url(../img/button.gif) no-repeat scroll 0 0; display:inline-block; color:#FFF; font-weight:bold; text-align:center; margin:0 0 0 10px; padding:0;}
	.leftside .resurs a.other span { background: url(../img/button.gif) no-repeat scroll right bottom; height:23px; line-height:23px; display:inline-block; padding: 0 10px}
    .leftside .resurs a.other:hover { text-decoration: none; color: #f3f3f3;}
/* left banners */
.leftside .banner { text-align:center; margin:10px 0; padding:0 9px 0 0;}
.leftside .banner img { margin-bottom:5px;}
/* faydali linkler */
.leftside .moduletable_link { background:url(../img/linksbg.gif) scroll repeat-y 0 0; position:relative; margin:10px 4px;}
	.leftside .moduletable_link h3 { background:url(../img/linksh.gif) no-repeat scroll 0 0; padding:15px 0 10px 10px; margin:0; color:#2b2a29; font-size:20px;  font-weight:bold;}
	.leftside .moduletable_link .ft { background:url(../img/linksft.gif) no-repeat scroll 0 0px; margin:0; padding:0; display:block; height:12px; font-size:0;}
	.leftside .moduletable_link ul { margin:0 0 10px 15px; padding:0;width: 185px;}
	.leftside .moduletable_link ul li { background:url(../img/linkblt.gif) no-repeat scroll 0 5px; margin:0 0 1px 0; padding:0 0 0 10px; list-style-type:none; list-style-position:outside;}
	.leftside .moduletable_link ul li a { font-size:12px; color:#2b2a29;}
	.leftside .moduletable_link a.other { background:url(../img/more-az.png) no-repeat scroll 0 0; position:absolute; right:20px; bottom:-10; display:block; width:53px; height:21px; text-indent:-999em; outline:none;}
	.leftside .moduletable_link a.other.ru { background-image:url(../img/more-ru.png);width: 83px;}
	.leftside .moduletable_link a.other.en { background-image:url(../img/more-en.png); }
/* faydali linkler */
.rightside .moduletable_link { background:url(../img/linksbg1.gif) scroll repeat-y 0 0; position:relative; margin:7px 8px;}
	.rightside .moduletable_link h3 { background:url(../img/linksh1.gif) no-repeat scroll 0 0; padding:15px 0 10px 10px; margin:0; color:#2b2a29; font-size:20px;  font-weight:bold;}
	.rightside .moduletable_link .ft { background:url(../img/linksft1.gif) no-repeat scroll 0 -4px; margin:0; padding:0; display:block; height:12px; font-size:0;}
	.rightside .moduletable_link ul { margin:0 0 10px 15px; padding:0;width: 185px;}
	.rightside .moduletable_link ul li { background:url(../img/linkblt.gif) no-repeat scroll 0 5px; margin:0 0 1px 0; padding:0 0 0 10px; list-style-type:none; list-style-position:outside;}
	.rightside .moduletable_link ul li a { font-size:12px; color:#2b2a29;}
	.rightside .moduletable_link a.other { background:url(../img/more-az.png) no-repeat scroll 0 0; position:absolute; right:20px; bottom:-10; display:block; width:53px; height:21px; text-indent:-999em; outline:none;}
	.rightside .moduletable_link a.other.ru { background-image:url(../img/more-ru.png);width: 83px;}
	.rightside .moduletable_link a.other.en { background-image:url(../img/more-en.png); }
/* nesrler */
.leftside .moduletable_prints { background:url(../img/printbg.gif) repeat-y scroll 0 0; position:relative;}
	.leftside .moduletable_prints h3 {background: url("../img/printh.gif") no-repeat scroll 0 0 transparent;color: #1c1c1a;font-size: 16px;font-weight: bold;height: 26px; margin: 0 0 0 0px;padding: 6px 10px 0 18px;width: 190px;}
	.leftside .moduletable_prints .ft { background:url(../img/printft.gif) no-repeat scroll left bottom; display:block; width:203px; height:23px;}
	.leftside .moduletable_prints ul {margin:10px 18px 14px 10px; padding:0;}
	.leftside .moduletable_prints ul li { border-bottom:1px solid #D9D9D9; display:list-item; list-style-position:outside; list-style-type:none; margin:0; padding:4px 0 4px 5px;}
	.leftside .moduletable_prints ul li a { color:#2b2a29;}
	.leftside .moduletable_prints a.other { background:url(../img/more-az.png) no-repeat scroll 0 0; display:block; width:53px; height:21px; text-indent:-999em; outline:none; position:absolute; bottom:10px; right:20px;}
	.leftside .moduletable_prints a.other.ru { background-image:url(../img/more-ru.png);width: 83px;}
	.leftside .moduletable_prints a.other.en { background-image:url(../img/more-en.png);}

/********************************* center *********************************/
/* last news */
.centerea  .lastnews { background: url("../img/xett.gif") repeat-x scroll left bottom transparent; margin: 0; padding: 0 0 10px;}
    .centerea  .lastnews h4 {background: url("../img/lastnews_az.gif") no-repeat scroll 0 0 transparent; height: 65px; margin: 0; padding: 0; text-indent: -999em; width: 467px;}
    .centerea  .lastnews h4.en {background: url("../img/lastnews_en.gif") no-repeat scroll 0 0 transparent; height: 65px; margin: 0; padding: 0; text-indent: -999em; width: 467px;}
    .centerea  .lastnews h4.ru {background: url("../img/lastnews_ru.gif") no-repeat scroll 0 0 transparent; height: 65px; margin: 0; padding: 0; text-indent: -999em; width: 467px;}
    .centerea  .lastnews .ft {  width:270px; height:23px; font-size:0;margin:0 0 0 1px;}
    .centerea  .lastnews .news {margin:0px; padding-bottom:5px; font-size:11px;}
    .centerea  .lastnews .news img { float:left; border:1px solid #9ca2a1; padding:3px; margin:3px 5px 0 0}
    .centerea  .lastnews .news h5 { margin:0 0 3px;}
    .centerea  .lastnews .news h5 a { font-size:11px; color:#000}
    .centerea  .lastnews .news span.date { font-size:10px; margin:0 0 5px; display:inline-block;}
    .centerea  .lastnews .news span.date span { color:#111111; margin:0 3px;}
    .centerea  .lastnews .news p { margin:0 0 10px;}
    .centerea  .lastnews .more { margin: 0 0 5px; text-align: right;}
    .centerea  .lastnews a.more { background: url("../img/centerbuton.gif") no-repeat scroll 0 0 transparent; color: #42403B; display: inline-block; font-weight: bold; text-align: center;}
    .centerea  .lastnews a.more span { background: url("../img/centerbuton.gif") no-repeat scroll right bottom transparent; display: inline-block; height: 26px; line-height: 26px; padding: 0 8px;}
    .centerea  .lastnews a.more:hover {text-decoration: none;}

/* musabiqe */
/*.centerea .musbiqe { background:url(../img/xett.gif) repeat-x scroll left bottom; padding:0 0 10px 0; margin:0;}
    .centerea .musbiqe h4 { background:url(../img/musabiqeler-az.gif) no-repeat scroll 0 0; text-indent:-999em; width:467px; height:73px; margin:0; padding:0;}
    .centerea .musbiqe h4.ru { background:url(../img/musabiqeler-ru.gif) no-repeat scroll 0 0;}
    .centerea .musbiqe h4.en { background:url(../img/musabiqeler-en.gif) no-repeat scroll 0 0;}
    .centerea .musbiqe .more { margin: 0 0 5px; text-align: right;}
    .centerea .musbiqe a.more { background:url(../img/centerbuton.gif) no-repeat scroll 0 0; text-align:center;  display:inline-block; color:#FFF; font-weight:bold; text-shadow: 2px 2px 0px #000; filter: dropshadow(color=#000, offx=2, offy=2);}
    .centerea .musbiqe a.more span {background:url(../img/centerbuton.gif) no-repeat scroll right bottom;line-height:26px; padding: 0 8px; height:26px;display:inline-block;}
    .centerea .musbiqe a.more:hover { text-decoration:none;}
    .centerea .musbiqe ul.list {margin:3px 0 0 20px; padding:0; width:400px;}
    .centerea .musbiqe ul.list li { background:url("../img/okey.gif") no-repeat scroll 0 4px transparent; display:list-item; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:5px 0 5px 20px;}
    .centerea .musbiqe ul.list li a { color:#000}*/

.centerea .musbiqe { background:url(../img/lastnewsbd.gif) repeat-y scroll 0 0; margin:10px 0 0 5px;}
	.centerea .musbiqe h4 {  background: url("../img/lastnews.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-weight: bold; height: 35px; margin: 0 0 0 1px; padding: 10px 10px 0 33px; width: 465px;}
	.centerea .musbiqe .ft { background:url(../img/lastnewsft.gif) no-repeat scroll left bottom; width:465px; height:23px; font-size:0;margin:0 0 0 1px;}
	.centerea .musbiqe .news { width:255px; margin:0 0 0 10px; padding:0; font-size:11px;}
	.centerea .musbiqe .news img { float:left; border:1px solid #9ca2a1; padding:3px; margin:3px 5px 0 0}
	.centerea .musbiqe .news h5 { margin:0 0 3px;}
	.centerea .musbiqe .news h5 a { font-size:11px; color:#000}
	.centerea .musbiqe .news span.date { font-size:10px; margin:0 0 5px; display:inline-block;}
	.centerea .musbiqe .news span.date span { color:#2C2C2A; margin:0 3px;}
	.centerea .musbiqe .news p { margin:0 0 10px;}
	.centerea .musbiqe .more { background:url(../img/plus.gif) no-repeat scroll 0 3px; padding:0 0 0 7px; margin:0; display:inline-block; position: relative; bottom:-18px; left:10px; font-size:10px; color:#2C2C2A;}
	
	.centerea .musbiqe ul.list li { background:url("../img/okey.png") no-repeat scroll 0 8px transparent; display:list-item; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:5px 0 5px 20px;}
	.centerea .musbiqe ul.list li a { color:#000}

/* center banner */
.centerea .banneritem { text-align:center; margin:10px 0;}
/* forum */
.centerea .forum { background:url(../img/xett.gif) repeat-x scroll left bottom; padding:0 0 10px 0; margin:0;}
	.centerea .forum h4 { background: url(../img/forum-az.gif) no-repeat scroll 0 0; text-indent:-999em; width:467px; height:71px; margin:0; padding:0;}
	.centerea .forum h4.ru { background: url(../img/forum-ru.gif) no-repeat scroll 0 0; }
	.centerea .forum h4.en { background: url(../img/forum-en.gif) no-repeat scroll 0 0; }
	.centerea .forum div.more { text-align:right; margin:0 0 10px}
	.centerea .forum a.more { background:url(../img/centerbuton.gif) no-repeat scroll 0 0; text-align:center;  display:inline-block; color:#FFF; font-weight:bold; text-shadow: 2px 2px 0px #000; filter: dropshadow(color=#000, offx=2, offy=2);}
    .centerea .forum a.more span {background:url(../img/centerbuton.gif) no-repeat scroll right bottom;line-height:26px; padding: 0 8px; height:26px;display:inline-block;}
    .centerea .forum a.more:hover { text-decoration:none;}
	.centerea .forum ul.list { margin:3px 0 0 10px; padding:0;}
	.centerea .forum ul.list li { background:url("../img/fikir.gif") no-repeat scroll 0 9px transparent; display:list-item; list-style-position:outside; list-style-type:none; margin:0 0 2px; padding:5px 0 5px 30px;} 	
	.centerea .forum ul.list li a { color:#000; margin-bottom:3px; display:inline-block} 
	.centerea .forum ul.list li span { font-size:10px;}
	.centerea .forum ul.list li span.date { color:#656d7d; float:left}
	.centerea .forum ul.list li span.avtor { float:right; margin:0 5px 0 0}
/* Video hisse */
.centerea .videoBlock { min-height: 371px; }
.centerea .videoBlock .videoArea{ padding:10px 4px}
.centerea .videoBlock .title_v{ background:url(../img/videoTitle.png) no-repeat scroll center center; height:48px; width:100%; text-align:center; font:20px/40px Arial; color:#79714a}
.centerea .videoBlock .title_v h3{ font:20px/40px Arial; color:#79714a}
.centerea .videoBlock .desc_v{ text-align:left; font-size:14px; font-weight:bold; padding-top:10px;  color:#000}
/********************************* sag teref *********************************/
/* right banner */
.rightside .banner { text-align:center; margin:0;}
/* Musabiqe */
.rightside .musbiqe { background:url(../img/lastnewsbd.gif) repeat-y scroll 0 0; margin:10px 0 0 5px;}
	.rightside .musbiqe h4 {  background: url("../img/lastnews.gif") no-repeat scroll 0 0 transparent; color: #908f88; font-weight: bold; height: 35px; margin: 0 0 0 1px; padding: 10px 10px 0 33px; /*width: 272px;*/}
	.rightside .musbiqe .ft { background:url(../img/lastnewsft.gif) no-repeat scroll left bottom; width:270px; height:23px; font-size:0;margin:0 0 0 0px;}
	.rightside .musbiqe .news { width:255px; margin:0 0 0 10px; padding:0; font-size:11px;}
	.rightside .musbiqe .news img { float:left; border:1px solid #9ca2a1; padding:3px; margin:3px 5px 0 0} 
	.rightside .musbiqe .news h5 { margin:0 0 3px;}
	.rightside .musbiqe .news h5 a { font-size:11px; color:#000}
	.rightside .musbiqe .news span.date { font-size:10px; margin:0 0 5px; display:inline-block;}
	.rightside .musbiqe .news span.date span { color:#2B2A29; margin:0 3px;}
	.rightside .musbiqe .news p { margin:0 0 10px;}
	.rightside .musbiqe .more { background:url(../img/plus.gif) no-repeat scroll 0 3px; padding:0 0 0 7px; margin:0; display:inline-block; position: relative; bottom:-18px; left:10px; font-size:10px; color:#2c2c2a;}
	.rightside .musbiqe ul.list  { margin-bottom:0;}
	.rightside .musbiqe ul.list li { background:url("../img/okey.png") no-repeat scroll 0 8px transparent; display:list-item; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:5px 0 5px 20px;}
	.rightside .musbiqe ul.list li a { color:#000}
/* muellimler */
.rightside .teachers { background:url(../img/teachersbd.gif) repeat-y scroll 0 0; margin:10px 0 0 5px;}
    .rightside .teachers h4 {  background: url("../img/teachers.gif") no-repeat scroll 0 0 transparent; color: #1C1C1A; font-weight: bold; height: 31px; margin: 0 0 0 1px; padding: 10px 10px 0 33px; width: 272px;}
    .rightside .teachers .list {  padding: 10px 0 0 }
    .rightside .teachers .ft { background:url(../img/teachersft.gif) no-repeat scroll left bottom; width:270px; height:23px; font-size:0;margin:0 0 0 1px;}
    .rightside .teachers .news { width:255px; margin:0 0 0 10px; padding:0; font-size:11px;}
    .rightside .teachers .news img { float:left; border:1px solid #9ca2a1; padding:3px; margin:3px 5px 0 0}
    .rightside .teachers .news h5 { margin:0 0 3px;}
    .rightside .teachers .news h5 a { font-size:11px; color:#000}
    .rightside .teachers .news span.date { font-size:10px; margin:0 0 5px; display:inline-block;}
    .rightside .teachers .news span.date span { color:#2B2A29; margin:0 3px;}
    .rightside .teachers .news p { margin:0 0 10px;}
    .rightside .teachers .more { background:url(../img/plus.gif) no-repeat scroll 0 3px; padding:0 0 0 7px; margin:0; display:inline-block; position: relative; bottom:-18px; left:10px; font-size:10px; color:#2B2A29;}
    .rightside .teachers ul.list li { background:url("../img/okey.png") no-repeat scroll 0 8px transparent; display:list-item; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:5px 0 5px 20px;}
    .rightside .teachers ul.list li a { color:#000}
/* events */
.rightside .moduletable_events { background: url(../img/eventsbg.gif) repeat-y scroll 0 0; position:relative; width:270px; margin:7px 0 15px 5px;}
	.rightside .moduletable_events h3 { background: url("../img/eventsh.gif") no-repeat scroll 0 0 #fff;color: #1c1c1a;font-size: 16px;height: 28px; margin: 0 0 2px 0px;padding: 10px 10px 0 29px;width: 232px;}
	.rightside .moduletable_events .ft { background: url(../img/eventsft.gif) no-repeat scroll left bottom; display:block; width:270px; height:14px;}
	.rightside .moduletable_events ul { background:url(../img/eventsbord.gif) repeat-x scroll 0 0; padding:15px 10px 0 7px; margin:0 10px 20px;}
	.rightside .moduletable_events ul li { background:url(../img/pin.gif) no-repeat scroll 0 0; list-style-type:none; list-style-position:outside; display:list-item; margin:0 0 5px 0; padding:0 0 3px 25px;}
	.rightside .moduletable_events ul li a { color:#2b2a29;}
	.rightside .moduletable_events a.other { background:url(../img/eventmore-az.gif) no-repeat scroll 0 0; width:52px; height:25px; text-indent:-999em; display: inline-block; outline:none; right:10px; bottom:7px; position: absolute;}
	.rightside .moduletable_events a.other.ru { background-image:url(../img/eventmore-ru.gif);width: 83px;}
	.rightside .moduletable_events a.other.en { background-image:url(../img/eventmore-en.gif);}
/********************************* footer area *********************************/
.footarea { background:url(../img/foot.gif) repeat-x scroll 0 0; border-bottom:1px solid #b14a50; border-top:1px solid #b14a50; margin:10px 0; padding:35px 15px 0 15px;}
	/* video */
	.footarea .birinci { float:left; width:193px; margin:0; padding:0 30px 0 0; position:relative; text-align:center;}
	.birinci h6 { font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; text-transform:uppercase; text-align:left; margin:0 0 15px 0}
	.birinci img.thm { border:1px solid #9f9f9f; padding:5px; margin:0 0 10px;}
	.birinci a.play {left:65px; position:absolute; top:60px;}
	.birinci h5 { text-align:left; }
	.birinci h5 a { color:#2b2a29}
	/* tanitim */
	.footarea .ikinci { float:left; width:380px; padding:0 5px 0 22px}
	.ikinci h6,.ucuncu h6 { font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; text-transform:uppercase; text-align:left; margin:0}
	.ikinci h6.dict { margin:-23px 0 7px}
	.ikinci .edumap { background:url("../img/edumap.png") no-repeat scroll right top transparent; color:#2b2a29; height:125px; padding:10px 175px 0 0; width:190px; margin:0; position:relative}
	.ikinci .edumap a.more {bottom:39px; color:#FFFFFF; font-size:11px; font-weight:bold; position:absolute; right:170px; text-shadow:2px 2px 0 #000000; filter: dropshadow(color=#000, offx=2, offy=2);}
	.ikinci .edumap a.more:hover { text-decoration:none;}
	.ucuncu .dictionary {
		background: transparent url("../img/book.png") no-repeat scroll -20px bottom;
		height: 63px;
		margin: 20px 0 0;
		padding: 20px 0 0 128px;
		text-align: center;
		width: 161px;}
	.ikinci a { color:#2b2a29;}
	/*  sesverme - vote  */
	.footarea .ucuncu {  float: right;
		padding: 0 0 0 12px;
		width: 285px;}
	.footarea .moduletable_vote h3 {font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; text-transform:uppercase; text-align:left; margin:0 0 15px 0}
	.ucuncu .moduletable_vote { padding:0 0 0 55px; margin:0;}
	.ucuncu .moduletable_vote h4 { color:#2B2A29; font-size:12px;}
	.ucuncu .moduletable_vote fieldset { border:0; margin:0 0 10px; padding:0;}
	.ucuncu .moduletable_vote fieldset br { clear:both;float:none;width:100%;height:.1em;margin:0 0 1em;border:none;}
	.ucuncu .moduletable_vote fieldset label { font-weight:normal;}
	.ucuncu .moduletable_vote fieldset input {}
	.ucuncu .moduletable_vote .button, .ucuncu .moduletable_vote a.netice { background:url(../img/votebuton.gif) no-repeat scroll 0 0; width:77px; height:23px; line-height:23px; text-align:center; color:#FFF; font-weight:bold; border:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; cursor:pointer;}
	.ucuncu .moduletable_vote a.netice { margin:0 0 0 10px;}
	.ucuncu .moduletable_vote a.netice:hover { text-decoration:none;}
	.ucuncu .moduletable_vote .poll {margin-bottom:10px;}
	/* border */
	.footarea .border { width:1px; height:210px; float:left; background-color:#d8d8d8;}
/*********** kecid ***********/
.kecid {text-align:center;}
.kecid img { margin:0 15px 0 0; display:inline-block;}
/*********** footer ***********/
.footer { background:url(../img/footbg.gif) repeat-x scroll 0 0; height:42px; padding:0 10px; color:#2c2c2a; margin:10px 0 0 0;}
.footer p { line-height:42px; margin:0; float:left}
.footer p a { color:#2c2c2a;}
/*.footer .ultra { background:url(../img/ultra.gif) no-repeat scroll 0 0; text-indent:-999em; float:right; width:73px; height:11px; outline:none; margin-top:15px;}*/

.footer .ultra {
/*	background: url(../img/ultra.gif) no-repeat scroll 0 0;
	text-indent: -999em;
	float: right;
	width: 73px;
	height: 36px;
	outline: none;
	margin-top: 4px;*/
	font-weight: bold;
	width: auto;
	font-size: 14px;
	padding:10px 0;
	height: AUTO;
	float: right;
	outline: none;
}

/*------------------------------------*\
** register page
\*------------------------------------*/

div.centerea h2.componentheading {  }
#josForm.form-validate.user {  }
#josForm.form-validate.user fieldset {  }
#josForm.form-validate.user fieldset p {  }
#josForm.form-validate.user fieldset div.name {  }
#namemsg {  }
#name.inputbox.validate.required.none.namemsg {  }
#josForm.form-validate.user fieldset div.name div.user {  }
#usernamemsg {  }
#username.inputbox.validate.required.username.usernamemsg {  }
#josForm.form-validate.user fieldset div.name div.user div.email {  }
#emailmsg {  }
#email.inputbox.validate.required.email.emailmsg {  }
#josForm.form-validate.user fieldset div.name div.user div.email div.usertype {  }
#id_usertypemsg {  }
#id_usertype.required {  }
#id_usertype.required option {  }
#josForm.form-validate.user fieldset div.name div.user div.email div.school {  }
#id_schoolmsg {  }
#josForm.form-validate.user fieldset div.name div.user fieldset {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass {  }
#pwmsg {  }
#password.inputbox.required.validate-password {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass div.verify_pass {  }
#pw2msg {  }
#password2.inputbox.required.validate-passverify {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass fieldset {  }
#captchatitle1 {  }
#captchalegend1 {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass fieldset input {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass fieldset input input {  }
#josForm.form-validate.user fieldset div.name div.user fieldset div.pass fieldset input input br {  }
#captchaimage1 {  }
#captchaimage1 br {  }
#captchacode1.captchainputbox.required {  }
#captchacode1.captchainputbox.required a {  }
#captchacode1.captchainputbox.required a img {  }
#captchacode1.captchainputbox.required button.button.validate {  }
#captchacode1.captchainputbox.required input {  }
#captchacode1.captchainputbox.required input input {  }
#captchacode1.captchainputbox.required input input input {  }
#captchacode1.captchainputbox.required input input input input {  }

/*************************************
** Inner pages
** news / com_flexicontent
*************************************/
/* some css */
.centerea .componentheading { font-size: 22px; color: #2B2A29;}
.contentheading a { font-size: 14px;}
.flexicontent .lineinfo .element .label { display: none; }
.flexicontent .lineinfo .element .value.field_created { font-size: 11px; color: #999999; }
.flexicontent ul.introblock li {border-bottom: 1px solid #EEEEFF; margin-bottom: 10px;}
.flexicontent .content h2 {margin: 0 0 5px; font-size: 14px;}
.flexicontent .content h2 a {}
.flexicontent .topblock { float: left; width: auto;}
#flexicontent .clear { display: none;}
/*-------------------[ sehifeleme ] -------------------*/
.blog p.counter { font-size:12px;}
ul.pagination {text-align:center; margin: 0 0 20px; }
ul.pagination li {display: inline-block; margin-right: 5px; margin-bottom: 10px; }
ul.pagination li a {margin:0 2px; background-color:#2B2A29; height:14px; padding:4px; display: inline-block; color: #FFFFFF; }
ul.pagination li a, ul.pagination li { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.newtr{color: #FF0000;font-size: 8px;line-height: 3px;top: -5px;position: relative; display:inline; padding-left:5px}
.div_g{max-width:280px; margin:0}
.text_g{display: inline; margin:0}

.questionDiv .moduletable_vote {
	background: #f7f7f2 none repeat scroll 0 0;
	border: 1px solid #ddddd1;
	-webkit-border: 1px solid #ddddd1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 12px 13px !important;
}

.questionDiv {
	padding: 10px;
}