html{
width:100%;
height:100%;
background: url(./img/bk+.gif) top repeat;
font-family:Tahoma; font-size: 11px; color:#666666;}

body{
width:1000px;
height:100%;
position:relative;
margin:0 auto;
background:#ffffff;
background-position:top left;
background-repeat:repeat;
}
html > body{
height:auto;
min-height:100%;
}

p {padding: 0 0 0 0; font-family: Tahoma; font-size: 12px; color: #404c58;}
strong {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #006666;}

td {vertical-align: top!important;}

#head {
        margin:0 auto;
        width: 1000px;
        height: 113px;
        background: url(./img/head.gif) no-repeat;
	}

.head_menu {padding-top: 30px; margin-left: 760px; margin-right: 50px; width: 250px;}
#head a {color: #ff9900; text-decoration: none;}

#side { margin:0 auto;
        width: 1000px;
        height: 189px;
        text-align: center;}



#wrapper {margin: 0 auto;
          width: 1000px;
          }

#left {margin: 0;
 margin-right: -675px;
 margin-left: 10px;
 width: 315px;
 height: 100%;
 float: left;
 text-align: left;}

#left p, h1 {margin-left: 10px;}

#left a {display:block;
float:left;
background-image: url(./img/li.gif);
background-position:top left;
background-repeat:no-repeat;
margin-left: 45px;
padding:5px 0 15px 25px;
width: 250px;
color: #006666; text-decoration: underline;}

#counter {width: 300px;}
#counter a {display:block;
float:left;
background-image: url(./img/pxline.gif);
background-position:top left;
background-repeat:no-repeat;
margin-left: 45px;
padding:5px 0 15px 25px;
width: 250px;text-decoration: none;}

#content
{position: relative; margin: 0;
 margin-left: 335px; margin-top: 20px; width: 665px; text-align: justify;}

#content h1 {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #006666;}
#content p, li {padding-right: 30px;}
#content li {font-family: Tahoma; font-size: 12px; color: #009999;}
#content a {text-decoration: underline; color: #006666;}

.acont {display:block;
float:left;
background-image: url(./img/acont.gif);
background-position:top left;
background-repeat:no-repeat;
margin-left: 10px;
padding:0 0 5px 14px;
width: 150px;
height: 13px;
color: #006666; text-decoration: underline;}

#news {  margin: 0 auto;
	 margin-right: -335px;
	 width: 330px;
	 float: left;}

#news span {font-family: Tahoma; font-size: 9px; font-weight: bold; color: #cccccc;}
#news a {padding-left: 5px; font-family: Tahoma; font-size: 11px; color: #006666; text-decoration: underline;}
#news p {padding-left: 10px; padding-right: 10px;}
#news h1 {font-family: Myriad Pro; font-size: 13pt; color: #ff9900;}

#partners {margin: 0 auto;
	   margin-left: 335px;
           width: 330px;
	   float: right;}

#partners h1 {font-family: Myriad Pro; font-size: 13pt; color: #ff9900;}

#footer {margin: 0 auto;
         width: 920px;
         height: 105px;
         background: url(./img/foot.gif) repeat-x;
	 text-align: center;
	 }

#footer p {color: #9ad4eb; font-size: 9px; margin-top: 15px;}

#footer a {color: #ffffff; text-decoration: none; font-size: 9px;}


.clearing {
  height: 0;
  clear: both;
}

img {border:0px;}

hr    {border: none;
      color: #666666;
      background-color: #666666;
      height: 1px; }

.hr_bottom {height: 7px;
      border: none;
      background: url(./img/hr.gif) repeat-x;
      }



#searchForm {
   width: 220px;
   height: 100%;
   float: left;
   background: url(./img/bk_submenu.gif);;
   text-align: center;
   }

#searchForm fieldset {
  width:200px;
  border:0;
}


#searchForm input, #searchForm select
	{
                margin-top: 7px;
                width:150px;
		font-family:Tahoma;
		font-size:10px;
		color:#666666;
	}

#searchForm .noresize {
  width:auto; /* для кнопок, переключателей */
}

#searchForm .submit {
  /* сдвигаем кнопку отправки */
  margin-top: 5px;
}
