body{
background-color:#ffffff;
padding:0;
margin:0;
}

img {
border:solid 0px;
}

.submit_button {vertical-align: middle; border: 0px; width: 38px; height: 23px; background: url('../images/ok_bt.jpg') no-repeat 0% 0%; cursor: pointer;}

.gpic{padding:4px; border:solid 1px #5b0e08; margin-right:10px; margin-bottom:20px;}
.apic{padding:4px; border:solid 1px #e76700; margin-right:10px; margin-left:10px;}
.ppic{padding:4px; border:solid 1px #8b8b8b; margin-right:10px;}

div{
margin:0px;;
padding:0px;;
}

p{
margin:0;
padding:0;
}

.header{width:1100px; height:103px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:11px top;}
.header_bg{background-image:url(../images/header_bg.jpg); background-repeat:repeat-x;}
.header2_bg{background-image:url(../images/header2_bg.jpg); background-repeat:repeat-x;}
.header3_bg{background-image:url(../images/header3_bg.jpg); background-repeat:repeat-x;}
.header_left{background-image:url(../images/left_main_pic.jpg); background-repeat:no-repeat; background-position:right top;}
.header_right{background-image:url(../images/right_main_pic.jpg); background-repeat:no-repeat; background-position:left top;}
.footer_bg{background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:197px;}
.footer_bg2{background-image:url(../images/footer_bg2.jpg); background-repeat:no-repeat; background-position:left 30px;}


.prod_item{
width:322px;
padding-bottom:25px;
color:#5d5d5d;
font-weight:bold;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.footer_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffa200;
font-weight:700;
padding-top:20px;
}

a.footer_item_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

a.footer_item_link:hover{color:#ffa200;}

a.gray{color:#414141;}
a.gray:hover{color:#f8651f;}

.sep{background:url(../images/sep_bg.jpg) repeat-x left 15; height:30px;}

.footer_box1{padding-left:120px;}
.footer_box2{padding-left:100px;}
.footer_box3{padding-left:100px;}
.footer_box4{padding-left:100px;}

.footer_item{
padding-top:10px;
padding-left:10px;
height:75px;
background:url(../images/dots.jpg) no-repeat left 18px;
line-height:20px;
}

.left_line{width:222px; border-right:solid 1px #e1e1e3;}

.left_line_news_item{
background:url(../images/more_bt.jpg) left 10px no-repeat;
padding-left:20px;
}

.prod_header{
padding-top:10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#e76700;
}


.left_line_header{
padding-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#e76700;
}
.articles_header{
padding-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#e76700;
}
.left_line_date{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#909090;
}
.left_line_text{
padding-top:5px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#414141;
padding-right:10px;
line-height:16px;
padding-bottom:15px;
}
.more_bt{padding-left:4px;}

.newslatter{
width:207px;
height:59px;
background-color:#e1e1e3;
border-top:solid 1px #f3f3f5;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
}

.news_form{
width:135px;
height:19px;
background-color:#ffffff;
border:solid 1px #868686;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#909090;}

.index_text{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#414141;
padding-top:20px;}

.left_line_item{padding-left:1px; background:url(../images/sep_bg.jpg) repeat-x left bottom;}

.logos_item{padding-left:1px; background:url(../images/sep_bg.jpg) repeat-x left 10px; height:90px;}

.rb{border-right:solid 1px #e1e1e1;}

.p10{padding-left:10px;}

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 {
  width:890px; 
  height:48px;
  background:url(../images/menu_temp.jpg) no-repeat;
}

.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;  /*Цвет текста при наведении курсора*/
}
/*-----------------------------------------------------------------------------------------------------------*/
#box1{
	position:absolute;
}

.mask{
	position:relative;
	width:890px;
	height:275px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}
