body, p, ul, ol, dl, dt, dd, address, blockquote, div, form, fieldset, legend, h1, h2, h3, h4, map {display: block; margin: 0; padding: 0}

body {  
	margin:0; padding:0;
	background: #4d4d4d;
	text-align:center;
	font-family: arial, sans-serif; line-height: 1.3; font-size: 0.80em; padding-bottom: 0.75em;
	}

a:link, a:visited  {text-decoration: underline}
a:hover, a:active, a:focus {text-decoration: none}

dl a:link, p a:link, ul a:link, ol a:link{color: #003399}
dl a:visited, p a:visited, ul a:visited, ol a:visited{color: #333366}
dl a:hover, p a:hover, #menu a:hover, ul a:hover, ol a:hover{color: white; background-color: #3366CC}
dl a:active, p a:active, #menu a:active, ul a:active, ol a:active{color: white; background-color: #3366CC}
dl a:focus, p a:focus, #menu a:focus, ul a:focus, ol a:focus{color: white; background-color: #3366CC}

h1 {color: #538026;text-align: center; font-size: 1.7em; margin-top: 0.2em; clear:left}
h2 {color: #538026; border-top: solid #DDDDDD 1px; margin: 0.5em 0 0 0; font-size: 1.5em; clear:both}
h3 {color: #444444; margin: 0.5em 0 0 0;font-size: 1.2em; clear:left}
h4 {margin: 0.5em 0 0 0; font-size: 1em; font-weight: bold}
p {margin: 0.5em 0 0.5em 0; font-size: 1em; line-height: 1.6}

ul {list-style-type: square; margin-left: 1.5em; line-height: 1.6}
ul ul {list-style-type: disc}
ul ul ul {list-style-type: circle}
ol {margin-left: 1.5em}
ul, ol {margin-top: 0.5em; margin-bottom: 0.5em}

dl {margin: 0.5em 0 0.5em 0; font-size: 1em; line-height: 1.6}
dt {font-weight: bold; margin-top: 0.5em}
dd {margin-bottom: 0.5em}

form {margin: 0.5em 0 0.5em 0; font-size: 1em; line-height: 1.6}
fieldset {padding: 1em 2em; border: none; border: solid 1px silver}
legend {color: #444444; padding: 0 0.5em 0 0.5em; font-size: 1.2em; font-weight: bold}
sup, sub {line-height: 0.5em}

small {color: #666666}
q {background-color: #FFFFCC}
abbr, acronym {border-bottom: 1px dashed #538026; cursor: help}
html > body #content p q {font-style:italic}
blockquote {margin: 0.5em 0 0.5em 2em; padding: 2px 2em 2px 2em; background: #FFFFCC url(pic/q2.png) 98% 90% no-repeat; font-style: italic}
blockquote p:first-child {background: url(pic/q1.png) 5px 1px no-repeat; text-indent: 30px}
blockquote cite {font-style:normal; font-size: 0.85em}

code {font-family: "Courier New",courier,monospace; font-size: 95%; color: #444444; background-color: #EEEEEE}
pre code {display: block; background-color: #EEEEEE; margin: 0.5em 0 0.5em 0; padding: 0.5em; font-family: "Courier New",courier,monospace; font-size: 1.1em; color: #444444; line-height: 1.2; overflow: auto; border: solid 1px silver}
code em {color: blue; font-style: normal}
code strong {color: red; font-weight: normal}

img {vertical-align: middle; border: none}
#content a img {border: 3px double #99CC66}
html > body #content a img {margin: 0px; padding: 3px; border: solid 1px #99CC66}
html > body #content a img:hover{margin: 0px; padding: 3px; border: solid 1px silver; background-color: #FFFFCC}
.border {margin: 5px; padding: 3px; border: solid 1px silver}
.img {text-align:center; margin: 1em 0 1em 0; padding: 5px 0 5px 0; line-height: 1.5; color: #666666}
p.img small {font-size: 0.85em}
.img-left {float: left; margin: 5px; padding: 3px; border: solid 1px silver}
.img-right {float: right; margin: 5px; padding: 3px; border: solid 1px silver}

.info {border-bottom: 1px dashed #538026; cursor: help}
.category {float: right; margin-top: -55px; font-size: 0.85em}
.tip, .ie-non {border: 1px solid #B3E667; background-color: #E6FFBF; padding: 0em 0.5em; color: #457300}
.stop, .ie-only {border: 1px solid #e66767; background-color: #ffbfbf; padding: 0em 0.5em; color: #730000}
dt img{float: left; margin: 5px 5px 0 0}
#content dt {color: #538026; border-top: solid #DDDDDD 1px; margin: 0.5em 0 0 0; font-size: 1.5em}
#content dt a:link{color: #538026}
#content dt a:visited{color: #8fbc8b}
#content dt a:hover{color: white; background-color: #538026}

.favourite {width: 46%; float: left; margin-bottom: 1.5em}
.important {width: 46%; float: right; margin-bottom: 1.5em}
.icon {padding: 0 0 10px 60px}
.rss {padding-left: 20px; background: url("pic/rss.png") no-repeat center left}
span .rss {padding-left: 16px; background: url("pic/rss-mini.png") no-repeat center left}
.manual {background: url(pic/manual-icon.png) 0px 0px no-repeat}
.tutorialy {background: url(pic/tutorials-icon.png) 0px 0px no-repeat}
.blog {background: url(pic/blog-icon.png) 0px 0px no-repeat}
.forum {background: url(pic/forum-icon.png) 0px 0px no-repeat}
.feed {background: url(pic/feed-icon.png) 0px 0px no-repeat}
.center {text-align:center}

hr {display: none}

#main { position: relative;
	width: 98%;
	margin:0.75em auto; padding:0;
	text-align:left;
	max-width: 1024px;
	background-color: #FFFFFF;
	}
html > body #main {margin-bottom:0em}

#main-in {
	margin:0; padding: 0; background-color: #FFFFFF;
	}

#sidebar {
	float: right;
	width: 25%;
	margin:0; padding:0;
	}

#sidebar-in {
	margin: 1em 0em 1em 0em; padding: 0em 1em 0em 1em; border-left: solid silver 1px;
	}

#content {
	float: left;
	width: 74%;
	margin:0 0 0 0; padding:0;
	}

#content-in {
	margin:0; padding: 1em; padding-left: 2em;
	}

#head {
	margin:0;
	padding:0px;
	clear:both;
	background-image: url(pic/corner.gif);
	background-repeat: no-repeat;
	background-position: left top; position: relative;
	}

#head-in {
	margin:0; padding: 0; height:105px;
	font-size: 100%;
	}
#menu {
	background-color: #99cc66;
	background-image: url(pic/menu.png); background-repeat: repeat-x; background-position: top;
	margin:0;
	padding:0;

	text-align: center; position: absolute; top: 75px; left: 0px; height: 30px; width: 100%;
	}

#menu-in {
	margin:0; padding: 0; height: 30px;
	font-size: 100%; width: 100%

	}

#search {position: absolute; top: 5px; right: 15px; }
#drobce {position: absolute; top: 100px; left: 32px; font-size: 1em; font-weight: bold}
#drobce a {font-size: 0.85em; font-weight: normal}

#head-in h2 {display:block; width:230px; height:50px; position: absolute; top:6px; left: 64px; padding:0; border: none; padding-top: 0px; overflow: hidden}
#head-in h2 span {display:block; position:absolute; left:0; top:0; z-index:1; width:230px; height:50px; margin:0; padding:0; background: url("pic/logo.png") no-repeat; cursor:pointer}
*/html > body #head-in h2 span {margin-top:10px}*/
body #head-in h2 {line-height: 0.5em}
#head-in h2 a{font-size: 0.75em; padding-top: 10px; color:#3366CC}

#head-in p{
	display:block;
	}
	
#end {
	margin:0; padding:0;
	clear:both;
	}

#end-in {
	margin:0; padding: 0em 1em 0.2em 2em;
	font-size: 100%;
	}


#menu ul {text-align: center; font-size: 1.2em; margin: 5px 0 0 0; padding: 0; line-height: 1.3}
#menu li {list-style-type: none; margin: 0; padding:0px; display: inline; border-left: solid 1px black}
#menu li:first-child {border:none}
#menu a {color: #003399; margin: 0 14px 0 15px; padding: 0; padding-bottom: 2px;}
#selected a {text-decoration: none; font-weight: bold; color: white; background: url(pic/menu-hover.png) no-repeat bottom center}

#sidebar h3 {background: #dddddd url(pic/menu-bg.gif); padding: 2px 0 2px 10px; margin-right: -0.8em}

#end {color: #666666; font-size: 0.85em}
#end span {float: right}
#end a:link {color: #666699}
#end a:hover, #end a:active, #end a:focus {color: white}


hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}

.hidden {display: none}
.jump a {width: 0px; padding: 0;color: white; font-weight: bold; text-align: center; position: absolute; top: 15px; left: 40%; right: 50%; cursor: default}
.jump a:focus, .jump a:active {width: 115px; padding: 3px 0 3px 0; color: blue; border: solid 5px #99cc66; text-decoration: underline}
.jump a:focus:hover, .jump a:active:hover {cursor: pointer}
.jump a:hover {cursor: default}

.ie-non {display: none}
html > body .ie-non {display: block}
html > body .ie-only {display: none}
