 html {
 margin:0;
 height:auto;
 height:100%!important;
}

body {
 margin:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}

a {
 color:#609D14;
 text-decoration:underline; 
}

a:hover {
 color:#333333;
 text-decoration:none;
}

img {
 border:0;
 vertical-align:middle;
 padding:0 2px;
}

form {
 margin:0;
 padding:0;
}

input, select, textarea {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:2px;
 border:1px solid #aaaaaa;
}

textarea {
 overflow:auto;
}

div.dialogBox {
 border-top:2px solid #eeeeee;
 border-left:2px solid #eeeeee;
 border-right:2px solid #999999;
 border-bottom:2px solid #999999;
 background-color:#f2f2f2;
 text-align:left;
 color:#000000;
}

div.dialogBox .dboxTbTitle {
	background-color:#32353a;
}

div.dialogBox .dboxTbLeft {
	width:5px;
}

div.dialogBox .dboxTbRight {
	width:16px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

div.dialogBox .dboxTitle {
	font-weight:bold;
	white-space:nowrap;
	color:#ffffff;
	padding:5px;
	cursor:move;
}

div.dialogBox .dboxMainPanel {
 /*background-color:#ff0000;*/
}

div.dialogBox .dboxButtons {
 padding:5px;
 text-align:right;
}

div.dialogBox .dboxButtons input {
 width:100px;
 height:25px;
 border-top:2px solid #eeeeee;
 border-left:2px solid #eeeeee;
 border-right:2px solid #999999;
 border-bottom:2px solid #999999;
 background-color:buttonface;
 margin-right:5px;
}

div.dialogBox .dboxMainPanel .dboxContentArea {
	margin:5px;
}

/* Message Dialog Site*/

div.dialogBoxSite {
 text-align:left;
 background:#FFFFFF;
 color:#000000;
 border-bottom:2px solid #CCCCCC;
}

div.dialogBoxSite .dboxTbTitleSite {
	background:url(images/messageDialogCenter.jpg);
}

div.dialogBoxSite .dboxTbLeftSite {
	background:url(images/messageDialogLeft.jpg);
	height:32px;
	width:10px;
}

div.dialogBoxSite .dboxTbRightSite {
	background:url(images/messageDialogRight.jpg) right;
	width:16px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

div.dialogBoxSite .dboxTitleSite {
	font-weight:bold;
	white-space:nowrap;
	color:#ffffff;
	padding:5px;
	cursor:move;
}

div.dialogBoxSite .dboxMainPanelSite {
border-left:1px solid #CCCCCC;
border-right:2px solid #CCCCCC;
 /*background-color:#ff0000;*/
}

div.dialogBoxSite .dboxButtonsSite {
background:#F9F9F9;
border-top:1px solid #EEEEEE;
border-left:1px solid #CCCCCC;
border-right:2px solid #CCCCCC;
 padding:5px;
 text-align:right;
}

div.dialogBoxSite .dboxButtonsSite input {
 width:100px;
 height:25px;
 font-size:11px;
 margin-right:5px;
}

div.dialogBoxSite .dboxMainPanelSite .dboxContentAreaSite {
	font-size:11px;
	width:100%;
}

/*  */ 

.loadingpoint {
 position:absolute;
 top:0;
 right:0;
 color:#ffffff;
 background-color:#ff0000;
 font-weight:bold;
 text-align:center;
 line-height:24px;
 padding:0 10px;
}

.warning {
 text-align:center;
 color:#ff0000;
 line-height:40px;
}

.messagebox {
 border:1px inset #999999;
 background-color:#ffffff;
 margin:10px auto;
 padding:2px;
 width:250px;
 color:#e70000;
 font-weight:bold;
 text-align:center
}

.background {
 text-align:center;
}

.container {
 width:954px;
 margin-left:36px;
}


fieldset {
 border:1px solid #dddddd;
}

legend {
 border:1px solid #dddddd;
 padding:5px;
 font-weight:bold;
}

.gridLeft {
 text-align:right;
 font-weight:bold
}

.construction {
 text-align:center;
 padding:5px;
 color:#ff0000;
 font-weight:bold;
}

/* Logo ve Dillerin olduğu kısım */
#topBar {
background:url(images/top_banner.jpg) no-repeat;
width:990px;
height:230px;
position:relative;
}

/* Dil blogu */
#langBar {
position:absolute;
top:24px;
right:30px;
height:30px;
}

#erasmusBar  {
position:absolute;
top:14px;
right:10px;
}

/* Ana menu  */
#menuBar {
width:954px;
height:69px;
}

/* Ana menu sağ sol ve orta kısımları  */
.topMenuLeft{
background:url(images/top_menu_left.jpg) no-repeat;
width:10px;
float:left;
height:69px;
}

.topMenuRight{
background:url(images/top_menu_right.jpg) no-repeat;
width:10px;
float:left;
height:69px;
}

.topMenuCenter{
background:url(images/top_menu_center.jpg) repeat-x;
width:934px;
float:left;
height:69px;
position:relative;
}

/* Üst menu nun üst kısmı */
#menuBarTop{
position:absolute;
width:900px;
height:4px;
top:10px;
padding-top:5px;
left:10px;
}

/* Üst menudeki menu kısmı */
#menuBarMenus {
position:relative;
width:900px;
height:40px;
top:17px;
left:10px;
}

#mainmenu {
list-style:none;
list-style-image:none;
padding:0px;
margin:0px;
}

#mainmenu li {
float:left;
font-weight:bold;
font-size:12px;
padding:14px 15px 10px 10px;
height:21px;
background:url(images/top_menu_seperator.jpg) no-repeat right top ;
}

/* sub menu bar*/

#submenuBar {
 position:relative;
}

#submenuBar .menuList {
 line-height:35px;
}

#submenuBar .menuList ul {
 float:left;
 list-style:none;
 padding:0;
 margin:0;
}

#submenuBar .menuList li {
 display:inline;
 font-size:12px;
 padding:5px 0;
}

#submenuBar .menuList li a {
 padding:5px 0;
 text-decoration:none;
 color:#000000;
}

#submenuBar .menuList li a:hover {
 color:#ff0000;
}

#submenuBar .title {
	float:right;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	color:#043f5f;
}

#submenuBar img {
 margin:0 5px;
}


/* Footer */
#footerBar {
width:954px;
height:100px;

}

/* Footer üst kısmı */
#footerBarTop {
position:absolute;
width:900px;
height:40px;
top:16px;
padding-top:15px;
left:17px;
color:#333333;
font-size:11px;
}

/* Footer menu kısmı */
#footerBarMenus {
position:absolute;
width:600px;
height:40px;
top:64px;
right:10px;
font-size:11px;
padding-top:15px;
color:#609D14;
text-align:right;
}

/* Footer menu kısmı */
#footerBarCopyright {
position:absolute;
width:200px;
height:40px;
top:64px;
left:10px;
font-size:11px;
padding-top:15px;
}

/* Template de içeriğin basıldığı kısım */
#content {
}

.contentLeft {
float:left;
}
.contentRight {
float:left;
}

.title {
font-size:12px;
color:#609D14;
font-weight:bold;
}

/*  Tab  */
.tabMenu {
width:600px;
height:44px;
float:left;
background:url(images/tab_menu_bg_center.jpg);
}

.tabMenu ul {
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;
}

.tabMenu  ul li {
background:url(images/tab_menu_right.jpg) no-repeat top right ;
width:auto;
color:#FFF;
font-size:12px;
font-weight:bold;
height:30px;
float:left;
display:block;
padding:15px 0 0 0 ;
margin:0 2px 0 0;
}

.tabMenu ul li span {
background:url(images/tab_menu_left.jpg) no-repeat top left;
width:8px;
padding:15px 15px 0 15px;
}

.tabMenu  ul li.current {
background:url(images/tab_menu_right_active.jpg) no-repeat top right ;
width:auto;
color:#FFF;
font-size:12px;
font-weight:bold;
height:30px;
float:left;
display:block;
padding:15px 0 0 0 ;
margin:0 2px 0 0;
}

.tabMenu ul li.current span {
background:url(images/tab_menu_left_active.jpg) no-repeat top left;
width:8px;
padding:15px 15px 0 15px;
}

.tabMenu ul li a {
color:#FFF;
text-decoration:none;
}
.tabMenu ul li a:hover {
text-decoration:underline;
}

.tabMenuRight {
background:url(images/tab_menu_bg_right.jpg) no-repeat  right;
height:44px;
float:right;
width:5px;
}

.tabMenuBottom {
background:url(images/tab_menu_bottom_right.jpg) top right;
height:50px;
width:100%;
}

.tabMenuBottomLeft {
background:url(images/tab_menu_bottom_left.jpg);
width:10px;
float:left;
height:50px;
}

.blockTop {
background:url(images/block_top.jpg) top right;
height:39px;
width:100%;
}

.blockTopLeft {
background:url(images/block_top_left.jpg) top left;
width:10px;
float:left;
height:39px;
}




.subBar {
background:url(images/container_right.jpg) top right no-repeat;
height:46px;
width:100%;
}

.subBarLeft {
background:url(images/container_left.jpg) no-repeat;;
width:16px;
float:left;
height:46px;
}

.caution{
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border:1px solid #fad42e; 
background:#FFFBE8;
margin:5px;
padding:5px;
text-align:center;
color:#333333;
}


.gridLeft {
 text-align:right;
 font-weight:bold;
 border-bottom:1px solid #dddddd;
 background-color:#f6f6f6;
}

.gridRight {
 border-bottom:1px solid #dddddd;
 background-color:#ffffff;
}

.gridLeft:after {
 content:':';
}

.gridTitle{
 border-left:1px #c1c1c1 solid;
 border-right:1px #ffffff solid; 
 border-bottom:1px #c3c8cd solid;
 background-color:#e9ecef;
 font-weight:bold;
}

.rowSelected{
 border-bottom:1px solid #c3c8cd;
 background-color:#dbfff9;
 color:#36407c;
}

.gridRowOver{
 border-bottom:1px solid #c3c8cd;
 background-color:#fffecb;
 color:#0055ab;
 cursor:pointer;
}

.gridRow{
 border-bottom: 1px solid #c3c8cd;
 background-color: #f8f8f8;
}

a.new {
 background:url(../../objects/icons/16x16/document_add.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.open {
 background:url(../../objects/icons/16x16/folder.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.upload {
 background:url(../../objects/icons/16x16/upload.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.on {
 background:url(../../objects/icons/16x16/bulb_on.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.off {
 background:url(../../objects/icons/16x16/bulb_off.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.edit {
 background:url(../../objects/icons/16x16/edit.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.clear {
 background:url(../../objects/icons/16x16/clean.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.picture {
 background:url(../../objects/icons/16x16/graphic.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

a.xml {
 background:url(../../objects/icons/16x16/xml.png) no-repeat scroll left center;
 padding:2px 0 2px 20px;
}

.button {
 background:#ffffff url(images/button.png) repeat scroll 0 0;
 color:#666666;
 border:1px solid #aaaaaa;
 padding:0 5px;
 font-weight:normal;
}

.button:hover {
 background:#ffffff url(images/button_over.png) repeat scroll 0 0;
 border:1px solid #fbd99d;
 color:#c73e0e;
 cursor:default;
}


.input {
background:#FFEAAA;
border-left:1px solid #FFCC33;
border-top:1px solid #FFCC33;
border-bottom:1px solid #DDA600;
border-right:1px solid #DDA600;
padding:4px;
}

.inputFocus {
background:#BFE4FF;
border:1px solid #2AB0FD;
padding:4px;
}

.formButton {
border:1px solid #CCCCCC;
padding:4px;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
font-family:Arial;
color:#333333;
background:url(images/button_bg.jpg) bottom  right;
}

.formButtonHover {
border:1px solid #FCCB02;
padding:4px;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
font-family:Arial;
color:#CC3333;
cursor:pointer;
background:url(images/button_bg_hover.jpg) right bottom;
}

.orderList {
padding:0;
margin:0;
list-style:none;
list-style-type:none;
}

.orderList li {
padding:6px 6px 6px 20px;
border-bottom:1px solid #EEEEEE;
font-weight:bold;
display:block;
}

.orderList li.selected {
padding:6px 6px 6px 35px;
border-bottom:1px solid #EEEEEE;
font-weight:bold;
display:block;
background: url(../../objects/icons/16x16/arrow.gif) 10px no-repeat #9FE4FF;
color:#FFFFFF;
}

.orderList li.selected a{
color:#333333;
}


.tabs {
 padding-top:5px;
}

.tabs ul {
	list-style:none;
	padding:0;
	margin:0;
}
    
.tabs ul li {
	float:left;
	border:1px solid #bbbbbb;
	border-bottom-width:0;
	margin-left:5px;
	background:#f2f2f2 none repeat scroll 0 0;
}
    
.tabs ul li a {
	display:block;
	text-decoration:none;
	background:#f2f2f2;
	padding:0.24em 1em;
	color:#aaaaaa;
	text-align:center;
	font-weight:normal;
}
	
.tabs ul li a:hover {
	color:#000000;
}
	
.tabs .here {
	position:relative;
	top:1px;
}
	
.tabs .here a {
	background:#f2f2f2 none repeat scroll 0 0;
	color:#333333;
	font-weight:bold;
}

.tabbing {
 clear:both;
 overflow:auto;
	border:1px solid #bbbbbb;
	padding:2px;
}

.yellow{
color:#CC9900;
text-decoration:none;
font-weight:bold;

}
