*, body, html {padding: 0; margin: 0; border: 0; }
body {background: #fff; width:auto;} 

* html #search button {margin-left:4px;}

#seolink {display:none;}

/*---------- DIV's ------------------*/  
#leader {width:420px; height: 420px; position: relative; top: 0; left: 0; z-index: 5; }
#link_01 {width:495px; height: 548px; position: absolute; top: 100px; z-index: 15;}
#wrap {width:1000px; position:relative; margin:0 auto;}

#full {background: url(img/index_01.png) no-repeat center top; padding: 10px 0 0 0; position:relative;}

#index {width:1000px; font:9pt/110% Arial, sans-serif; border: none; border-collapse:collapse;}
.01 {width:495px; vertical-align: top;}
.02 {width:245px; vertical-align: top;}
.03 {width:260px; vertical-align: top;}

.l {background: url(img/index_03.png) left top no-repeat; width:495px; height: 548px; }
.m {background: url(img/index_04.png) left top no-repeat; width:245px; }
.r {background: url(img/index_05.png) left top no-repeat; width:260px; vertical-align:top; }


#search {width: 210px;  height: 30px; background: url(img/search.png) 0 0 no-repeat; position:absolute; top:40px; right:25px; z-index:100;}
#text {width: 135px; height: 15px; position:relative; top:7px; left:37px; float:left; background:transparent;}
#search #gosearch{width: 30px!Important; height: 30px!Important;  position:absolute; top:-70px; right:0;  }


.footer_l {background: transparent url(img/index_06.png) left top no-repeat; padding: 20px 50px;}
.footer_r {background: transparent url(img/index_07.png) left top no-repeat; }

#index .top {height:90px; vertical-align: middle;}
#index .footer {height:100px; background: url(img/footer.png) left top repeat-x; padding: 0; font:12px/120% Arial, sans-serif; color:6a6a6a;}

#index input {width: 150px;  height: 15px; border: inset 1px #000; background: #e5e5e0;}
#index span a {margin:0 0 0 5px; padding: 2px 5px; text-align:center; background:#369; color:#fff; font:bold 12px/14px Arial, sans-serif; cursor:pointer; text-decoration:none;	}

a.homelink {font:19px/110% Arial, sans-serif;  color: #fff; padding: 170px 15px; text-decoration: none; } 
a.homelink:hover {color: #e4ae07;}

#marq {width:160px; height: 40px; position: absolute; top: 575px; z-index: 25; margin:0 0 0 165px;}


a.topmenu {font:11px/100% Arial; color: #369; padding: 10px 2px; font-weight:bold; } 
a.topmenu:hover {color: #f00; border-top: 3px solid #f00;}



button {margin:0 0 0 5px; width:50px; border: inset 1px #e5e5e0; text-align:center; color:#000; font:bold 12px/20px Arial, sans-serif;	}


table.news {width:240px; color:#000; border-collapse:collapse; table-layout:fixed;  /* cellspacing="3" */;}
.news {font:12px/130% Arial, sans-serif; color: #000; padding: 5px 0 0 10px; font-weight:bold; }
.news_titul {font:12px/130% Arial, sans-serif; color: #369; padding: 3px 10px 0 0; }
.news_text {font:12px/130% Arial, sans-serif; color: #000; padding: 0; }

/*---------- OPERA------------------*/  
html>body {margin: 0 auto;} 
html>body #leader {width:420px; height: 420px; position: relative; top: -45px; left: 0; z-index: 5;}


/* Поиск */
.search fieldset {width:300px; background:transparent; padding:0; border:none; }
.search { width: 300px; height: 35px; position:absolute; top: 40px; right: 30px; z-index:999; background:url(/img/search.png) top left no-repeat;}
.search-text { width: 184px; height: 16px; font: 12px/14px Arial, Helvetica, sans-serif; color:#000; padding: 2px; float: left; background:transparent; outline: none; position:absolute; top:9px; left:10px; border:none;}
.search-submit { width: 70px; height: 23px; background:transparent url(/img/search_submit.png) top left no-repeat; position:absolute; top:6px; left:218px; cursor:pointer;  border:none;}

		
		

