body{
background-image:url(../images/main_bg.jpg); 
background-repeat:repeat-x; 
background-position:left 408px;
background-color:#ffffff;
padding:0;
margin:0;
}

img {
border:solid 0px;
}

div{
margin:0px;;
padding:0px;;
}

p{
margin:0;
padding:0;
}


a.zver {
display:block;
background-image: url(../images/zver.jpg);
background-repeat:no-repeat;
background-position: left top;
width:53px;
height:54px;
}
a.zver:hover {                          
display:block;
background-image: url(../images/zver2.jpg);
background-position: left top;
width:53px;
height:54px;
}

a {
  color:#8a8a8a;
  text-decoration: none;
}

a:hover {
  color: #03bafe;
  text-decoration: none;
}

a:link, a:visited {
  text-decoration: none;
}

textarea {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

select{
width:120px;
border:solid 1px #7c7c7e;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
height:18px;
}

.text {
  font-family: Tahoma;
  font-size: 11px;
  line-height:20px;
  color: #8a8a8a;
}
.blue{
  color:#03bafe;
}
a.blue{
  color:#03bafe;
}

.menu {
  font-family: Arial;
  font-size: 18px;
  color: #bbbbbb;
  padding-right:15px;
  padding-top:40px;
}

.copy {
  font-family: Tahoma;
  font-size: 11px;
  color: #bbbbbb;
}    

.new{
  width:69px;
  height:51px;
  background:url(../images/new.png) no-repeat;
  float:left;
  z-index:2;
  position:absolute;
}


.main_pic{
  width:330px;
  height:276px;
  background:url(../images/main_pic_bg.jpg) no-repeat;
  padding-top:10px;
}

.sub_pic_l{
  float:left;
  background:url(../images/sub_pic_bg.jpg) no-repeat left 76px;
  width:248px;
  height:286px;
  padding-top:83px;
  padding-left:7px;
}
.sub_pic_r{
  float: right;
  background:url(../images/sub_pic_bg.jpg) no-repeat right 76px;
  width:248px;
  height:286px;
  padding-top:83px;
  padding-right:8px;
}

td.arrow_l{width:72px; padding-top:132px; float:left;}
td.arrow_r{width:72px; padding-top:132px; float:right;}

.uslugi_table{
padding-top:60px; 
width:601px;
height:260px;
background:url(../images/services_bg.jpg) no-repeat left 60px;
}

.uslugi_table2{
padding-top:14px; 
height:120px;
background:url(../images/services_bg2.jpg) no-repeat left 14px;
}

a.arrow_r {
display:block;
background-image: url(../images/right_arrow.jpg);
background-position: left top;
width:32px;
height:36px;
}
a.arrow_r:hover {                          
display:block;
background-image: url(../images/right_arrow.jpg);
background-position: right top;
width:32px;
height:36px;
}

/*----------------------admin----------------------------*/
#coolmenu{
border: 0px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 190px; /*Ширина меню */
background-color: #04bafc;  /*Фоновый цвет ячейки*/
margin-left:0px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 190px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
text-align:center;
font: bold 13px Tahoma; /*Шрифт текста*/
padding: 8px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 0px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #ffffff;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 5px solid;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #9fd302; /*Фоновый цвет ячейки при наведение курсора*/
color: #ffffff;  /*Цвет текста при наведении курсора*/
}
/*-----------------------------------------------------------------------------------------------------------*/