body
	{
	margin: 0; /* margin and padding only necessary to cater for Mac IE5 */
	padding: 0;
	/*\*/	overflow: hidden; /* because Mac IE5 don't understand */
	}
div
	{
	margin: 0;
	padding: 0;
    z-index: 2;
	}
#content
	{
	/*\*/
	position: absolute;
	top: 53px;
    z-index: 1;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center; /* because IE PC doesn't understand margin: auto, oh and switch off Mac IE5 hiding */
	/*\*/ overflow: auto; /* no need for Mac IE5 to see this */
	}
/* following is silliness - values for padding left to offset the scrollbar in this order, Safari, Moz and Opera (Opera is a coule of pixels out) and finally IE. Mac IE5 is of course excluded. If the scroll sizes are off... */
/*\*/
#content
	{
	padding-left: 0px;
	}


* html div#content
	{
	padding-left: 0px;
	width: 100%;
	height: 100%;
	}
/* hide from Mac IE5 */
#contentinner
	{
	text-align: left; /* reset because IE PC doesn't understand margin: auto */
	width: 100%;
	margin-left: auto;
	margin-bottom: 35px;
	margin-right: auto;
	padding: 0; /* get the top of the text clear of the header */

	}
#header
	{
	position: absolute;
	top: 0;
	width: 100%;
	height: 53px;
	left: 0;
	margin-left: 0; 
  z-index: 1;
	}     
	p{
		margin-top:0px;
	}
	a{
		color:#660000;
		text-decoration:none;

	}  
  
  #sh {
      position: absolute;
      top: 53px;
      left: 0px;
      z-index: 5;
    } 


	.dhtmlgoodies_contentBox{

		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
        top: 34px;
		background-color:#FFFFFF;
		overflow:hidden;
		padding:0px;
		width:200px;
        align: center;


	}

	.dhtmlgoodies_contentBox2{

		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
        top: 34px;
		background-color:#FFFFFF;
		overflow:hidden;
		padding:0px;
		width:200px;
        align: center;
        filter:alpha(opacity=90);
        opacity:90;
        -moz-opacity: 0.9;


	}


	.dhtmlgoodies_content{
		position:absoliute;
		width:100%;
        align: center;
        padding-top: 1px;


	}

    body {
    	margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Verdana; font-size:11px; color:#000000; line-height:14px;

    }

    #content { background: #000000; }
    #contentinner { background: #000000; }
    #header {

    BACKGROUND: url(http://www.zagranizza.ru/styles/images/geltonas-2px.gif) repeat-x;

    }

	div.paddingwrap {
	margin: 0;
	padding: 0;
	}

    code
	{
	display: block;
	background-color: #dddddd;
	}

    td.off {
	background: #ffffff;
    color: #1C1C74;
    font-size:14px;
    font-face: helvetica;
	}

	td.on {
	background: #1C1C74;
    color: #ffffff;
    font-size:14px;
    font-face: helvetica;
	}


    img {
    border: 0px #D7AB9E solid;
    } 

#fixme {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 53px;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

<!--[if gte IE 5.5]>
<![if lt IE 7]>
<style type="text/css">
div#fixme {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 53 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
