* { margin: 0px; padding: 0px; }
img{border:0px;}

input:focus {border: 2px solid rgb(112,176,255);}
textarea:focus {border: 2px solid rgb(112,176,255);}

html, body {
	background: rgb(255,255,255) url(/img/bg_top.jpg) 0 0 repeat-x;
	color: #000000;
	margin: 0px auto; 
	padding: 0px;
	font: normal 12px Tahoma, Arial, sans-serif;
}

#top{
	background: rgb(255,255,255) url(/img/top.jpg) 0 0 no-repeat;
  width:1043px; 
  margin:0px auto;  
  height:348px;
  padding:0px;
  position:relative;
}  

#intop{
  width:900px; 
  margin:0px auto;  
  height:308px;
  padding:0px;
  position:relative;
}  

#content{
  width:1043px; 
  margin:0px auto;  
  padding:0px;
} 

#content_{
  background: rgb(255,255,255) url(/img/content.jpg) 0 0 repeat-y;
  width:992px; 
  margin:0px auto;  
  padding:0px;
}

#content_in{
  width:870px; 
  padding:10px;   
  margin:0px auto;  
}

#content_bottom{
  background: rgb(255,255,255) url(/img/bott.jpg) 0 0 repeat-y;
  width:992px; 
  height:86px;
  display:block;
  margin:0px auto;  
  padding:0px;
}

#bottom{
	background: rgb(54,54,54);
  width:100%;
  height:100px;
  margin:0px auto;  
  padding:0px;
  clear:both;   
}

#bottom_box{
  width:972px; 
  margin:0px auto;  
  padding:10px;  
  color:white;
  font:normal 12px Tahoma;
  text-align:center;
}

.menu{
  behavior:url(/csshover.htc);
  font-family: Tahoma, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  width:900px;
  margin:0px auto;     
}

.menu ul{
  height:30px;
  list-style:none;
  margin:0;
  padding:0;
}
.menu li{
  float:left;
  padding:0px;
}
.menu li a{
  color:#ffffff;
  display:block;
  font:normal 14px Tahoma;
  line-height:30px;
  margin:0px;
  padding:0px 25px;
  text-align:center;
  text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a{
  background:#222;
  color:#FFFFFF;
  text-decoration:none;  
}
.menu li ul{
  background:#000000;
  display:none;
  height:auto;
  padding:0px;
  margin:0px;
  border:0px;
  position:absolute;
  width:225px;
  z-index:200;
  /*top:1em;
  /*left:0;*/
}
.menu li:hover ul{
  display:block;
}
.menu li li {
  display:block;
  float:none;
  margin:0px;
  padding:0px;
  width:225px;
}
.menu li:hover li a{
  background:none;
}
.menu li ul a{
  display:block;
  line-height:30px;
  height:27px;
  font-size:11px;
  font-style:normal;
  margin:0px;
  text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
  border:0px;
  background:#777;
  color:#ffffff;
  text-decoration:none;
}
.menu p{
  clear:left;
}	

span.kod_styl {color:rgb(153,0,0); font-weight:bold;}
span.kod_styl2 {color: #000; font-weight:bold;}
span.kod_klamra {color:rgb(0,0,153); font-weight:bold;}
span.lime {color:lime;}
span.yellow {color:yellow;}
span.blue {color:rgb(48,128,255);font-weight:bold;}
span.green {color:rgb(176,255,112);}
span.red {color:red;}
span.red_i {color:rgb(255,48,32);}
span.grey {color:#a0a0a0;}
span.white {color:white;}
span.black {color:black;}

h1{font:bold 24px Tahoma;color:rgb(87,87,87);}

p{
  font:normal 12px Tahoma;
  color:#333;
  margin:20px;
  text-align:justify;
}

 a:link {FONT-VARIANT: normal; TEXT-DECORATION: none;color:#fff;}
 a:active {FONT-VARIANT: normal; TEXT-DECORATION: none;color:#fff;}
 a:visited {FONT-VARIANT: normal;TEXT-DECORATION: none;color:#fff;}
 a:hover {FONT-VARIANT: normal; TEXT-DECORATION: none;color:#fff;}
 