/** Clear the browser defaults **/
* {margin:0;padding:0;}

/** Page structure **/

#article_wrapper {
	padding-bottom:3em;
	background-color:#fff; /*fff*/
	color:#111;
	font:small/1.5 "Verdana","Arial",sans-serif;
  width: 740px;
}

/** General **/

#article_wrapper p {
	margin:.8em 0 1.2em 0;
  line-height: 15px;  
}
#article_wrapper h1,h2,h3,h4 {
	padding:.5em 0 .15em 0;
	color:brown;
	font-family:"Arial","Helvetica",sans-serif;
}
#article_wrapper h1 {font-size:220%;}
#article_wrapper h2 {font-size:160%;}
#article_wrapper h3 {font-size:130%;}
#article_wrapper h4 {font-size:105%;}
#article_wrapper hr {
	height:1px;
	line-height:1px;
	border:0;
}
#article_wrapper a:link {
	color:#03c;
	text-decoration:none;
	 border-bottom:1px solid #36c;
}
#article_wrapper a:visited {
	color:#5a3696;
}
#article_wrapper a:hover,a:focus {
	color:#03c;
	background:#eef;
}
#article_wrapper acronym {
	border-bottom:1px dashed #ddd;
	cursor:help;
}
#article_wrapper kbd {
	/* white-space:nowrap;*/
	padding:0 .2em;
	border-top:1px double #cfcfcf;
	border-left:2px solid #bababa;
	border-right:3px solid #aaa;
	border-bottom:4px solid #909090;
	background-color:#f6f6f6;
	color:#222;
	font:85% "Verdana","Tahoma",sans-serif;
	text-align:center;
}
#article_wrapper del {
	text-decoration:none;
}
#article_wrapper hr {
	height:1px;
	line-height:1px;
	border:0;
}

/** Lists **/

#article_wrapper ul,ol {
	margin:1.25em 2.5em;
}
#article_wrapper ul {
	list-style-type:square;
}
#article_wrapper ul ul {
	list-style-type:none;
	margin:.5em 2.5em;
}
#article_wrapper dt {
	padding:.5em 0;
	font-weight:bold;
}
#article_wrapper dd {
	margin:.3em 1em;
}

/** Code **/
#article_wrapper pre,code,.code {
  color:#050;
  font:110%/1.4 "Courier New","Monaco","Andale Mono","Courier",monospace;
}
#article_wrapper td.code, th.code {font-size:100%;}
#article_wrapper .small code {font-size:100%;}
#article_wrapper .small td.code,.small th.code {font-size:115%;}

#article_wrapper pre.program {
	margin-top:1.4em;
	margin-bottom:1.4em;
	padding:.8em;
	border:1px solid #ddd;
	background:#f5f2ec;
  font-size:94%;
}

/** Tables **/

#article_wrapper table {
	margin:1.8em 0;
	border:0;
	border-collapse:collapse;
}
#article_wrapper td,th,caption {
	padding:.5em .8em;
	border:1px solid #ccc;
}
#article_wrapper th,caption {
	background:#f5f2ec;
	font-weight:bold;
	text-align:left;
  font-size:100%;
}
#article_wrapper td p,td pre {margin:0 0 1.2em 0;}
/* Ekstra padding za tabele koje opisuju rutine */
#article_wrapper table.routine td,table.routine th {padding:.6em 1em;}
#article_wrapper table.small kbd {font-size:100%;}

#article_wrapper .centercell{
	text-align:center;
	padding-top:5px;
}

/** Main content **/

#article_wrapper .main {
	margin:0 1em;
  width: 720px;
}
#article_wrapper .help_version {
	color:#999;
	font-weight:bold;
}

/**related topics**/

#article_wrapper p.related{
	margin-top:4em;
	padding-left:.8em;
	border:2px solid #ddd;
	background:#f5f2ec;
}


/** Reusables **/

#article_wrapper .hide {display:none;}
#article_wrapper .center {text-align:center;}
#article_wrapper .left {text-align:left;}
#article_wrapper .right {text-align:right;}
#article_wrapper .flleft {float:left;margin-right:2em;}
#article_wrapper .flright {float:right;margin-left:2em;}
#article_wrapper .cl {clear:both;}
#article_wrapper .bordered {border:1px solid;}
#article_wrapper .underline {text-decoration:underline;}
#article_wrapper .overline {text-decoration:overline;}
#article_wrapper .line_through{text-decoration: line-through;}
#article_wrapper .small {font-size:85%;}
