/* CSS Document */
body {
padding-left: 100px;
margin-bottom: 0px;
padding-bottom: 0px;
}
a {
font-family: "Arial", Times, serif;
font-size:14px;
text-align:justify;
color: #393939;
}
li{
list-style:  none url(img/li.png);
margin-left:30px;
}
#logo {background-image:url(img/logo.gif);
background-repeat:no-repeat;
 position:inherit;
width: 116px;
height:117px;
margin-top: 25px;
}
div.lef {
	float: right;
}

#name {
	background-image:url(img/name.gif);
	background-repeat:no-repeat;
	width: 284px;
	height:42px;
	position: absolute;
	top: 39px;
	visibility: visible;
}
#slogan {
	background-image:url(img/slogan_ru.gif);
	width:280px;
	height:23px;
	top: 40px;
	position: relative;
	}
#slogan_en {
	background-image:url(img/slogan_en.gif);
	width:280px;
	height:23px;
	top: 40px;
	position: relative;
}
#slogan_de {
	background-image:url(img/slogan_de.gif);
	width:280px;
	height:23px;
	top: 40px;
	position: relative;
}
#ru {
background-image:url(img/ru.gif);
width:38px;
height:22px;
}
#ru_act {
background-image:url(img/ru_act.gif);
width:38px;
height:22px;
}
#eng {
background-image:url(img/eng.gif);
width:38px;
height:22px;
}
#eng_act {
background-image:url(img/eng_act.gif);
width:38px;
height:22px;
}
#deu {
background-image:url(img/deu.gif);
width:38px;
height:22px;
}
#deu_act {
background-image:url(img/deu_act.gif);
width:38px;
height:22px;
}
#table_contacts {background-image:url(img/f_tel.png);
background-repeat:no-repeat;
font-family:"Arial";
font-size:25px;
font-style:bold;
font-weight:normal;
color:#157D98;
text-align:left;
padding-top: 25px;
width: 310px;
height:103px;
}
#tel {
font-family:"Arial";
font-style:bold;
font-weight:normal;
font-size:25px;
color:#B0B0B0;
text-align:center;
padding: 2px 2px 2px 2px;
width: 220px;
text-decoration:none;
}

#mail {
font-family:"Arial";
font-size:14px;
color: #999999;
text-align:center;
text-decoration:none;
}
#mail:hover {
text-decoration:underline;
}
#table_stale {
background-image:url(img/name_info.gif);
background-repeat: no-repeat;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-top: 5px;
font-weight: 500;
size: 14px;
color:#FFFFFF;
height: 30px;
width: 800px;
}
#table_stale_service {
background-image:url(img/name_info.gif);
background-repeat: no-repeat;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-top: 5px;
font-weight: 500;
size: 14px;
color:#FFFFFF;
height: 30px;

}
#table_price {
text-align:left;
vertical-align:middle;
background-image:url(img/name_info.gif); background-repeat: no-repeat; color:#FFFFFF;
}

#link_serv {color:#FFFFFF; text-decoration:none;}

#content_box {font-family:"Arial", Times, serif;
font-size:14px;
text-align:justify;
color: #393939;
width: 800px;
} 

.info {
padding-top:14px;
float: inherit;
font-family: "Arial", Times, serif;
font-size:14px;
text-align:justify;
color: #393939;
}
#info_table {
width:900px;
padding-top:14px;
float: inherit;
font-family: "Arial", Times, serif;
font-size:14px;
text-align:justify;
color: #393939;
padding-left: 5px;
margin-left: 5px;
}
#zakaz {background-image:url(img/zakaz.png);
background-repeat:no-repeat;
width:180px;
height:110px;
padding-top:14px;
float: right;
}
#zakaz_deu {background-image:url(img/zakaz_de.png);
background-repeat:no-repeat;
width:180px;
height:110px;
padding-top:14px;
float: right;
}
#zakaz_eng {background-image:url(img/zakaz_eng.png);
background-repeat:no-repeat;
width:180px;
height:110px;
padding-top:14px;
float: right;
}
.H1 {font-size: 14px;color:#BFBFBF; font-family:"Arial"; font-style:normal; padding:0px 0px 0px 0px; font-weight:normal; text-align:left; text-decoration:none; }
.H1_name {font-size: 14px; font-family:"Arial"; font-style:normal; padding:0px 0px 0px 0px; font-weight:normal; text-align:justify}
.H2 {font-size: 14px; font-family:"Arial"; font-style:normal; padding:0px 0px 0px 0px; font-weight:normal; text-align:left; text-decoration:none; color:#E4E4E4;}
.H3 {font-size: 10px; color:#BFBFBF; font-family:"Arial"; font-style:normal; padding:0px 0px 0px 0px; font-weight:normal; text-align:left; text-decoration:none;}

.info_glavnaya {
font-size: 15px;
font-family:"Times New Roman", Times, serif;
font-style:normal;
padding: 0px 0px 0px 0px;
}

.zaglavie {
font-family:"Geneva", sans-serif;
padding-left: 15px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:600;
	background-color: #19778A;
	width: 400px;
}
.zaglavie2 {
font-family:"Geneva", sans-serif;
padding-left: 15px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:600;
	background-color: #19778A;
	padding-right: 13px;
	width: 400px;
}
.spacer
{
background-image:url(img/deco_line.gif);
background-repeat:repeat-y;
padding-right: 25px;
}
.line
{
background-image:url(img/deco_line.gif);
background-repeat:repeat-x;
}
.line2
{
background-image:url(img/deco_line2.gif);
background-repeat:repeat-x;
height: 15px;
}
.text_about {
font-family:"Arial", Times, serif;
padding: 0px 0px 0px 0px;
	color: #000000;
	font-size:12px;
	text-align:justify;
	}
.no_link {
font-family:"Arial", Times, serif;
color: #000000;
font-size:12px;
text-decoration:underline;
cursor:default;
}
li {
background-image:url(img/lm_bullet.gif);
background-repeat:no-repeat;
background-position:left;
}
/*
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  background-color:#E2E2E2;

}
.b1 {
  margin: 0 2px;
  background: #E2E2E2;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #E2E2E2;
 border-color: #E2E2E2;
}
.b2 {margin: 0 1px; border-color: #E2E2E2;  background-color: #E2E2E2;}
.b2 b {border-color: #E2E2E2; background-color: #E2E2E2;}
.b2 i {border-color: #E2E2E2; background-color: #E2E2E2;}
.b2 q {border-color: #E2E2E2; background-color: #E2E2E2;}
.b3 {border-color: #E2E2E2; background-color: #E2E2E2;}
.b3 b {border-color: #E2E2E2; background-color: #E2E2E2;}
.b3 i {border-color: #E2E2E2; background-color: #E2E2E2;}
.b4 {border-color: #E2E2E2; background-color: #E2E2E2;}
.b4 b {border-color: #E2E2E2; background-color: #E2E2E2;}
.b5 {border-color: #E2E2E2; background-color: #E2E2E2;}
.b5 b {border-color: #E2E2E2; background-color: #E2E2E2;}
.text_b {
  border: 1px solid #E2E2E2;
  border-width: 0 1px;
  padding: 0 12px;
 background-color: #E2E2E2;
 font-family:"Times New Roman", Times, serif;
 }

.a1, .a2, .a3, .a4, .a5,
.a1 i, .a2 i, .a3 i, .a4 i, .a5 i,
.a1 b, .a2 b, .a3 b, .a4 b, .a5 b,
.a1 q, .a2 q, .a3 q, .a4 q, .a5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  background-color:#2091A9;
}
.a1 {
  margin: 0 2px;
  background: #2091A9;
  border: none;
  background-color: #2091A9;
}
.a1 b {
 margin: 0 1px;
 background: #2091A9;
 background-color: #2091A9;
 border-color: #2091A9;
}
.a2 {margin: 0 1px; border-color: #2091A9;}
.a2 b {border-color: #2091A9;}
.a2 i {border-color: #2091A9;}
.a2 q {border-color: #2091A9;}
.a3 {border-color: #2091A9;}
.a3 b {border-color: #2091A9; }
.a3 i {border-color: #2091A9; background-color: #2091A9;}
.a4 {border-color: #2091A9; background-color: #2091A9;}
.a4 b {border-color: #2091A9; background-color: #2091A9;}
.a5 {border-color: #2091A9; background-color: #2091A9;}
.a5 b {border-color: #2091A9; background-color: #2091A9;}
.text_a {
  border: 1px solid #2091A9;
  border-width: 0 1px;
  padding: 0 12px;
  background-color:#2091A9;
  color:#FFFFFF;
  font-family:"Times New Roman", Times, serif;
}
oval for info END*/
#service_img_grey {
background-color: #D5D5D5;
background-repeat:no-repeat;
width: 265px;
height: 160px;
padding: 10px 10px 10px 10px;
}
#service_img_blue {
background-color: #19778A;
background-repeat:no-repeat;
width: 265px;
height: 160px;
padding: 10px 10px 10px 10px;
}
#service_img_blue2 {
background-color: #2891A7;
background-repeat:no-repeat;
color: #EAEAEA;
width: 265px;
height: 160px;
padding: 10px 10px 10px 10px;
}
#bottom { vertical-align:bottom;}

#service_link {color:#FFFFFF; text-decoration:none;}
#service_link:hover {color:#FFFFFF; text-decoration: underline;}
#service_link2 {color:#000000; text-decoration:none;}
#service_link2:hover {color:#000000; text-decoration: underline;}
#scroll {
height: 550px;
width: 700px;
overflow: auto;
}
#cena {width: 142px;
height: 80px;
float:right;
margin: 0px 0px 0px 0px;

background-repeat:no-repeat;
background-image:url(img/bg_cena.png);
font-family:"Arial";
font-size:35px;
color: #FFFFFF;
text-align:center;
padding-top:25px;
}
#teg {
font-family:"Arial";
font-size:2pt;
color: #999999;
text-align:center;
text-decoration:none;
}
#menu_portfolio {
background-image:url(img/menu_portfolio.png);
background-repeat:no-repeat;
width: 163px;
height: 30px;
padding: 5px 3px 3px 15px;
margin: 3px 3px 3px 3px;
text-align:center;
color:#FFFFFF;
 font-family:"Arial", Times, serif;
font-size:15px;
}
#menu_portfolio_off {
width: 163px;
height: 30px;
padding: 0px 3px 0px 15px;
text-align:center;
color:#000000;
 font-family:"Arial", Times, serif;
font-size:15px;
}
.img_portfolio{
background-image:url(img/bg_portfolio.png);
background-repeat:no-repeat;
width:262px;
height:276px;
}