/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

table, tbody, tfoot, thead, tr, th, td, caption {
       margin: 1em 1em 1em 1em;
       border: dotted 1px #9c9;
       outline: 1;
       font-family: monospace;
       font-size: .95em;
}

caption {
        border: none;
        font-weight:bold;
}

sup {
font-size:.75em;
vertical-align:top;
}

sub {
font-size:.75em;
vertical-align:bottom;
}



body
{
line-height: 1.1;
}
ol, ul
{
/*list-style: none;*/
/*margin: 1em 1em .75em 1em;*/
margin: 1em 1em .75em 1.5em;
}

/* standart baglanti renkleri */
a:link {color: blue;}
a:visited {color: purple;}
a:hover {color: red;}
a:active {color: purple;}

a:link .d_inline{color: blue;}
a:visited .d_inline {color: purple;}
a:hover .d_inline {color: red;}
a:active .d_inline {color: purple;}

a {
	color:#000000;
	text-decoration:none;
	}

body {
	background-color:#cccccc;
	font-family: sans-serif;
        font-size: 1em;
	}

#container {
	width:800px;
	height:auto;
	margin:auto;
	}

#container_cozum {
	width:600px;
	height:auto;
	margin:auto;
	}

#header {
        width:800px;
        height:76px;
        background-color:#003366;
}

#header_ders {
        width:800px;
        height:76px;
        background-color:#663366;
}

#header_cozum {
        width:600px;
        height:60px;
        background-color:#336633;
        float:right;
}

#header1 {
        color:#e0e0e0;
        font-size:2.75em;
        font-weight:bold;
        width:550px;
        margin: 12px 0 0 24px;
        float:left;
	}

#header1_cozum {
        color:#e0e0e0;
        font-size:2em;
        font-weight:bold;
        width:550px;
        margin: 12px 0 0 24px;
        float:left;
	}

#headersecondary {
        color:#999999;
        margin: 12px 12px 8px 8px;
        float:right;
        width:200px;
        text-align:right;
        line-height:160%;
}


#headersecondary a{
	text-decoration:none;
	color:#e0e0e0;
	margin: 0 0 0 .5em;
	}

#headersecondary a:hover {
	border-bottom: 3px solid #999999;
	}

#headersecondary a:active {
	color:#999999;
	border-bottom: 3px solid #CCCCCC;
	}

#vertinav {
	background-color:#e0e0e0;
	width:200px;
	float:left;
	}

#vertinav ul {
	list-style: none;
	display:inline;
	}
#vertinav li a{
	margin:0 0 0 12px;
	color:#333333;
	text-decoration:none;
	}

#vertinav li a:link {
	color: blue;
	}

#vertinav li a:visited {
	color: purple;
	}

#vertinav li a:hover {
	color: red;
	}

#vertinav li a:active {
	color: purple;
	}

.vertinavheader {
	color:#000000;
	margin-left:8px;
	}

#vertinavcontent {
	margin-left:16px;
	color:#666666;
}

#content {
	font-family: serif;
	background-color:#f8f8f8;
	float:right;
	width:600px;
        line-height:1.2;
	}

#content li {
        margin: 0.5em 0 0 1em;
	}

#breadcrumbs {
        float:right;
        width:600px;
        background-color:#e0e0e0;
        font-size:.9em;
        }

#breadcrumbs_ders {
        float:left;
        width:410px;
        background-color:#e0e0e0;
        font-size:.9em;
        }

#ders_nav_bas {
        float:right;
        width:190px;
        font-size:.9em;
        text-align:center;
        }

#ders_nav_son {
        float:right;
        width:190px;
        font-size:.9em;
        text-align:center;
        }

#footer {
	background-color:#e0e0e0;
	float:right;
	width:100px;
        font-size:.5em;
	}

h1,h2,h3,h4,h5,h6 {
	font-family: sans-serif;
        font-weight:bold;
	color:#000033;
	margin: 1.25em .5em .5em 8px;
	}

h1 {
	font-size: 3em;
	}

h2 {
	font-size:2.5em;
	}

h3 {
	font-size:2em;
	}

h4 {
	font-size:1.5em;
	}

h5 {
	font-size:1.25em;
	}

h5.fark {
        margin-top: .5em;
}

h6 {
	font-size:1.1em;
	}

p {
	color:#000000;
	margin: 0.75em 1em 0.75em 16px;
	}

/* Style applied to preformated text used to show examples. */
pre.d_code, pre.c_code, div.quote, pre.mono, pre.mono_small, pre.mono_big
{
	border: dotted 1px #9c9;
	background-color: #ffffff;
        padding: .5em .5em .5em .5em;
	margin: .5em 1em 0.75em 16px;
        font-size: .9em;
}

pre.mono_small {
         font-size: .75em;
}

pre.mono_big {
         font-size: 1em;
}

pre.c_code
{
        background-color: #f0f0e0;
}

/* Style applied to preformated text for shell commands. */
pre.shell, pre.shell_small
{
        padding: .5em .5em .5em .5em;
	margin: .5em 1em 1em 1em;
        font-weight:bold;
	border: dotted 1px #9c9;
	background-color: #e0e0e0;
}

pre.shell_small
{
        font-size: .9em;
}

div.quote {
        background-color:#e0e0e0;
}

/* Elements of D source code text */
.d_comment { color: green; }
.d_string { color: red; }
.d_keyword { color: blue; }
.d_psymbol { text-decoration: underline; }
.d_param { font-style: italic; }

.d_inline {
/*	border: solid 1px #90c090;*/
/*        margin: 0 0 0 .1em;*/
        font-weight:bold;
        font-size:1.1em;
/*        background-color:#ffffff;*/
        color:#002222;
}

.d_inline_index {
        font-size:.8em;
        color:#888888;
}

.d_hata {
        background-color:#ff4040;
        color:#000000;
}

.steps li{
	margin:0 0 1.5em .5em;
	text-decoration:none;
	}

ul.fark {
      margin-left:4em;
}

.on_ust {
     height:180px;
     width:600px;
}

img.d_harfi {
      height:180px;
      width:180px;
      float:right;
      margin:16px 16px 8px 16px;
}

.d_harfi_yan {
     float:left;
     width:380px;
     height:150px;
     margin:8px 0 0 0;
}

div.mini_sozluk_sozcuk {
    margin-bottom: 4px;
}

div.sozcuk {
    margin: 10px 10px 10px 10px;
}

.mini_sozluk {
    background-color:#ffe8ff;
    border: dotted 1px #9c9;
    font-size: .8em;
    margin: 0 8px 0 8px;
    padding: 2px;
}

.butun_sozluk {
	font-size:.8em;
        margin: 0 4px 0 8px;
        text-align:right;
	}

