* { font-family: Tahoma, Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px; }
body {
  color:#565656;
  font-family:Tahoma;
  font-size:11px;
  margin: 0;
  margin-top:20px;
  padding: 0;
  background-color: #ffffff;
  text-align:center; /* center layout in ie5 and 5.5. */
}
#container { background-color: #ffffff; }
#header    { background-color: #e3f0ff; }
#subheader { background-color: #ffeadf; }
#left   { background-color: #ffffff; }
#middle { background-color: #ffffff; }
#right  { background-color: #ffffff; }
#footer { background-color: #ddffdd; } 
#menu    { background-color: #ccddff; }
#submenu { background-color: #fff5a1; }

#container, #header, #subheader, #left, #middle, #right, #footer, #menu, #submenu {
  margin: 0;
  padding: 0;
}
h4{
font-size:16px;
font-weight:normal;
}
a{
color:#0283DD;
text-decoration:none
}

img { border-width:0px;}
#container {
  width: 985px !important;
  width: 985px; /* IE */
  margin: 0 auto 0px auto;
  border: solid 0px #c0c0c0;
  text-align: left;
  position: relative;
}
#head {
  width:985px;
  height:104px;
}
#top_menu {
  width:985px;
  height:29px;
  list-style-type:none;
}

#top_menu ul, #top_menu li, #top_menu a {
  display:block;
  height:29px;
  float:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#top_menu img {
  margin:0px;
  padding:0px;
  display:block;
}
#top_menu1 {background:transparent url(images/li.gif);width:19px;}

#top_menu2 {background:transparent url(images/but1.gif);width:90px;}
#top_menu2 a{display:block;width:90px;}
#top_menu2 a:hover{background:transparent url(images/but1_a.gif);}

#top_menu3 {background:transparent url(images/but2.gif);width:129px;}
#top_menu3 a{display:block;width:129px;}
#top_menu3 a:hover{background:transparent url(images/but2_a.gif);}

#top_menu4 {background:transparent url(images/but3.gif);width:127px;}
#top_menu4 a{display:block;width:127px;}
#top_menu4 a:hover{background:transparent url(images/but3_a.gif);}

#top_menu5 {background:transparent url(images/but4.gif);width:113px;}
#top_menu5 a{display:block;width:113px;}
#top_menu5 a:hover{background:transparent url(images/but4_a.gif);}

#top_menu6 {background:transparent url(images/but5.gif);width:132px;}
#top_menu6 a{display:block;width:132px;}
#top_menu6 a:hover{background:transparent url(images/but5_a.gif);}

#top_menu7 {background:transparent url(images/but6.gif);width:105px;}
#top_menu7 a{display:block;width:105px;}
#top_menu7 a:hover{background:transparent url(images/but6_a.gif);}

#top_menu8 {background:transparent url(images/but7.gif);width:82px;}
#top_menu8 a{display:block;width:82px;}
#top_menu8 a:hover{background:transparent url(images/but7_a.gif);}

#top_menu9 {background:transparent url(images/but8.gif);width:112px;}
#top_menu9 a{display:block;width:112px;}
#top_menu9 a:hover{background:transparent url(images/but8_a.gif);}

#top_menu10 {background:transparent url(images/but9.gif);width:71px;}
#top_menu10 a{display:block;width:71px;}
#top_menu10 a:hover{background:transparent url(images/but9_a.gif);}

#left {
  float:left;
  width:172px;
  display: inline;
}
#middle {
  padding:18px 12px 50px 21px;
  float:left;
  width:542px;
  display: inline;
}
#right {
  float:left;
  width:238px;
  display: inline;
}

#logo {
  position:relative;
  left:30px;
  top:20px;
}

.block{
width:168px;
border:1px solid #C5C5C5;
padding:1px 1px 14px 1px;
margin-bottom:4px;
margin-top:15px;
}
#navigation{
width:168px;
margin:0px;
padding:0px;
}
#navigation li{
list-style-type:none;
line-height:17px;
padding:0 0 0 0;
}
#navigation a{
display:block;
width:168px;
color:#565656;
text-decoration:none;
position:relative;
}
#navigation a:hover{
color:#ffffff;
background-color:#3399cc;
text-indent:10px;
}
.color{background-color:#EBEBEB}
#right {
width: 238px;   
margin-right: -238px;
}
.img_big_com{
border-width:0px;
margin:0px;
}

.blocks{
width:218px;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-y;
margin:0px 0 2px 0
}
h3{
color:#0283DD;
font-size:12px;
font-weight:bold
}
#div_pages{
text-align:center;
font-size:12px;
}

#div_pages a{
text-decoration:none;
color:#565656;
}
.error {
background-color:#FFE4E1;
}
.button {
background:transparent url(images/add_pict_point.gif);
width:75px;
height:75px;
float:left;
display:inline;
margin:5px;
}
.add_points {
background:transparent url(images/no_points.gif);
width:75px;
height:75px;
float:left;
display:inline;
margin:5px;
}
.codeblock {
	background-color: #FFFFEE; 
	font-family: courier new; 
	font-size: 12px; 
	padding: 5px; 
	width: 90%; 
	border: 1px solid #AAAAAA; 
	margin-left: 10px;
	margin-top: 5px;
}
