pre {
	font-size: 11px;
	padding: 5px;
	background-color: #D6E7FE;
	border: 1px solid #000000;
	/* overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	/* width: 99%; */
	/*white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	/*white-space: -o-pre-wrap; /* Opera 7 */
	/*white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	/*white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}  

a:link 	{ 
	color: #00006c;
	text-decoration: none;
	}a:active { 
	text-decoration: none;
	color: #00006c; 
	}  	
a:visited { 
	text-decoration: none; 
	color: #00006c;
	}
a:hover {
    	color: #5F5FFF;
  	text-decoration: underline;
	}


@media tty {
	i {
		content:"\";/*" "*/}} * html #container { height: 1%; } /*";
	}
}

/* Styling for editable elements. Eventually, this will be part of the style. */
.editable { border: 1px dashed blue; }
  
#footer { clear: both; }
  
/* Extra divs hidden by default. The custom CSS can override this though */
#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 { display: none; }

  a img,:link img,:visited img {border: none;}


  /* Center #container, constrain to 718px width */
 
  #container {
    width: 800px;
    text-align: justify; /*left*/
    margin: 0 auto;
  }

  /* Set up the columns */

  #main-content {
    float: right;
    width: 580px;
    overflow: hidden;
  }
  #sidebar {
    float: right;
    width: 220px;
    overflow: hidden;
    text-align: left;
  }
    

  dl,li,dt,dd,h1,h2,h3,h4,h5,h6,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
  a img,:link img,:visited img {border: none;}
  address {font-style: normal;}

  body {
  	font: 75% Verdana, sans-serif;
	color: #000;
  	background: #fff;
  	margin: 0;
  	padding: 0;
	margin-top: 10px
  }	

 
  blockquote {
  	margin: 1em 2em;
  	font-style: italic;
  }

  caption {
  	font-weight: bold;
  	color: #444;
  	background: #ccc;
  	border-bottom: 0;
  	padding: 0.3em 1em;
  }

  dd { margin: 1em 2em; }
  dl { margin: 2em 0; }
  dt { font-weight: bold; }
  
  hr {
  	margin: 1em 0;
  	color: #80a9d2;
  	background: #80a9d2;
  	border-color: #80a9d2;
  	border-style: none;
  	height: 2px;
  }
  li { margin: 1em 0; }
  
  table {
  	border: solid 1px #ccc;
	border-color: #80a9d2;
  }
  td {
  	padding: 0.3em;
	margin-top: 0;
  }
  th {
  	text-align: left;
  	color: #fff;
  	background: #777;
  	padding: 0.5em;
  }
  ol, ul {
  	margin: 2em 0;
  	padding-left: 1em;
  }


 p {
  	margin: 1em 0;
  	line-height: 1.5;
	margin-top: 1;
	font-size 1em;
  }

 
  li {
  	list-style-type: decimal;
  	margin-left: 2em;
	list-style-type: square;

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


  /* Content area offset
  ----------------------------------------------- */
  #main-content .wrapper {
  	padding: 0px;
  }

  #main-content td p {
  	margin: 0 0 1em 0;
  }



  /* Custom font definitions
  ----------------------------------------------- */
 
  h1 {
  	color: #B2B2B2;
  	font-size: 2.4em;
  	letter-spacing: 0.2em;
  	font-weight: normal;
  	padding: 1em 25px 0 25px;
  }
  h2 {
  	margin: 0 0 0.5em 0;
  	color: #777;
  	font-size: 1.5em;
  	font-weight: normal;
  	border-bottom: double 3px #0000C7;
  	padding: 0 0 0.4em 0;
  }
  h5 {
  	font-size: 1.1em;
  	background: #80A9D2;
  	border: dotted 1px #C7C7C7;
  	padding: 0.2em;
	color: black;
  }
  h4 {
  	font-size: 1.2em;
  	color: #777;
  }
  h3 {
  	border-bottom: dotted 1px #bbbbbb;
	font-size: 1.1em;
  }
  h6 {
	font-size: 0.9em;	
	color: #80a9d2;
  	border-left: solid 1.4em #80a9d2;
  	padding-left: 0.6em;
  }h6red {
  	color: #722;
  	border-left: solid 1.2em #F22;
  	padding-left: 0.6em;
  }


 
 


 
  /* Tweaks for Two-column Right layout
  ----------------------------------------------- */
  #twocolumn-right #sidebar .wrapper {
  	margin: 10px;
  }



  /* Tweaks for Two-column Left layout
  ----------------------------------------------- */
  #twocolumn-left #sidebar .wrapper {
  	margin: 10px;
  }



div#g_body .ramka {
  /*width: 250px;*/
  border: 1px solid #80A9D2;
  padding: 5px;
}

div.wsp_img { float:left; width:136px; height:120px; text-align:center; display:block }

