@charset "utf-8";
/* design by Westerlike Ltd.
   http://www.westerlike.com 
   (c)2008 Jenn's Copy and Binding, all rights reserved.
   */
   
* {	margin: 0; }
* html a:hover { visibility:visible; }
html, body { height: 100%; }
   
body { background: #FAF3D6 url(../graphics/main_bg.gif) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222773;  }
.wrapper_landing {  background:url(../graphics/landing_bg.gif) top left no-repeat;
		   height: auto !important;	height: 100%; width:980px; margin: 0 0 -50px 0; 
	        float:left; min-height:100%;}
.wrapper { width:980px; float:left; }				   
.clear { clear:both; }
a { color:#FD9B06; text-decoration:none; }
a:hover { text-decoration:underline; color:#180C4A; }
h4 { font-size:13px; }
#fc { position:relative; margin-left:340px; }


/*Landing page */
#header_main { width:832px; float:left; padding-left:84px; }
h1#logo_main, h1#logo_main a { margin:0; padding:0; height:127px; width:304px; float:left; text-indent:-9999px; display:block;
                  background:url(../graphics/elements.gif) -9px -12px no-repeat; }
h1#logo_main { margin:30px 0 0 55px; }	
h2#services { margin:0; padding:0; height:31px; width:167px; float:left; text-indent:-9999px; display:block;
              background:url(../graphics/elements.gif) -313px -0px no-repeat; margin-left:10px; margin-bottom:10px;  }			  
#contact_info { background-color:#FD9B06; width:376px; padding:10px 5px; color:#ffffff; float:right; margin:55px 0px 0 0;}
#contact_info p { float:none; text-align:center; font-size:14px; line-height:1.4em }
#contact_info2 { background-color:#FD9B06; width:182px; padding:3px 0px; color:#ffffff; float:right; margin:10px 0px 10px 0;}
#contact_info2 p { float:none; text-align:center; font-size:11px; line-height:1.4em; font-family:"Tahoma", Arial, sans-serif; }				  
#landing_navigation { width:396px; float:left; padding-left:102px; padding-top:20px; }
.navigation { position:relative; display:block; float:left; height:44px; margin-bottom:10px; }
.navigation a, .navigation img { display:block; float:left; border:none; height:44px; }
.navigation a:hover img { visibility:hidden; }
#course_1 { background:url(../graphics/elements.gif) -9px -183px no-repeat; width:193px; }
#course_1 a { width:196px; }
#course_1 img { background:url(../graphics/elements.gif) -9px -139px no-repeat; width:193px; }
#thesis_1 { background:url(../graphics/elements.gif) -202px -183px no-repeat; width:274px; margin-left:0px; }
#thesis_1 a { width:274px; }
#thesis_1 img { background:url(../graphics/elements.gif) -202px -139px no-repeat; width:274px; }
#seminar_1 { background:url(../graphics/elements.gif) -9px -271px no-repeat; width:323px;  margin-left:12px; }
#seminar_1 a { width:332px; }
#seminar_1 img { background:url(../graphics/elements.gif) -9px -227px no-repeat; width:323px; }
#archive_1 { background:url(../graphics/elements.gif) -9px -359px no-repeat; width:367px; margin-left:20px; }
#archive_1 a { width:376px; }
#archive_1 img { background:url(../graphics/elements.gif) -9px -315px no-repeat; width:367px; }
#color_1 { background:url(../graphics/elements.gif) -576px -277px no-repeat; width:312px; margin-left:35px;}
#color_1 a { width:312px; }
#color_1 img { background:url(../graphics/elements.gif) -576px -233px no-repeat; width:312px; }
#landing_img { float:right; margin-right:30px; }
#image_sub { width:440px; float:right; padding-top:10px; }
#map { position:relative; display:block; float:left; width:240px; height:119px; 
       background:url(../graphics/elements.gif) 0px -522px no-repeat; }
#map a, #map img { display:block; border:none; float:left; width:240px; height:119px; }
#map img { background:url(../graphics/elements.gif) 0px -403px no-repeat; }
#map a:hover img { visibility:hidden; }
#when { float:left; width:150px; padding-left:20px; }
#when2 { float:left; width:150px; padding-left:45px; }
#when h2, #when2 h2 { font-size:14px; text-transform:uppercase; color:#F8991D; margin-bottom:5px; }
#when p, #when2 p {}
#when2 h2 { float:right; }
#when2 p { text-align:right; }

#links { float:left; width:150px; padding-left:45px; }
#links h2, #links h2 { font-size:14px; text-transform:uppercase; color:#F8991D; margin-bottom:5px; }
#links p, #links p {}
#links h2 { float:right; }
#links p { text-align:right; }

#landing_sub { width: 340px; float:left; float:left; padding-left:162px; padding-top:10px; }
#download { background:url(../graphics/download2.png) 0px -54px no-repeat; width:167px; height:54px; float:left; display:block;
            position:relative; border:none;  margin-right:35px;}
#download a, #download img { width:167px; height:54px; float:left; display:block; border:none; }
#download img { background:url(../graphics/download2.png) 0px 0px no-repeat; }
#download a:hover img { visibility:hidden; }
#specials_1 { width:93px; height:33px; float:left; position:relative; display:block; 
              background:url(../graphics/elements.gif) -481px -33px no-repeat;  }
#specials_1 a, #specials_1 img { width:93px; height:33px; float:left; border:none; display:block; }
#specials_1 img { background:url(../graphics/elements.gif) -481px 0px no-repeat; }
#specials_1 a:hover img { visibility:hidden; }
#landing_footer { width:780px; float:left; padding:20px 0 20px 170px; }
#landing_footer div { float:left; font-size:11px; font-weight:bold; padding-right:120px}
#footer_nav { float:left; padding:0; margin:0; width:330px;}
#footer_nav ul { display:inline; }
#footer_nav li { display:inline; padding-right:10px; font-size:11px; }

/* inner pages */
#header { width:896px; float:left; padding-left:84px; }
h1#logo, h1#logo a { margin:0; padding:0; height:106px; width:237px; float:left; text-indent:-9999px; display:block;
                  background:url(../graphics/elements.gif) 0px -641px no-repeat; }
h1#logo { margin:30px 35px 0 0px; }
#header_nav { width:603px; float:left; height:160px; background:url(../graphics/elements.gif) -496px -411px no-repeat;}
#header_nav #services { display:none; }
.navigation2 { position:relative; display:block; float:right; height:92px; margin-right:10px; }
.navigation2 a, .navigation2 img { display:block; float:left; border:none; height:92px; }
.navigation2 a:hover img { visibility:hidden; }
#course_2 { background:url(../graphics/elements.gif) -376px -319px no-repeat; width:100px; margin-top:68px; }
#course_2 a { width:100px; }
#course_2 img { background:url(../graphics/elements.gif) -376px -227px no-repeat; width:100px; }
#thesis_2 { background:url(../graphics/elements.gif) -476px -319px no-repeat; width:100px; margin-top:62px; }
#thesis_2 a { width:100px; }
#thesis_2 img { background:url(../graphics/elements.gif) -476px -227px no-repeat; width:100px; }
#seminar_2 { background:url(../graphics/elements.gif) -597px -92px no-repeat; width:100px; margin-top:53px; }
#seminar_2 a { width:100px; }
#seminar_2 img { background:url(../graphics/elements.gif) -597px 0px no-repeat; width:100px; }
#archive_2 { background:url(../graphics/elements.gif) -697px -92px no-repeat; width:100px; margin-top:44px; }
#archive_2 a { width:100px; }
#archive_2 img { background:url(../graphics/elements.gif) -697px 0px no-repeat; width:100px; }
#color_2 { background:url(../graphics/elements.gif) -797px -92px no-repeat; width:110px; margin-top:34px}
#color_2 a { width:110px; }
#color_2 img { background:url(../graphics/elements.gif) -797px 0px no-repeat; width:110px; }

#content { width:959px; float:left; background:#180C4A url(../graphics/main_bg2.gif) top left no-repeat;}
#content_header { width:328px; float:left; }
#left_column { float:left; width:216px; }
#login_panel { float:left; width:160px; padding:0 0 0 50px; }
h2#login { margin:0; padding:0; height:21px; width:51px; float:left; text-indent:-9999px; display:block;
                  background:url(../graphics/elements.gif) -313px -94px no-repeat; }
h2#logged { margin:0; padding:0; height:21px; width:70px; float:left; text-indent:-9999px; display:block;
                  background:url(../graphics/elements.gif) -364px -94px no-repeat; }
#welcome { font-weight:bold; line-height:1.5em; margin-left:16px; float:left; width:140px; }
a#logout { display:block; float:right; padding-left:10px; margin:3px 0 0 80px; background-color:#F8991D; border:1px solid #ff9900; color:white; width:50px;}				  
a#logout:hover { text-decoration:none; }
#login_panel label { float:left; font-weight:bold; font-size:11px; width:70px; }
#login_panel input { float:left; font-size:10px; margin-bottom:6px; width:83px; }
input#login_btn { float:right; margin-right:3px; background-color:#F8991D; border:1px solid #ff9900; color:white; width:48px;}
#login_panel a { float:left; font-size:12px; } 
#left_nav { float:left; padding:20px 0 20px 80px;}
#left_nav ul { list-style:none; padding:0; margin:0; }
#left_nav strong { display:none; }
#home {}
#home a { background:url(../graphics/elements.gif) -313px -31px no-repeat; width:63px; height:21px; display:block; }
#home a:hover { background:url(../graphics/elements.gif) -376px -31px no-repeat; width:63px; height:21px; display:block; }
#specials { padding-left:5px; }
#specials a { background:url(../graphics/elements.gif) -313px -52px no-repeat; width:69px; height:21px; display:block; }
#specials a:hover { background:url(../graphics/elements.gif) -382px -52px no-repeat; width:69px; height:21px; display:block; }
#contact_us { padding-left:6px; }
#contact_us a { background:url(../graphics/elements.gif) -313px -73px no-repeat; width:84px; height:21px; display:block; }
#contact_us a:hover { background:url(../graphics/elements.gif) -397px -73px no-repeat; width:84px; height:21px; display:block; }

#main_content { width:743px; float:right; background:url(../graphics/inner_bg.gif) top left repeat-y; }
#content_title { background:url(../graphics/elements.gif) -525px -571px no-repeat; width:328px; height:100px; float:left; }
#title_thesis { background:url(../graphics/elements.gif) -240px -466px no-repeat; width:251px; height:55px; float:left; 
                margin:25px 0 0 20px; }
#title_course { background:url(../graphics/elements.gif) -240px -411px no-repeat; width:251px; height:55px; float:left; 
				margin:23px 0 0 20px; }
#title_seminar { background:url(../graphics/elements.gif) -240px -631px no-repeat; width:283px; height:55px; float:left; 
				 margin:25px 0 0 15px; }
#title_archival { background:url(../graphics/elements.gif) -240px -521px no-repeat; width:256px; height:55px; float:left; 
				 margin:22px 0 0 15px; }
#title_copy { background:url(../graphics/elements.gif) -240px -576px no-repeat; width:256px; height:55px; float:left; 
			  margin:23px 0 0 15px; }
#title_register { background:url(../graphics/elements.gif) -491px -686px no-repeat; width:251px; height:55px; float:left; 
				margin:25px 0 0 20px; }
#title_specials { background:url(../graphics/elements.gif) -240px -686px no-repeat; width:251px; height:55px; float:left; 
				margin:25px 0 0 17px; }
#title_privacy { background:url(../graphics/elements.gif) -742px -686px no-repeat; width:251px; height:55px; float:left; 
				margin:25px 0 0 16px; }
#title_contact { background:url(../graphics/elements.gif) -576px -321px no-repeat; width:251px; height:55px; float:left; 
				margin:25px 0 0 17px; }
#title_terms { background:url(../graphics/elements.gif) -827px -321px no-repeat; width:251px; height:55px; float:left; 
				margin:25px 0 0 17px; }																			  
#header_image { float:left; width:415px;  }
#general_info { float:left; width:293px; }
#general_image { float:right; width:350px; margin-top:10px; }
#main_body { float:left; width:704px;}
#main_body2 { float:left; width:704px; min-height:125px;}
#general_info { padding:10px 0px 0 25px; text-align:justify; }
h1 { color:#F8991D; margin:0; padding:0; font-size:14px; line-height:1.5em; }
#main_body { padding:10px 0px 10px 25px; text-align:justify; width:690px; }
#main_body2 { padding:10px 0px 10px 25px; text-align:justify; width:690px; }
#content_footer { background:url(../graphics/footer.gif) bottom left no-repeat; width:743px; 
                  float:left; font-size:11px; font-weight:bold; height:70px;  }
#content_footer div { float:left; padding:20px 0 0 25px;}				 
#content_footer ul { display:inline; float:right; width:400px; padding-top:20px; }
#content_footer li { display:inline; padding-right:10px; font-size:11px; }
#download_btn { background:url(../graphics/download.png) 0px -54px no-repeat; width:167px; height:54px; float:left; display:block;
            position:relative; border:none;  margin-right:35px;}
#download_btn a, #download_btn img { width:167px; height:54px; float:left; display:block; border:none; }
#download_btn img { background:url(../graphics/download.png) 0px 0px no-repeat; }
#download_btn a:hover img { visibility:hidden; }
#error { background:url(../graphics/error.png) top left no-repeat; height:73px; float:left; padding:20px 20px 20px 60px; width:200px;
        font-weight:bold; color:#cc0000; margin-left:30px; }
#success { background:url(../graphics/success.png) top left no-repeat; height:73px; float:left; padding:20px 20px 20px 60px; width:200px;
        font-weight:bold; color:#42A53C; margin-left:30px;  }
.required { color:#cc0000; font-weight:bold; float:left; padding:3px 0 0 5px; }	
.required2 { font-weight:normal; color:#cc0000; float:left; padding:6px 0 0 70px;}
.required3 { color:#cc0000; font-weight:bold; font-size:13px;}
.required_selection { color:#ffffff; margin-bottom:10px; background-color:#cc0000; width:600px; padding:10px; font-weight:bold; float:left; }
#igazit { margin-left:30px; }

/*contact us*/
#contact_form { width: 260px; background-color:#f1f1f1; padding:15px; border:1px solid #ededed; }
#contact_form h2 { font-size:14px; color:#F8991D; margin-bottom:10px; }
#contact_form input { float:left; margin-bottom:5px; }
#contact_form label { float:left; width:70px;}
textarea { overflow:auto; }
#contact_form #contact_btn { float:right; font-size:11px; margin:5px 10px; background-color:#F8991D; 
                            border:1px solid #ff9900; color:white; width:48px;} 
							
/*register */
#register_form { width: 260px; background-color:#f1f1f1; padding:15px; border:1px solid #ededed; }
#register_form h2 { font-size:14px; color:#F8991D; margin-bottom:10px; }
#register_form input { float:left; margin-bottom:5px; }
#register_form label { float:left; width:100px;}
textarea { overflow:auto; }
#register_form #reg_btn { float:right; font-size:11px; margin:5px 10px; background-color:#F8991D; 
                            border:1px solid #ff9900; color:white; width:60px;} 							
/*courses*/
#courses_text { float:left; width:695px;  }
/*
div#courses_text > p { width:690px; float:left;  }
#courses_text p { float:left; width:330px; padding:0 10px 10px 0;  }
*/
#order_form  { margin-right:20px; position:relative; background:url(../graphics/fillform.jpg) top left no-repeat; border:none; float:left; 
              display:block; width:123px; height:49px; }
#order_form a, #order_form img { border:none; float:left; display:block; width:123px; height:49px; }
#order_form img { background:url(../graphics/fillform.jpg) 0 -49px no-repeat; }
#order_form a:hover img { visibility:hidden; }

.order_form2  { margin-right:20px; position:relative; background:url(../graphics/fillform.jpg) top left no-repeat; border:none; float:left; 
              display:block; width:123px; height:49px; }
.order_form2 a, .order_form2 img { border:none; float:left; display:block; width:123px; height:49px; }
.order_form2 img { background:url(../graphics/fillform.jpg) 0 -49px no-repeat; }
.order_form2 a:hover img { visibility:hidden; }

.download_btn2 { background:url(../graphics/download.png) 0px -54px no-repeat; width:167px; height:54px; float:left; display:block;
            position:relative; border:none;  margin-right:35px;}
.download_btn2 a, .download_btn2 img { width:167px; height:54px; float:left; display:block; border:none; }
.download_btn2 img { background:url(../graphics/download.png) 0px 0px no-repeat; }
.download_btn2 a:hover img { visibility:hidden; }

.quick_order { float:left ; margin-top:15px;}
.spacer { float:left ; }
#show { float:left; width:200px; display:none; }
#show a { background:url(../graphics/show.gif) top left no-repeat; width:200px; height:32px; float:left; display:block; 
         font-weight:bold; padding:2px 0 0 20px; padding:3px 0 0 20px; }
#hide { float:left; width:200px; }
#hide  a { background:url(../graphics/hide.gif) top left no-repeat; width:200px; height:32px; float:left;  display:block; 
         font-weight:bold; padding:2px 0 0 20px; }
#hide a:hover, #show a:hover { text-decoration:none; }

#form_structure { width: 660px; min-height:300px; background-color:#f1f1f1; padding:15px; border:1px solid #ededed; }
#form_structure h2 { font-size:14px; color:#F8991D; margin-bottom:10px; }
#form_structure input { float:left; margin-bottom:5px; margin-right:30px; }
#form_structure label { float:left; width:150px;  }
#form_submit {cursor:pointer; float:right; margin-right:3px; margin-top:5px; background-color:#F8991D; border:1px solid #ff9900; color:white; width:60px;}
#form_place { width:680px; float:left; margin-bottom:8px; }
#form_place a { background-color:#fefefe; color:#cccccc; padding:10px; width:20px; border:1px solid #ededed; float:left; margin:5px; font-size:20px; font-weight:bold; }
#form_place a:hover { /*background-color:#180C4A;*/ text-decoration:none; /*color:white; display:block; padding:10px; width:20px;*/ }
#form_place .current { background-color:#180C4A; color:white;}
#next_prev {}
#next_prev a:hover { text-decoration:none; cursor:pointer; }
#prev { cursor:pointer; background-color:#F8991D; border:1px solid #ff9900; color:white; float:left; padding:3px; height:15px; margin:5px 10px 0 0; display:none;}
#next { cursor:pointer; background-color:#F8991D; border:1px solid #ff9900; color:white; float:left;padding:3px;  height:15px; margin:5px 10px 0 0;}
#form_structure .no_float { float:none; padding:0; margin:0; }
.form_table td { border:2px solid white }
.kep_select { float:left; width:90px; padding-left:15px; margin-right:25px;  }
