html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
div,
ul,
li,
form,
ol { display:block; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; outline:none; color:#000000; }
a { text-decoration:none; outline:none; }
a:focus { outline:none; }
a:link { outline:none; }
a:visited { outline:none; } 
a:active { outline:none; }

.clear { clear:both; border:none; margin:0; padding:0; }
.bold { font-weight:bold; }
.showoff { display:none !important; }
.noborder { border:none; }
.underline { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.overflow { overflow:auto; }

a img { border:none; }
div { cursor:default; }

body { background:#FFFFFF url(images/seperator-red-blue.gif) repeat-x left top; }


strong.p2g { color:#000000; }
strong.p2g span { color:#ed1c24; }


/* top */
div.top { position:relative; overflow:visible; margin:0 auto; width:960px; height:141px; }
div.top h1.logo { position:absolute; background:url(images/logo.gif) no-repeat left top; }
div.top h1.logo a { display:block; width:261px; height:170px; text-indent:-9999px; overflow:hidden; }

div.top p.topline { position:absolute; background:url(images/line-3aik.gif) no-repeat left top; top:57px; right:0; width:631px; height:71px; text-indent:-9999px; overflow:hidden; }
/* top */


/* middle */
div.middle { overflow:auto; margin:0 auto 22px auto; width:960px; }

/** menu left **/
div.middle div.menu-left { float:left; background:url(images/bg-menu.gif) repeat-y left top; padding:35px 0 0 0; width:261px; }

div.middle div.menu-left ul.menu { background:url(images/seperator-menu-left.gif) no-repeat left bottom; margin:0 auto; padding:0 0 2px 0; width:224px; }
div.middle div.menu-left ul.menu li a { display:block; width:224px; height:40px; text-indent:-9999px; overflow:hidden; }

div.middle div.menu-left ul.menu li.active { background-position:left -40px !important; }

div.middle div.menu-left ul.menu li.k { background:url(images/menu-k.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.es { background:url(images/menu-es.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.b { background:url(images/menu-b.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.ik { background:url(images/menu-ik.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.r { background:url(images/menu-r.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.sss { background:url(images/menu-sss.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.i { background:url(images/menu-i.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.as { background:url(images/menu-as.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.ko { background:url(images/menu-ko.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.bo { background:url(images/menu-bo.gif) no-repeat left 0; }
div.middle div.menu-left ul.menu li.ye { background:url(images/menu-ye.gif) no-repeat left 0; }

div.middle div.menu-left ul.menu li ul.submenu { background:url(images/bg-submenu.gif) repeat-x left top; margin:0 0 10px 0; padding:17px 0 0 0; }
div.middle div.menu-left ul.menu li ul.submenu li { background:url(images/bullet-submenu.gif) no-repeat 7px 4px; padding:0 0 7px 20px; }
div.middle div.menu-left ul.menu li ul.submenu li a { display:inline; height:auto; font-size:14px; color:#333333; text-indent:0; }
div.middle div.menu-left ul.menu li ul.submenu li a:hover { color:#1354c8; text-decoration:underline; }

div.middle div.menu-left div.corner-b { background:url(images/corner-menu-b.gif) no-repeat left bottom; height:80px; }
/** menu left **/

/** content **/
div.middle div.content { margin:0 0 0 290px; }

/*** page title ***/
div.middle div.content div.pagetitle { position:relative; padding:10px 0 0 0; border:solid 1px #f5f5f5; border-width:0 0 1px 0; }
div.middle div.content div.pagetitle h1 { background:url(images/bullet-pagetitle.gif) no-repeat right 26px; padding:0 0 10px 0; color:#232627; font-size:30px; font-weight:bold; letter-spacing:-2px; border:solid 1px #eeeeee; border-width:0 0 1px 0; }

div.middle div.content div.pagetitle div.breadcrump { position:absolute; top:15px; right:0; font-size:11px; }
div.middle div.content div.pagetitle div.breadcrump a { color:#ed1c24; text-decoration:underline; }
div.middle div.content div.pagetitle div.breadcrump span.raquo { color:#232627; }
div.middle div.content div.pagetitle div.breadcrump span.item { color:#0f41bb; }
/*** page title ***/


/*** default ***/
div.middle div.content div.default { padding:25px 0 0 0;  }

div.middle div.content div.default div.home-banners { background:#efefef; width:650px; margin:15px auto 0 auto; padding:5px 0; }
div.middle div.content div.default div.home-banners ul { overflow:auto; width:565px; height:100%; margin:0 auto; }
div.middle div.content div.default div.home-banners ul li { float:left; }
div.middle div.content div.default div.home-banners ul li a { display:block; width:175px; height:44px; text-indent:-9999px; overflow:auto; }
div.middle div.content div.default div.home-banners ul li.p2g { background:url(images/button-banners-prep2go.gif) no-repeat left top; }
div.middle div.content div.default div.home-banners ul li.e2g { background:url(images/button-banners-english2go.gif) no-repeat left top; margin:0 20px; }
div.middle div.content div.default div.home-banners ul li.b2g { background:url(images/button-banners-bulats2go.gif) no-repeat left top; }

div.middle div.content div.default div.spotlights { overflow:auto; height:100%; padding:15px 0 0 0; }
div.middle div.content div.default div.spotlights div.spot { float:left; display:inline; background:#efefef; width:320px; margin:0 0 0 10px; border:solid 1px #ed1c24; border-width:8px 0 0 0; }
div.middle div.content div.default div.spotlights div.spot h1 { padding:10px; font-size:18px; letter-spacing:-1px; font-weight:bold; border:solid 1px #1354c8; border-width:3px 0 0 0; }
div.middle div.content div.default div.spotlights div.spot p { padding:0 10px 10px 10px; font-size:12px; line-height:13pt; }
div.middle div.content div.default div.spotlights div.spot p a { font-weight:bold; text-decoration:underline; color:#1354c8; }
div.middle div.content div.default div.spotlights div.spot p a.details { display:block; background:#ed1c24; width:120px; padding:1px; font-size:11px; color:#FFFFFF; text-decoration:none; text-align:center; }
div.middle div.content div.default div.spotlights div.spot p a.details:hover span { text-decoration:underline; }
/*** default ***/


/*** plain text ***/
div.middle div.content div.plaintext { overflow:auto; padding:0 0 25px 0; }
div.middle div.content div.plaintext img.mainimage { display:block; padding:17px 0 0 0; }
div.middle div.content div.plaintext p { padding:18px 0 0 0; font-size:14px; line-height:15pt; color:#565758; }
div.middle div.content div.plaintext p a { color:#ed1c24; text-decoration:underline; }
div.middle div.content div.plaintext h2 { padding:30px 0 0 0; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; }
div.middle div.content div.plaintext h3 { padding:30px 0 0 0; font-size:18px; font-weight:bold; letter-spacing:-1px; font-style:italic; color:#0f41bb; }
div.middle div.content div.plaintext h4 { padding:30px 0 0 0; font-size:14px; font-weight:bold; font-style:italic; color:#232627; }
div.middle div.content div.plaintext ul { padding:18px 0 0 0; }
div.middle div.content div.plaintext ul li { padding:0 0 5px 0; font-size:12px; line-height:15pt; color:#565758; font-style:italic; }
div.middle div.content div.plaintext ul li ul { padding:5px 0 0 20px; }

div.middle div.content div.plaintext p a.download { display:block; float:left; margin:0 10px 0 0; padding:4px 6px; color:#FFFFFF; text-decoration:none; }
div.middle div.content div.plaintext p a.download:hover { text-decoration:underline; }
div.middle div.content div.plaintext p a.ai { background:#FF6600; }
div.middle div.content div.plaintext p a.pdf { background:#ed1c24; }
div.middle div.content div.plaintext p a.gif { background:#3366CC; }

div.middle div.content div.plaintext p a.iklink { display:block; background:#ed1c24 url(images/icon_newwindow.gif) no-repeat 219px center; padding:4px 15px 4px 6px; width:220px; color:#FFFFFF; text-decoration:none; }
div.middle div.content div.plaintext p a.iklink:hover { text-decoration:underline; }

div.middle div.content div.plaintext div.leftcolumn { width:470px; }

div.middle div.content div.plaintext div.rightcolumn { position:relative; float:right; background:url(images/bg-rightcolumn.gif) repeat-x left top; margin:0 0 20px 0; width:180px; height:350px; }
div.middle div.content div.plaintext div.rightcolumn ul { margin:20px 8px 0 8px; padding:0; border:dotted 1px #CCCCCC; border-width:1px 0; border-color:#CCCCCC #CCCCCC #ffffff #CCCCCC; }
div.middle div.content div.plaintext div.rightcolumn ul li { float:none; margin:0; padding:5px 0; font-style:normal; color:#ed1c24; font-size:18px; font-weight:bold; border:dotted 1px #CCCCCC; border-width:1px 0; border-color:#ffffff #CCCCCC #CCCCCC #CCCCCC; }
div.middle div.content div.plaintext div.rightcolumn ul li a { display:inline; background:none; font-style:normal; color:#666666; font-size:14px; font-weight:normal; }
div.middle div.content div.plaintext div.rightcolumn ul li a:hover { color:#ed1c24; text-decoration:underline; }
/*** plain text ***/


/*** news ***/
div.middle div.content div.news ul { padding:18px 0 0 0; }
div.middle div.content div.news ul li { padding:0 0 25px 0; font-size:12px; line-height:15pt; color:#565758; font-style:italic; }
div.middle div.content div.news ul li h2 { padding:0 0 5px 0; font-size:20px; font-weight:bold; font-style:italic; color:#0f41bb; }
div.middle div.content div.news ul li p { padding:5px 0 15px 0; font-size:12px; line-height:13pt; }
div.middle div.content div.news ul li span.date { background:#ed1c24; padding:2px; color:#FFFFFF; font-size:10px; font-weight:bold; font-style:normal; }
/*** news ***/


/*** press ***/
div.middle div.content div.press ul { overflow:auto; margin-bottom:10px; }
div.middle div.content div.press ul li { float:left; margin:4px 8px; }
div.middle div.content div.press ul li a { display:block; background:url(images/icon_magni.gif) no-repeat right 125px; color:#999999; font-size:11px; font-weight:bold; width:125px; height:170px; }
div.middle div.content div.press ul li a:hover { background:url(images/icon_magnizoom.gif) no-repeat right 125px; color:#012d92; }
div.middle div.content div.press ul li a span { display:block; border:solid 1px #ebebeb; padding:7px; line-height:11pt; }
div.middle div.content div.press ul li a:hover span { border:solid 1px #012d92; }
div.middle div.content div.press ul li a span.desc { width:100px; padding:0; border:none; cursor:auto; }
div.middle div.content div.press ul li a img { border:none; }
/*** press ***/


/*** references ***/
div.middle div.content div.references h2 { padding:15px 0 10px 0; width:450px; font-size:20px; font-weight:bold; font-style:italic; color:#0f41bb; }
div.middle div.content div.references ul.brands { overflow:auto; margin:0 0 10px 0; padding:0; }
div.middle div.content div.references ul.brands li { float:left; margin:0 5px 5px 0; padding:7px; width:135px; height:44px; color:#333333; font-size:12px; font-weight:bold; line-height:12pt; font-style:normal; border:solid 1px #ebebeb; }
div.middle div.content div.references ul.brands li a { display:block; color:#012d92; font-size:10px; font-weight:normal; }
div.middle div.content div.references ul.brands li a:hover { color:#ed1c24; text-decoration:underline; }

div.middle div.content div.references ul.letters { overflow:auto; padding:0; }
div.middle div.content div.references ul.letters li { float:left; margin:0 10px 10px 0; padding:7px; width:205px; color:#333333; font-size:12px; font-weight:bold; line-height:12pt; font-style:normal; border:solid 1px #ebebeb; }
div.middle div.content div.references ul.letters li h3 { padding:0 0 3px 0; font-size:16px; line-height:16px; font-weight:bold; color:#333333; letter-spacing:0; font-style:normal; }
div.middle div.content div.references ul.letters li span { display:block; margin:0 0 7px 0; font-weight:normal; font-size:11px; color:#666666; }
/*** references ***/


/*** contact ***/
div.middle div.content div.contact h2 { font-size:16px; color:#0f41bb; }
div.middle div.content div.contact h2 span { font-size:12px; font-weight:normal; letter-spacing:0; color:#FF0000; }
div.middle div.content div.contact p { padding:10px 0 0 0; }

div.middle div.content div.contact p.contactlink { padding:25px 0 0 0; }
div.middle div.content div.contact p.contactlink a { display:block; background:#ed1c24 url(images/icon_newwindow.gif) no-repeat 219px center; padding:4px 15px 4px 6px; width:220px; color:#FFFFFF; text-decoration:none; }
div.middle div.content div.contact p.contactlink a:hover { text-decoration:underline; }
/*** contact ***/
/** content **/
/* middle */



/* bottom */
div.bottom { margin:0 auto; padding:0 0 25px 0; width:960px; }

div.bottom div.bottomlinks { overflow:auto; background:url(images/bg-bottommenu.gif) repeat-x left top; height:200px; }

div.bottom div.bottomlinks div.corner-bottommenu-l { float:left; background:url(images/corner-bottommenu-l.gif) no-repeat left top; margin:0 34px 0 0; width:261px; height:200px; }
div.bottom div.bottomlinks div.corner-bottommenu-r { float:right; background:url(images/corner-bottommenu-r.gif) no-repeat left top; width:6px; height:200px; }

div.bottom div.bottomlinks div.content-bottommenu div.sbmg { float:left; }
div.bottom div.bottomlinks div.content-bottommenu div.sbmg h1 { margin:14px 0 6px 0; height:32px; text-indent:-9999px; overflow:hidden; }
div.bottom div.bottomlinks div.content-bottommenu div.sbmg ul li { padding:2px 0; }
div.bottom div.bottomlinks div.content-bottommenu div.sbmg ul li a { font-size:12px; color:#666666; }
div.bottom div.bottomlinks div.content-bottommenu div.sbmg ul li a:hover { color:#ed1c24; text-decoration:underline; }

div.bottom div.bottomlinks div.content-bottommenu div.kurumsal { width:140px; }
div.bottom div.bottomlinks div.content-bottommenu div.kurumsal h1 { background:url(images/title-bottommenu-k.gif) no-repeat left top; width:93px; }

div.bottom div.bottomlinks div.content-bottommenu div.egitimsistemimiz { width:210px; }
div.bottom div.bottomlinks div.content-bottommenu div.egitimsistemimiz h1 { background:url(images/title-bottommenu-es.gif) no-repeat left top; width:180px; }

div.bottom div.bottomlinks div.content-bottommenu div.basinda { width:170px; }
div.bottom div.bottomlinks div.content-bottommenu div.basinda h1 { background:url(images/title-bottommenu-b.gif) no-repeat left top; width:137px; }

div.bottom div.bottomlinks div.content-bottommenu div.diger { padding:52px 0 0 0; width:120px; }

div.bottom p { text-align:center; color:#565758; }
div.bottom p strong { color:#000000; }
div.bottom p strong span.red { color:#ed1c24; }
div.bottom p.line1 { padding:20px 0 5px 0; font-size:14px; }
div.bottom p.line2 { font-size:12px; }
div.bottom p.line2 a { font-weight:bold; color:#ed1c24; text-decoration:underline; }
/* bottom */



/* fieldset */
fieldset.contact { border:none; padding:10px 0 0 0; width:480px; }
fieldset.contact label,
fieldset.contact label span { display:block; color:#000000 !important; }
fieldset.contact label { padding:3px 0; }
fieldset.contact label span { float:left; width:15%; padding:9px 10px 0 0; text-align:right; font-weight:bold; font-size:14px; color:#000000; }
fieldset.contact label span.nonrequired { font-style:italic; font-weight:normal; }
fieldset.contact input, textarea { display:block; border:solid 2px #cccccc; width:300px; padding:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
fieldset.contact textarea { height:200px; }
fieldset.contact input:hover, textarea:hover { border:solid 2px #FF0000; }
fieldset.contact input:focus, textarea:focus { border:solid 2px #FF0000; }
fieldset.contact input[disabled="disabled"]:hover,
fieldset.contact input[disabled="disabled"]:focus { border:solid 2px #cccccc; }

div.validationholder { margin:0 !important; padding:0 !important; }
div.validationholder ul { margin:0 0 5px 85px !important; }
div.validationholder ul li { background:#009900 !important; width:300px !important; margin:1px 0 0 0 !important; padding:6px !important; color:#FFFFFF !important; }

div.buttonvalidation { padding:10px 0 0 0; width:480px; }
div.buttonvalidation input { padding:3px; }
div.buttonvalidation span { display:block; float:left; width:15%; padding:6px 10px 0 0; text-align:right; font-weight:bold; font-size:14px; }
/* fieldset */
