header, section, footer, aside, nav, article {
  display: block; /* Блочный элемент */
}

#header_bg {
  background: url(../images/header2.jpg) no-repeat center top;
  text-align: center; /* Выравнивание по центру */
   height:280px;
   margin:0 auto;
   width:977px;
}

aside{
  
  width:210px;
  position:relative;

} 
#item
{
	width:577px;
	position: absolute;
	float:right;
	left: 340px;
	top: 281px;
 }
 
 #as
{
	width:177px;
	position: absolute;
	float:right;
	left: 925px;
	top: 281px;
 }
 
section h1 {
  font-size: 1.5em; /*  азмер текста */
  font-weight: normal; /* Нормальное начертание */
  margin-bottom: 0; /* Отступ снизу */
}

footer
 {
 display:block;
 margin: 0px auto;
 clear:both;
 position: relative;
 }
ul a.none
{ border-bottom:2px dotted black;
text-decoration:none;
font-size:16px;
}
ul.cat2{
margin-left:-27px;

}
ul.cat3{
margin-left:-40px;
}

#main
{
  display:block;
  margin:0 auto;
  width:977px;
  padding-bottom:50px;
  min-height:500px;
}

ul#item2
{
  list-style:none;
}
ul#item li
{
  font:16px/18px Arial;
  border_bottom:2px dashed #333;
}
body{margin:0 0 0 0; padding:0 0 0 0;background-image:url(http://izsunduka.ru/images/fon_1.jpg);     font: 0.9em arial, Sans-Serif;}
ul#nums li
{display:inline;
list-style:none;
margin:0 5px 0 5px;
font-size:20px;}
#add{font:120% Garamond;text-align:center; border:2px solid #333;  line-height:16px;}
#add input{height:23px; margin:4px 7px 4px 7px;}
#add select,textarea{margin:4px 7px 4px 7px;}
#add input.price{margin:4px 7px 4px 7px;height:18px;}	
.gal{width:108px; height:108px; position:relative; float:left; overflow:hidden;}

table#rss{border:2px solid black;}
table#rss td{font:16px/18px arial; background-color: #336600; text-align:center; }
#reg{font:110% Garamond; border:1px solid #000; margin-top:10px; text-align:center;}
#reg input#but{height:25px; margin: 5px 0 5px 0;}
#reg input{height:18px; margin:6px 0 4px 7px;}
#reg select{margin-left:7px;}
#reg textarea,select{margin-left:7px; text-align:left;}
#reg td{border-bottom:1px dashed #000;}	h1{font:bold 130% Garamond; text-align:center;line-height:12px;}h2{font:bold 150% Garamond; text-align:left;}
.l_bar{text-align:left;}

ul.l_bar li.head{list-style:none;}
table#search{ background-image:url(../images/20px.gif); font: bold 110% "bookman old style"; }
table#search input{margin-left:4px;}

a:link, a:visited, a:active{color:#000000; text-decoration:underline;}
a:hover{color:#333333; text-decoration:none;}

table#login {text-align:left; font-size:100%; color:#000; line-height:30px; background-image:url(/images/fon_0.jpg);}
table#login input{margin-left:10px; height:14px; margin-right:10px;}
table#login input.press{height:20px; margin: 5px 10px 5px 0; }
table#login td#registr{text-align:right; line-height:16px; padding-right:10px;}
table#login td.main{ font:90% arial, Sans-Serif; text-align:left; line-height:20px; padding-left:5px;}
table#login a:link,a:visited, a:active{color:#000000; text-decoration:underline;}
table#login a:hover{color:#FFFFFF; text-decoration:underline;}
table#user td{text-align:left; padding-left:10px; font:105% arial, Sans-Serif;}
ul#desc{list-style:square; text-align:left; font:140% arial, Sans-Serif;}
table#tabledesc td{font:110% arial, Sans-Serif; color:#000000; text-align:left; padding:4px 10px 2px 10px; line-height:14px;border-bottom:1px dashed #333;}
table#tabledesc { width:100%;border:1px dashed #666;}
table#tabledesc td#look{font:80% arial, Sans-Serif; text-align:right;}
table#pics{border:0; width:100%;}
table#pics td{border:0;}
.footer{position:static; float:left; margin: 20px 0 0 50px;; width:990px; background-image:url(/images/bottom.jpg); background-repeat:no-repeat; height:107px;}

#bottom{position:relative; margin:60px 0 10px 300px; float:left; text-align:center;}
.googleAD{position:relative; width:100px; float: left; margin-left:70px;}
.middletable{position:relative; width:500px;float:left; margin:20px 0 0 60px;}
.mainStatic{position:static; width:990px; float:left; margin-left:80px; margin-top:20px;}
.textHeader{position:relative; margin-left:10px; float:left; width:520px; top:10px;text-align:justify;}
.textLogin{position:relative; top:10px; margin-left:70px; float:left; width:200px;}
.topHeader{position:static; float:left; width:1024px;}
.topImage{position:relative; margin-left:50px; float:left;width:977px; height:109px;background-image:url(/images/header2.jpg); background-repeat: no-repeat;}
#bottomtext
 { 
  
  margin:0px auto;
  width:977px;
  }

table#footer{background-image:url(/images/bottom.jpg); background-repeat:no-repeat; height:107px; margin-top:20px;}
#header_main{background-image: url(/images/header2.jpg); background-repeat:no-repeat; background-position:top;}
.itemlist{border-bottom:1px dashed #666;}.itemlist td{padding-left:7px;}
#pagenum{ top:20px; font: bold 150% arial; text-align:center;}
 a.pagenum:link,a.pagenum:hover,a.pagenum:active,a.pagenum:visited
 {text-decoration: underline; } 
a#under{ background-color:#360; color:#FFF; text-decoration:underline;}

#header_tablemain
 {
   background-image:url(../images/header2.jpg);
  background-repeat:no-repeat; 
  background-position:top;
  position:relative; 
  margin:0 auto;
  width:990px;
  height:265px;
  }
  
 .top210
 {
 float:left; 
 width:210px; 
 height:145px; 
 margin:110px 0 0 0;
 } 
 
 #top557
 {
 float:left; 
 width:557px; 
 height:145px; 
 margin:120px 0 0 0;
 } 
table#catEdit td{border-bottom:1px dashed #666; text-align:left;}
table#catEdit{border:1px solid #000;}#sub{margin-top:25px; text-align:center;list-style:none;}#edit{text-align:center;list-style:none;}
h3{font:bold 120% Garamond; text-align:left; color:#000;}table#links td{font:12px arial, Sans-Serif; line-height:10px;color:#666666;}
.text_header{font:bold 16px Garamond; text-align:center; line-height:16px;}
a.forum:link, a.forum:visited, a.forum:active{color:#336633; text-decoration: underline;} a.forum:hover{color:#000; text-decoration: none;}
ul.cat li.head
{color:#006600;
font-size:1em;
cursor:pointer;
text-decoration:underline;}
.cat li
{
  margin-top:4px;
}
.gg_bottom
{
  width:350px;
  margin:30px 0 0 0; 
  position:relative;
  float:left;
}
.gg_bottom2
{
  width:350px;
  margin:30px 50px 0 50px; 
  position:relative;
  clear:both;

}

#offer li
{
  margin:7px 0 0 0;
  
}
ul.req
{
  margin:10px 0 0 0;
  border:1px dashed #000;
}

ul.req li
{
  list-style:none;
  width:440px;
  margin:5px 0 0 0;
}

