html, body, h1, h2, h3, h4, h5, h6, div, p, a, img, table, thead, tbody, th, td, dl, ol, li, dt, dd, form, fieldset, label, button, hr 	{margin: 0; padding: 0; border: 0; font-weight: normal;}
ol, ul		{list-style: none;}
a img		{border: none;}
:focus 		{outline: 0;}

html				{background: #fff;}
body				{min-width: 1000px; max-width: 1400px; margin: auto; font-family: tahoma, "sans serif"; color: #616161; font-size: 14px;}

#rega a {
 color: #85A90C;
    font-size: 17px;

}
#rega  {
    text-align: center;
}



.header			{position: relative; border-top: solid 1px #85a90c; border-bottom: solid 1px #85a90c; background: url(/i/header-bg.jpg) 271px 0 repeat-x; }
	.header .logo		{height: 143px; padding: 6px 0 0 250px; background: url(/i/header-img.jpg) no-repeat; }
		.header .logo img			{display: block;}
	.header .banner		{position: absolute; top: 3px; right: 11px;}	

		.top-menu>li 				{display: inline-block; position: relative; margin-right: -6px; border-left: solid 1px #fff; background: #85a90c; font: normal 16px Arial;}
			.top-menu li a 				{display: block; padding: 0 14px; line-height: 32px; text-decoration: none; color: #f1f1f1 !important;}
			.top-menu li ul 				{display: none; position: absolute; top: 32px; left: 0; background: #95b91c; font: bold 12px Arial; line-height: 1em;}
				.top-menu ul li 					{display: block; font: bold 12px Arial; line-height: 22px;}
					.top-menu ul a  						{padding: 0 13px; font-weight: bold; line-height: 22px; white-space: nowrap;}
					.top-menu ul a:hover 					{background: #fdc02f;}
		.top-menu>li:hover		{background: #9fc815;}	
			.top-menu>li:hover ul 			{display: block;}	

.search          {margin: 15px 11px 10px 0; text-align: right;} 		
		.search input[type=text]	{width: 170px; height: 14px; padding: 2px 4px; margin-right: -5px; font-size: 12px; color: #7d7d7d;}		
		.search button 			{display: inline-block; width: 22px; height: 22px; margin-right: -2px; background: url(/i/search-button.gif) no-repeat; vertical-align: top; cursor: pointer;}	

*+html .top-menu>li	{display: inline; margin-right: 0px;}		
*+html .search button	{margin-top: 1px;}		
* html .top-menu li		{display: inline; position: relative; padding: 8px 0; margin-right: -6px; border-left: solid 1px #fff; background: #85a90c; font: normal 16px Arial;}		
* html .top-menu li a 	{display: inline; text-decoration: none; color: #f1f1f1 !important;}
td.left {padding-top: 15px;} 
.t-m {position: absolute; top: 117px; right: 15px;z-index: 10; }

/* main section
-----------------------------------------------------------------------------*/
* {
    padding:0;
    margin:0;
}

body{
    max-width: 1400px;
    margin: auto;
    font-family:tahoma, "sans serif";
    color:#616161;
    font-size:14px;
}

/* cellspacing=0 */
table {
    border-collapse: collapse;
}

/* cellpadding=0 */
table td {
    padding: 0px;
    vertical-align:top;
}

.text_input {
    background: none repeat scroll 0 0 #F8F7F7;
    border: 1px solid;
    font-family: Verdana,Tahoma,Sans-Serif;
    font-size: 1.117em;
    margin: 0 0 8px;
    padding: 0.3em;
    width: 80%;
}

img{
    border:0;
}

h1 {
    font-weight:500;
    color:#85a90c;
}

h2 {
    font-weight:400;
    color:#85a90c;
}

h3 {
    font-weight:600;
    color:#85a90c;
    margin-top:5px;
    margin-bottom:5px;
}

h4 {
    font-weight:600;
    color:#85a90c;
    margin-top:5px;
    margin-bottom:5px;
}

a, a:link {
    color:#0c77a8;
    text-decoration:none;
}
  a:visited {
    color: #900060;
   }

a:hover  {
    text-decoration:underline;
}

.allwid{
    width: 100%;
}    

/* Header
-----------------------------------------------------------------------------*/
.logo{
    background-color:#f1f1f1;
    height:104px;
    width:287px;
    
}
.search1 {
    background-position:100% 0;
    background-repeat:no-repeat;
    background-color:#f1f1f1;
    background-image: url('/i/2.jpg'); 
    vertical-align: middle; 
    padding-right: 10px;
}

input.inp {
    border:1px solid #85a90c;
    color:#616161;
}
.pattern {
    background-repeat:repeat-x;
    height:25px;
    width:100%;
    background-image: url('/i/pattern.jpg'); 
}

.search2 {
    background-position:0% 0;
    background-repeat:no-repeat;
    height:133px;
    padding-left:28px;
    vertical-align:middle;
    background-image: url('/i/4.jpg'); 
    text-align: right; 
    padding-right: 10px; 
}

/* Left
-----------------------------------------------------------------------------*/
.left {
    width:257px;
}
.title1 {
    background-color:#85a90c;
    color:#ffffff;
    text-align:right;
    vertical-align:middle;
    padding-right:5px;
}
.title11{
    height:25px; 
    width:95px; 
    background-color: rgb(133, 169, 12); 
    vertical-align: bottom;
}

.note {
    color:#85a90c;
    padding-left:10px;
}

.note a, .note a:link {
    text-decoration:none;
}

.note a:hover  {
    text-decoration:underline;
}

.more {
    font-style: italic;
    text-align:right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.more a, .more a:link, .more a:hover  {
    font-style: italic;
}


/* Right
-----------------------------------------------------------------------------*/
.right {
    width:225px;
}

.title2 {
    background-color:#85a90c;
    color:#ffffff;
    text-align:left;
    vertical-align:middle;
    padding-left:5px;
    background-image: url('/i/t4.gif');
    width: 215px; 
}
.title21 {
    height:31px;
    width: 55px;
    background-image: url('/i/t4.gif');
    background-color: white;
}
/* подписка */
.subscr{
    margin-top: 5px;
    text-align: right; 
    font-size:14px;
    font-weight:600;
    color:#85a90c;
    float: right;
}
.subscr_bord{
    border:1px solid #CCCCCC;
    font-size:100%;
    padding:0.55em;
}
/* Content
-----------------------------------------------------------------------------*/
.content {
 	width:100%;
    padding-left:15px;
    padding-right:15px;
}
/* очистка float */
div.clear {
    clear: both; 
}
.ramka  {
    background: #000;
    border: 1px solid #fff;
    box-shadow: 0px 2px 15px #333;
    -moz-box-shadow: 0px 2px 15px #333;
    -webkit-box-shadow: 0px 2px 15px #333;
    position: relative;
    margin:10px;
}

/* Заголовки */
.head_green {
    font-weight:600;
    color:#85a90c;
    font-size: 19px;
    font-weight: bold;
}
/* Объявления */
.adv_dress {
    border:1px solid #CCCCCC; 
    float: left;
    margin: 5px;
    padding: 3px;
    width: 210px;
    height: 220px;
    overflow: hidden; 
    display: block;

}

.adv_dress img {
   display:block; 
   float:left; 
   height:90px; 
   padding:2px;
}

.adv_dress .title {
    border-bottom:1px solid silver;
    display:block;
    width:100%;
    color: #85A90C;
    height: 38px;
    overflow: hidden; 
}

.adv_dress .price{
    font-weight:bold;
    color:#900060;
}

td.abcd
{
    padding: 5px;
    border: #cccccc solid 1px;
}


/* Footer
-----------------------------------------------------------------------------*/
.pat2 {
    height:28px;
    background-repeat:repeat-x;
    background-image: url('/i/pat2.gif');
}

.counters {
    background-color:#f1f1f1;
    text-align:right;
    padding:10px;
}



