/* PAGELAYOUT CSS - 20060522 */

@media screen and (max-width: 1010px){

	div.head_55_design img {

	}

}

/* FULL PAGE */



html {
	margin-left: -1px;
	overflow-y: scroll;
	height: 100%;
}

* html div#layout-width {
    width: expression( document.body.clientWidth > 1599 ? "1600px" : "auto" ); /* set max-width for IE */
	width: expression( document.body.clientWidth < 1049 ? "1050px" : "auto" ); /* set min-width for IE */
}

div#layout-width {
	max-width: 1600px;
	min-width: 1050px;
    width: 100%;
	height: 100%;
	margin: 0 auto;
}

/* 
~* html .container {
margin-left:-960px;
position:relative;
}
~* html .layout-minwidth, * html .container, * html .content {
height:1px;
}
~.layout-width {
min-width:960px;
width:auto;
margin:0 auto;
}
~* html .layout-minwidth {
padding-left:960px;
}
~* html .layout-minwidth, * html .layout {
height:1px;
}
 */
 
 
div.site-sh-left {
	background: transparent url(../images/kntuw_v4/page_sh_left.png) no-repeat left top;
	width: 100%;
	margin: 0 auto; /* General method for centering content if fixed page width, for other browsers than IE */
    text-align: left; /* Reset IE method for centering page, to stop all other content on the page from centering */    	
	height: 100%;
}

div.site-sh-right {
	background: transparent url(../images/kntuw_v4/page_sh_right.png) no-repeat right top;
	padding: 0 12px;
	height: 100%;
}


div#page
{
	min-height: 100%;
	position: relative;
}

 
div.head_new_year_design {
/*	background: url(../images/NewYear/item_right.png) no-repeat 380px 28px,
				url(../images/NewYear/item_left.png) no-repeat -5px 0px; */
				
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	height: 226px;
	z-index: 1;
}


/* HEADER */

div#head
{
	background: #225173 url(../images/kntuw_v4/header_bg.jpg) no-repeat left top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 174px;
	position: relative;
}


div#header
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	height: 30px;
	overflow: hidden;
	position: relative;
	z-index: 5;
}

div#header ul
{
    margin: 0px;    
}

div#header ul li
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;    
    margin-left: 0;
}

div#usermenu
{
    height: 29px;    
}

div#languages
{
    margin-left: 63px;
	width: 300px;
    height: 22px;
    font-size: 11px;
    float: left;    
	text-align: center;
}

div#languages div.position {
	overflow: hidden;
	display: inline-block;
	
}

div#languages a 
{
    margin-top: 10px;
	padding-left: 0.5em;   
    padding-right: 0.5em;
    color: #ffecd9;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

div#languages ul {
    display: inline-block;
    
}

div#languages ul li
{
    float: left;
    
}

div#languages .current_siteaccess
{
    font-weight: bold;

    text-transform: uppercase;
}

div.lang_bg {
	padding: 9px 3px 5px;
}

div#languages .current_siteaccess div.lang_border_left,
div#languages li:hover div.lang_border_left {
	background: transparent url(../images/kntuw_v4/lang_curent_border.png) no-repeat left bottom;

	padding-left: 1px;
}

div#languages .current_siteaccess div.lang_border_right,
div#languages li:hover  div.lang_border_right {
	background: transparent url(../images/kntuw_v4/lang_curent_border.png) no-repeat right bottom;
	padding-right: 1px;

}

div#languages li:hover{
	margin: 0 -1px;
}


div#languages li.current_siteaccess:hover {
	margin: 0;
}


div#languages .current_siteaccess div.lang_bg,
div#languages li:hover  div.lang_bg {
	background: transparent url(../images/kntuw_v4/lang_curent_bg.png) repeat-x left bottom;
	
}

div#links
{    
	margin-left: 1px;
	font-size: 12px;
    font-weight: bold;
    float: left;
}

div#links div.bg-left {
	background: transparent url(../images/kntuw_v4/links_bg_left.png) no-repeat left top;
	padding-left: 14px;
}

div#links div.bg-right {
	background: transparent url(../images/kntuw_v4/links_bg_right.png) no-repeat right top;
	padding: 8px 25px 7px 0;
	
}

div#links ul li
{
	margin: 0px;
	float: left;
}

div#links a {	
	border-left: 1px solid #193040;
	color: #cce5ff;
	padding: 7px 6px 6px;
	box-shadow: -1px 0 0 #466f8c;
}

div#links a:hover {
	color: #b2dfff;
}

div#links a.login, div#links a.register, div#links a.logout, div#links a.sitemap {
	background-image: url(../images/kntuw_v4/links_icons.png);
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 20px;
}

div#links a.login {
	background-position: 2px -151px;
}
div#links a.login:hover {
	background-position: 2px -31px;
}

div#links a.register {
	background-position: 2px -181px;
}
div#links a.register:hover {
	background-position: 2px -61px;
}

div#links a.logout {
	background-position: 2px -121px;
}
div#links a.logout:hover {
	background-position: 2px -1px;
}

div#links a.sitemap {
	background-position: 2px -211px;
}
div#links a.sitemap:hover {
	background-position: 2px -91px;
}

div#links ul li:first-child a {
	border-left: none;
	box-shadow: none;
}

div#searchbox-bg {
    border-bottom: none;
	background: transparent url(../images/kntuw_v4/search_block/searchbox_bg.png) no-repeat left top;
	padding-top: 3px;
	width: 237px;
	height: 27px;
	margin-bottom: 0;
	float: right;
}

div#searchbox {
	padding: 0px 10px;
	margin: 0;
	text-align: left;
}

input#searchtext {
	background: #f9f7fa url(../images/kntuw_v4/search_block/search_text_bg.png) repeat-x left top;
	border-color: #331b0f #592a12 #592a12 #331b0f;
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	padding: 3px 5px 2px;
	width: 161px;
	height: 17px;
	float: right;
}

input#searchbutton {
	margin-top: 0px;
	margin-left: 1px;
	float: left;
}

div#logo_block
{
	width: 548px;
	height: 146px;
	margin-top: 29px;
	position: absolute;	
}

div#logo
{
	width: 294px;
	height: 77px;
    margin-top: 19px;
	margin-left: 65px;
	position: relative;
	z-index: 5;
}

h1.site-title {
	width: 294px;
	height: 50px;
	margin-top: 7px;
	margin-left: 65px;
	text-align: center;
	position: relative;
	z-index: 5;
}

h1.site-title a {
	color: #bfeaff;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	display: block;
}


div#header_info_block {
	width: 190px;
	height: 153px;
	position: absolute;
	overflow: hidden;
	top: 30px;
	right: 0px;
	text-align: center;
	/* background: radial-gradient(at 50% 30%, rgba(255,255,255,0.4)0%, rgba(255,255,255,0)70%); */
	z-index:10;
}

div#header_info_block span.text {
	text-align: center;
	color: #d9f2ff;
	font-size: 1.3em;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	display: block;
}

div#header_info_block {
	
}


/* TOP MENU */

div#topmenu
{
    background: #26567e url(../images/kntuw_v4/header_bottom_line.png) repeat-x left bottom;
	padding-bottom: 10px;
	
}

div#topmenu div.topmenu-design
{
    background: #135889 url(../images/kntuw_v4/top_menu_bg.jpg) repeat left top;
    padding: 0em;
	overflow: hidden;
}

div#topmenu ul
{
    display: table;
	width: 100%;
	margin: 0;
    padding: 0;
}

div#topmenu li
{
	display: table-cell;
	width: 1%;
	margin: 0;
	padding: 0;
    font-size: 14px;
    list-style-type: none;
    list-style-image: none;
	position: relative;
	z-index: 5;
}

div#topmenu li a
{
	white-space: nowrap;
	text-align: center;
	height: 30px;
	text-decoration: none;
    color: #e5f7ff;
    display: block;
    margin-top: 2px;
    padding: 10px 8px 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

div#topmenu li div.border-right {
	background: transparent url(../images/kntuw_v4/top_menu_border.png) no-repeat right top;
	padding-right: 2px;
}


div#topmenu li a:hover,
div#topmenu li.selected a:hover
{
    background: transparent url(../images/kntuw_v4/top_menu_hover_center.png) repeat-x left top;
	
}

div#topmenu li.selected {
	margin-left: -1px;
	
}

div#topmenu li.selected div.border-left {
	background: transparent url(../images/kntuw_v4/top_menu_select_border.png) no-repeat left top;
	padding-left: 1px;
}

div#topmenu li.selected div.border-right {
	background: transparent url(../images/kntuw_v4/top_menu_select_border.png) no-repeat right top;
	padding-right: 1px;
}

div#topmenu li.selected a
{
    background: transparent url(../images/kntuw_v4/top_menu_select_center.png) repeat-x left top;
}



/* PATH */


div#path-position {
	margin-top: 0px;
	width: 100%;
}

div#path
{
	padding: 0;
	background: transparent url(../images/kntuw_v4/path/path_bottom_line.png) repeat-x left bottom;
	padding-bottom: 16px;
}

table.path
{
	font-size: 90%;
}

table.path td.home
{
    background: #cfd8df url(../images/kntuw_v4/path/path_home_bg.png) repeat-x left top;
    border-right: 1px solid #acb6bf;
    padding: 10px 8px 8px 10px;
    width: 1%;
}

table.path td.home a
{
    color: #004c66;
    font-weight: bold;    
}

table.path td.path
{
    background: #dde3e8 url(../images/kntuw_v4/path/path_bg.png) repeat-x left top;
    padding: 5px 8px 2px;
    vertical-align: middle;
}

table.path td.path a {
	color: #005999;
	line-height: 1.4em;
}

table.path td.path a:hover {
	color: #002d4d;
}

table.path td.home p
{
    white-space: nowrap;
}

table.path p
{
    margin: 0;    
}





/* SIDE MENU */

div#sidemenu-container
{    
	margin-left: -230px;
	width: 230px;
	float: left;
}

div.nosidemenu div#sidemenu-position, div.nosidemenu div#sidemenu-container
{
    display: none;
}

div#sidemenu ul
{
    list-style-type: none;
    margin: 0;
}

div#sidemenu ul li
{
    margin-bottom: 0px;
    padding: 0px 0 0px 0;
    list-style-type: none;
    list-style-image: none;
    line-height: normal;    
}

div#sidemenu div.box div.box-content
{
    padding-left: 0.75em;
    padding-right: 0;
}



div#sidemenu ul.submenu-list
{
    list-style-type: none;
    margin-left: 22px;
    padding-right: 0px;    
}

div#sidemenu ul.submenu-list li a
{

}

div#sidemenu ul.submenu-list a.selected
{

}

div#sidemenu ul.submenu-list a:hover
{

}


/* left menu Design 1 */

div#left-menu-box-design-1 {
	margin-top: 0px;
	
}

div#left-menu-box-design-1 div.border-sh-bottom {
	background: url(../images/kntuw_v4/left_menu/border_sh_bottom.png) repeat-x scroll 50% 100%;
	padding-top: 43px;
}

div#left-menu-box-design-1 h3.menu-header {
	border-top: solid 2px #2e5c73;
	border-bottom: solid 1px #243e59;
	background-color: #3f6c98;
	background-image: 	-moz-linear-gradient(bottom, #38628d, #4776a5);
	background-image: 	-webkit-linear-gradient(bottom, #38628d, #4776a5);
	background-image: 	-ms-linear-gradient(bottom, #38628d, #4776a5);
	background-image: 	-o-linear-gradient(bottom, #38628d, #4776a5);
	background-image: 	linear-gradient(bottom, #38628d, #4776a5);
	padding: 10px;
	color: #e8f1fa;
	font-size: 160%;
	line-height: 120%;
	font-weight: normal;
	margin: 0;
}

div#left-menu-box-design-1 h3.menu-header a {
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	display: block;
}
div#left-menu-box-design-1 h3.menu-header a:hover {
	color: #ebf7ff;
}

div#left-menu-box-design-1 ul.menu-list li a,
div#left-menu-box-design-1 ul.menu-list li a:hover,
div#left-menu-box-design-1 ul.menu-list div.second_level_menu a.selected {
	padding: 0.5em 5px 0.5em 10px;
}

div#left-menu-box-design-1 ul.menu-list li a {
	font-size: 1.1em;
    text-decoration: none;
	font-weight: bold;
	border: none;
	color: #e5ffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	display: block;
}



div#sidemenu ul.menu-list a.selected
{
    background: url(../images/box-4/ul-li-selected-bullet.png) no-repeat scroll 9px 50%;
    padding: 0.25em 3px 0.25em 22px;
    font-weight: bold;
}

div#sidemenu ul.menu-list a:hover
{
    padding: 0.25em 3px 0.25em 22px;
}

div#left-menu-box-design-1 ul.menu-list li a:hover {
	border: none;
}

div#left-menu-box-design-1 ul.menu-list div.second_level_menu {
	border-top: solid 1px #3fb0b0;
	border-bottom: solid 1px #1a5757;	
	background-color: #1e7777;
	background-image: 	-moz-linear-gradient(bottom, #247979, #288989);
	background-image: 	-webkit-linear-gradient(bottom, #247979, #288989);
	background-image: 	-ms-linear-gradient(bottom, #247979, #288989);
	background-image: 	-o-linear-gradient(bottom, #247979, #288989);
	background-image: 	linear-gradient(bottom, #247979, #288989);
}

div#left-menu-box-design-1 ul.menu-list div.second_level_menu:hover {
	background-color: #1a6f6f;
	background-image: 	-moz-linear-gradient(bottom, #1b6e6e, #208080);
	background-image: 	-webkit-linear-gradient(bottom, #1b6e6e, #208080);
	background-image: 	-ms-linear-gradient(bottom, #1b6e6e, #208080);
	background-image: 	-o-linear-gradient(bottom, #1b6e6e, #208080);
	background-image: 	linear-gradient(bottom, #1b6e6e, #208080);
}

div#left-menu-box-design-1 ul.menu-list div.second_level_menu a {
	color: #e5ffff;
}

div#left-menu-box-design-1 ul.menu-list div.second_level_menu a.selected {
	background-color: #1a6f6f;
	background-image: 	-moz-linear-gradient(bottom, #186666, #1d7878);
	background-image: 	-webkit-linear-gradient(bottom, #186666, #1d7878);
	background-image: 	-ms-linear-gradient(bottom, #186666, #1d7878);
	background-image: 	-o-linear-gradient(bottom, #186666, #1d7878);
	background-image: 	linear-gradient(bottom, #186666, #1d7878);
}


/* left-menu-box-design-1 for IE8 */


}



div#left-menu-box-design-1 ul.submenu-list {
	background-color: #548c8c;
	border-bottom: solid 1px #457373;
	margin-left: 0;
	padding-bottom: 1px;
}

div#left-menu-box-design-1 ul.menu-list ul.submenu-list a, 
div#left-menu-box-design-1 ul.menu-list ul.submenu-list a:hover, 
div#left-menu-box-design-1 ul.menu-list ul.submenu-list a.selected:hover {
	
}

div#left-menu-box-design-1 ul.submenu-list li.lastli {
	margin-left: 0;
}

div#left-menu-box-design-1 ul.menu-list ul.submenu-list div.third_level_menu {
	background-color: #c7ecf0;
	border-top: solid 1px #d9fff9;
	border-bottom: solid 1px #88c2c2;
}

div#left-menu-box-design-1 ul.menu-list ul.submenu-list div.third_level_menu:hover {
	background-color: #bae5e5;
}

div#left-menu-box-design-1 ul.menu-list ul.submenu-list li a {
	font-size: 95%;
	color: #245059;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0.4em 5px 0.4em 20px;
    display: block;
}


div#left-menu-box-design-1 ul.menu-list ul.submenu-list li a.selected {
	background: #bae5e5 url(../images/box-4/ul-li-selected-bullet.png) no-repeat scroll 9px 50%;
}

div#left-menu-box-design-1 ul.menu-list ul.submenu-list li a.selected:hover {
	background-color: #a9dbdb;
}

div#sidemenu-position_1 div#left-menu-box-design-1 div.menu-container {
	background-color: #f9f7fc;
}

div#left-menu-box-design-1 h4.about-header {

	border-bottom: solid 1px #c1b2d1;
	background-color: #efebf2;
	padding: 7px 10px;
	color: #523d66;
	font-size: 120%;
}

div#left-menu-box-design-1 div.about {
	padding: 0px 10px 5px;
	color: #265a80;
}



/* COLUMNS */

div#content
{
    border-left: 1px solid #cacbcc;
	border-right: 1px solid #cacbcc;
	background: #FFFFFF url(../images/kntuw_v4/content/content_bg.png) repeat-x left top;
	padding: 0px;
	min-height: 450px;
	
}

div#content div.left-menu-bg {
	background: transparent url(../images/kntuw_v4/content/content_leftmenu_bg.png) repeat-y -29px top;
	padding-bottom: 156px;
}

div.nosidemenu div#content div.left-menu-bg {
	background: none;
}



div#columns-container
{    
    padding: 0 192px 0 230px;
	
	
}

div.nosidemenu div#columns-container {
	padding-top: 5px;
	padding-left: 0px;
}

div#columns-sub-container
{    
	width: 100%;
	float: left;
	padding-bottom: 0px;
}

div#columns
{
	padding-bottom: 20px;
}

div.extrainfo div#columns-sub-container
{    
    border-right: 1px solid #d9ddde;
	margin-right: -2px;
}

div#main-position
{
	margin: 0px;
	
	
}

div.noextrainfo div#columns-container
{
   padding-right: 0;
}



/* EXTRA MENU CONTENT */

div#extra_menu-position
{
    width: 97%;
    min-width: 190px;
    margin-right: 0;
    float: left;
}

div.extra_menu div#main-position
{
    width: 100%;
    float: left;
}

div.noextra_menu div#extra_menu-position
{
    display: none;
}

div#extra_menu h4
{
    background: url(../images/box-4/h4-bg.gif) repeat-y bottom left;
    padding: 1px 3px 3px 10px;
    margin: 0px -1px 1px 0px;
}

div#extra_menu h4 a
{
    color: #3a5460;
    text-decoration: none;
}



/* EXTRA CONTENT */


div#extrainfo
{
    padding: 0 4px;
}

div.extrainfo div#main-position
{ 

}

div#extrainfo-position
{
    border-left: 1px solid #d9ddde;
	width: 191px;
    margin-right: -192px;
    float: right;
	display: inline;
	padding-bottom: 25px;
}


div.noextrainfo div#extrainfo-position
{
    display: none;
}



/* Advertisement box CONTENT */
div#adinfo-position {
	padding: 0 5px;
}
div#adinfo-position div.adbox {
	font-size: 0.85em;
}



/* FOOTER */

div#footer
{
    clear: both; /* Ensures that the footer is pushed properly below the columns */
    padding-top: 1.25em;
    font-size: 0.85em;
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 145px;
}

div.footer-bg-center {
	/* background: #ffffff url(../images/kntuw_v4/footer/footer_bg_image.png) no-repeat center top; */
	background-image: linear-gradient(#ebeef0, #fcfcfc);
    border-left: 1px solid #cacbcc;
	border-right: 1px solid #cacbcc;
	border-top: 1px solid #fff;
	box-shadow: 0px -1px 0px hsla(205, 10%, 45%, 0.4);
	padding-bottom: 10px;
	margin: 0;
}

div#footer address {
	border-bottom: 1px solid #c3c6c7;
	padding: 10px 0;
}

div.footer-info table {
	margin: 0 auto;
}

div#footer address
{
	margin: 0;
	text-align: center;
    font-style: normal;
}

div#footer h1, div#footer h2, div#footer h3, div#footer h4 {
	color: #142266;
}
