body{
	background:#fff;
	background-image: url(../images/puls.jpg);
}


body, td {
	font-family:Arial;
	font-size:12px;
}

a {
	color:#043C75;
}

h1 , h2, h3, h4, h5, h6{
 color:#043C75;
}

h1 {
 font-size:18px;
}

h2{
 font-size:16px;
}

h3{
 font-size:14px;
}

a:hover{
	color:#666;
}

.tln {
 width:224px;
 background:url(../images/p10.jpg) no-repeat;
 height:105px;
 position:absolute; right:50px; top:0px;
}


.cm_3 {
 /* background:url(../images/p6.jpg) repeat-x; */
}

.cm_7 {
 /* background:url(../images/p7.jpg) top right no-repeat; */
}

.cm_8 {
 /* background:url(../images/p5.jpg) top left no-repeat; */
}

.tln3 {
 width:821px;
 height:566px;
 position:absolute; left:0px; top:113px;
}

.main {
 min-width:998px;
}

.line1, .t_tbl {
 
}

.middle{
 background:url(../images/banner_re.jpg) repeat-x;
 height:140px;
}

.t1{
 background:url(../images/p3.jpg) top left no-repeat;
 width:239px;
}

.t2 {
 background:url(../images/p1.jpg) top right no-repeat;
}



.mc0 {
 width:23px;
}

.t3 {
 background:url(../images/p3.jpg) repeat-x;
}

.t4 {

}

.line2, .l2d {
 height:32px;
 background:#11b3e0;
}

.line2 {
 background:url(../images/p21.jpg) repeat-x;
}

.l2d {
 background:url(../images/p20.jpg) no-repeat;
}


.lt_1 {
 width:255px;
 background:url(../images/p4_1.jpg) no-repeat;
}

.lt_3 {
 width:108px;
 background:url(../images/p5.jpg) no-repeat;
}

.rm {
 position:absolute;
 right:11px; top:191px;
 width:183px;
}

.line3 {
 padding:0px 0px 0px 0px;
}

.l_col {
 width:15px;
 background:url(../images/p7.jpg) repeat-y;
}

.r_col {
 width:14px;
}

table.lc {
 width:263px;
 margin-top:1px;
}

table.lc11 {
 width:243px;

}

td.lc_head {
 height:54px;

}

td.lc_footer {
 height:16px;

}

.mc1 {
 width:263px;
 padding-top:20px;
}

.lmc {
 padding-bottom:0px;
}

.mc11 {
 width:276px;

}

.sp_p {
 height:164px;

}

.mc2 {
 padding:0px;
}

.mc3 {
 width:266px;
}

.mc3_t {

}

.mc2_2 {
 padding:670px 0px 0px 0px;
 background:url(../images/p12.jpg) no-repeat;
}

.top_text {
	background:url(../images/logo.gif) no-repeat;
	width:399px;
	height:88px;
	left:0px;
	position:absolute;
	top:0px;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:519px;
	height:49px;
	margin-top:96px;
}
.logo1 {
	width:519px;
	height:0px;
	margin-top:96px;
}



.top_phone,.top_phone1,.top_phone2,.top_email{
	color:#043d78;
	color:#FBFCF9;
	font-weight:bold;
	font-size:22px;
	/* right:0px; */
	/* position:absolute; */
	padding-top:10px;
}
.top_phone1 {
	color:#043d78;
	color:#333399;
	vertical-align: top;
	font-family:Georgia;
	font-weight:bold;
	font-size:20px;
	/* right:0px; */
	/* position:absolute; */
	float:right;
}
.top_phone2 {
	color:#043d78;
	color:#FBFCF9;
	font-family:Georgia;
	font-weight:bold;
	font-size:20px;
	/* right:0px; */
	/* position:absolute; */
	float:right;
}
.top_email{
	font-size:20px;
	top:84px;
}
.img_contact{
	background:url('../images/contact.png') no-repeat;
}	
.img_phone{
	background:url('../images/phone.png') no-repeat;
}
.lsp {
	font-size:21px;
	color:#043d78;
	padding:26px 0px 0px 85px;
	font-weight:bold;
	text-align:center;
}


.lm_foot {
 height:150px;
 background:url(../images/p16.jpg) no-repeat;
}

.bgx2 {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Georgia;
	color:#333399;

}



.top_text2 {
	color:#FF0000;
	font-size:22px;
	font-weight:bold;
	left:50%;
	margin-left:-209px;
	position:absolute;
	top:6px;
	width:200px;
	text-align:left;
}

.top_text3 {
	color:#FF0000;
	font-size:22px;
	font-weight:bold;
	left:50%;
	text-align:right;
	margin-left:-93px;
	position:absolute;
	top:40px;
	width:200px;
}

.top_text4 {
	width:200px;
	height:106px;
	right:0px;
	text-align:center;
	color:#e8612a;
	font-size:20px;
	position:absolute;
	top:215px;
}

.link1 {
	border:0px solid red;
	height:22px;
	left:0;
	position:absolute;
	top:101px;
	width:143px;
}

.link2 {
	border:0px solid red;
	height:22px;
	left:150px;
	position:absolute;
	top:101px;
	width:157px;
}

.link3 {
	border:0px solid red;
	height:22px;
	left:314px;
	position:absolute;
	top:101px;
	width:126px;
}

.link4 {
	border:0px solid red;
	height:22px;
	left:445px;
	position:absolute;
	top:101px;
	width:157px;
}

.link5 {
	border:0px solid red;
	height:22px;
	left:606px;
	position:absolute;
	top:101px;
	width:157px;
}

.lm1 {
 height:48px;
 background:url(../images/p5.jpg) no-repeat;
}

.lm2 {
 height:60px;
 background:url(../images/p6.jpg) no-repeat;
}

.lm3 {
 height:52px;
 background:url(../images/p11.jpg) no-repeat;
}

.lm4 {
 background:url(../images/p18.jpg) left bottom no-repeat;
 padding-bottom:30px;
}


.lm3_text {
 color:#fff;
 text-align:center;
 padding:14px 10px 0px 0px;
}

.calc_link1 {
	height:242px;
	position:absolute;
	right:13px;
	top:306px;
	width:172px;
}

.lcont {
 height:256px;
 background:url(../images/p19.jpg) no-repeat left top;
}

.calc_text {
 width:200px;
 text-align:center;
 color:#ff0000;
 font-size:14px;
 position:absolute; right:9px; top:488px;
}

.outer_path {
 height:36px;
}

.path_tbl {
 height:36px;
 width:100%;
}

.path_p1 {
 width:30px;
}

.path_p2 , .path_p2 a{
 color:#fff;
 font-size:16px;
 font-weight:bold;
}

.path_p3 {
 width:33px;

}

.car_b {
 width:257px;
 height:229px;
}

.t_ns {
 background:url(../images/p16.jpg) bottom left no-repeat;
 padding:10px 25px 30px 25px;
 line-height:1.5;
 color:#fff;
}

.part_1 {
 background:url(../images/p7.jpg) repeat-y;
 height:10px;
}

.m_head {
 padding:8px 0px 30px 80px;
 color:#fff;
 font-weight:bold;
}

.f_menu {
 background:url(../images/p8.jpg) no-repeat;
}

.m_foot{
 padding:0px 0px 20px 0px;
 background:url(../images/p14.jpg) left bottom no-repeat;
}

.part_2 {
 height:18px;
 background:url(../images/p10.jpg) no-repeat;
}

.cont_head {
 height:20px;
}

.cell11 {
 width:11px;
 background:url(../images/p34.jpg) no-repeat;
 height:10px;
}

.cell12 {
 background:url(../images/p35.jpg) repeat-x;
}

.cell13 {
 width:43px;
 background:url(../images/p36.jpg) top right no-repeat;
 height:18px;
}

.leftb {
 background:url(../images/p38.jpg) left bottom no-repeat;
 height:100%;
 width:100%;
 border-collapse:collapse;
}

.rightb {
 background:url(../images/p40.jpg) right bottom no-repeat;
 height:100%;
 width:100%;
 border-collapse:collapse;
}

.cell21 {
 background:url(../images/p37.jpg) left repeat-y;
}

.cell22 {
 color:#000;
 padding:0px 0px 30px 0px;
}

.pth_t {
 height:40px;
 background:#fdc827;
}

.cell23 {
 background:url(../images/p39.jpg) right top repeat-y;
}

.line4 {
 /* background:url(../images/p14.jpg) repeat-x; */
 background:url(../images/footer_left.gif) bottom right repeat-x;
}

.line4, .tbl_4 {
 
 /* 5height:71px; */
}

.f1{
 background:url(../images/p13.jpg) top left no-repeat;
 width:49px;
 
}

.f2 {

}

.f3{
 background:url(../images/p15.jpg) top right no-repeat;
}

.phones {
 position:absolute;
 top:20px;
 right:60px;
 font-family:Arial;
 font-size:15px;
}


.path {
 margin:6px 0px 0px 24px;
 padding:13px 40px 12px 14px;
 padding-top:12px;
 text-align:left;
}

.path_r {

}

.tel_b, .tel_b  a, .tel_b  a:hover {
 color:#fff79d;
}

.em_b , .em_b  a, .em_b  a:hover{
 color:#502020;
 text-decoration:none;
}

/*ПОИСК*/

.src_inp {
	width:110px;
	margin:0px 0px 0px 60px;
	border:1px solid white;
	/*background:none;*/
}

.src_sub {
 width:28px;
 border:0px solid red;
 cursor:pointer;
 background:none;
 background:url(../images/ok.jpg) 0px 1px no-repeat;
 height:21px;
 margin-left:2px;
}

.search_form {
border:0px;
height:17px;
width:154px;
float:left;
font-size:11px;
color:#7c7c7c
}
.search_coniner{
	/*height:37px;
	background:url(../images/p6.jpg) repeat-x;
	float: center;*/
	margin-left:10px;
	/*padding-top:1px;*/
        
}
.search_left {
	
	/*height:37px;
	background:url(../images/p5.jpg) no-repeat;
	padding-left:10px;*/
	float:left;
	
}
.search_left, .search_left a{
	/*color:#0000ff;
	font-size:14px;
	font-weight:bold;*/
}

* html .search_form {
	top:205px;
}

.path a,.path {
 text-decoration:underline;
 color:#fff;
 font-size:14px;
}


.abouts {
	width:300px;
	float:right;
	text-align:right;
	padding-right:15px;
	margin-top:85px;
	/*position:absolute;
	margin:-67px 0 0 0px;*/
}


.abouts, .abouts a{
	font-weight:bold;
	font-family:"Myriad Pro";
	font-size:16px;
	color:#FBFCF9;;
	text-decoration:none;
}



.monolit {
/* position:absolute;
 right:45px;
 margin:-60px 0px 0px 0px;*/
}

.counter {
 /*position:absolute;
 left:50%;
 margin:-60px 0px 0px -50px;*/
}

.peredovik {
	display:block;
	position:absolute;
	right:85px;
	text-align:center;
	margin-top:-58px;
	width:200px;
}
.peredovik, .peredovik a, .peredovik a :hover {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.peredovik a:hover {
	text-decoration:none;
}

.outer_content {
 padding:0px 27px 60px 8px;
 color:#000;
 text-align:justify;
}

.content_search h3 {
 margin:2px 0px 0px 0px;
 font-size:14px;
}

.content_search  div {
  margin:2px 0px 12px 0px;
}

.content_search  cite{
 margin:2px 0px;
 font-style:normal;
 color:green;
}

.ls1 {
 height:72px;
 background:url(../images/p19.jpg) top left no-repeat;
}

.ls2 {
 background:url(../images/p4_2.jpg) top left no-repeat;
 height:39px;
}

/*new*/
#lcm_id{
	padding-left:1px;
}
.p0{
	padding:0px;
}
.m0{
	margin:0px;
}
.main{
	width:100%;
	height:100%;
}
.menu_top{
	/*background:url(../images/menu_top.jpg) repeat-x;*/
	width:100%;
	height:10px;
	
}
.menu_bottom{
	background:url(../images/menu_bottom.jpg) repeat-x;
	width:100%;
	height:51px;

}
.contacts_top{
	float:right;
	margin-top:10px;
	padding-right:10px;
}

.contacts_top1{
	float:left;
	margin-top:12px;
	padding-left:10px;
}


.icon_home, .icon_cotacts, .icon_search{
	float:right;
	width:46px;
	height:22px;
}
.icon_home{
	background:url(../images/icon_home.gif) no-repeat;
}
.icon_cotacts{
	background:url(../images/icon_cotacts.gif) no-repeat;
}
.icon_search{
	background:url(../images/icon_search.gif) no-repeat;
}
.footer{
	background:url(../images/footer.gif) bottom right no-repeat;
	height:151px;
}
.tabl{
	width:100%;
	height:100%;
	vertical-align:top;
}
.r1, .r2, .r3 {
    display: block; 
    height: 1px; 
    background: #ffff00; 
    overflow: hidden;
   }
   .r1 { margin: 0 4px; }
   .r2 { margin: 0 2px; }
   .r3 { margin: 0 1px; height: 2px; }
   .block-round-content  {
    background: #ffffff; /* Цвет фона */
    color: #fff;
    padding: 5px; /*  Поля вокруг текста */
   }
.border{
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;

}
.misc {
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; font-size: 11px; text-align: left;padding:1px 0px 1px 5px;margin:0;line-height: 1.4;
}
td.good_desc_capt {
    font-weight: bold; font-size: 10pt; text-align:left; color: #4088b8; 
}
td.good_desc_left {
    border-bottom: #cccccc 1px solid; font-weight: bold; color: #404040; text-align:left;  padding:4px 0px 4px 8px; margin:0
}
td.good_desc_right {
    border-bottom: #cccccc 1px solid; text-align:left; padding:4px 0px 4px 8px; margin:0
}
.goods_data {
    border-bottom: #cccccc 1px solid; text-align:left; padding:0px 0px 0px 0px; margin:0
}
.corners {
      background: #fff;
      border: 1px solid #aaa;
}
.corners div {
      background: url(../images/lt.gif) top left no-repeat; 
      position: relative;
      margin: -1px; /* значение указываем равным толщине рамки */
}
.corners div div {
      background: url(../images/rt.gif) top right no-repeat; 
      margin: 0px;
}
.corners div div div {
      background: url(../images/rd.gif) bottom right no-repeat; 
}
.corners div div div div {
      background: url(../images/ld.gif) bottom left no-repeat; 
}
.item {
	padding-left: 32px;
	padding-top: 30px;
	padding-bottom: 30px;
}
ol {
    margin:0;
    padding-left:30;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	list-style: none;
	background: #ffffff;
	background: rgba(255,255,255,.9);
}


.section {
	float: left;
	position: relative;
	padding: 5px;
	margin: 15px 0 0 0;
	background-color: #dddedf;
	background-image: -webkit-gradient(
		linear, 
		0 90%,
		0 100%, from(rgba(255,255,255, .5)), to(#d1d1d1)
	);
	background-image: -moz-linear-gradient(
		top, 
		rgba(250,250,250,.4), 
		rgba(255,255,255,.0)
	);
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
}

.slidewrap {
	border: 1px solid #deddde;
	overflow: hidden !important;
	position: relative;
	width: 100%;
}



.prev,
.next { 
	display: block;
	text-indent: -9999px;
}

.prev { 
	background-image: url(../images/icon_left.gif);
	background-position: center center;
	background-repeat: no-repeat; 
}
.next {
	background-image: url(../images/icon_right.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.first { position: relative; width: 100%; padding: 5px 0; }
.first .slidewrap { width: 92.6%; margin: 0 auto; }

.first .prev,
.first .next {
	float: left;
	position: absolute;
	top: 50%;
	margin: -50px 0 0 0;
	width: 3.5%;
	height: 100px;
	display: block;
}
.first .prev { left: 0; background-position: 60% 50%; }
.first .next { right: 0; background-position: 40% 50%; }

.glossymenu{
position: relative;
padding: 0 0 0 34px;
margin: 0 auto 0 auto;
background: url(../images/menu_bg.gif) repeat-x; /*путь к картинке заднего фона*/
height: 46px;
list-style: none;
}

.glossymenu li{
float:left;

}

.glossymenu li a{
float: left;
display: block;
color:#555;
text-decoration: none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
padding:0 0 0 19px; /*Padding to accomodate left tab image. Do not change*/
height: 46px;
line-height: 46px;
text-align: center;
cursor: pointer; 
}

.glossymenu li a b{
float: left;
display: block;
padding: 0 24px 0 3px; /*Расстояние между элементами меню*/
}

.glossymenu li.current a, .glossymenu li a:hover{
color: #fff;
background: url(../images/menu_hover_left.gif) no-repeat; /*путь к левой картинке*/
background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
color: #fff;
background: url(../images/menu_hover_right.gif) no-repeat right top; /*путь к правой картинке*/
}
.uscab {
	border-spacing: 2px;
	border-collapse: separate;
}

.uscab td, .uscab  th {
    background: none repeat scroll 0 0 #ececec;
    padding: 5px 8px;
}

.uscab  th {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
	font-family: Helvetica, Helvetica Neue, Arial, Tahoma, Verdana, sans-serif;
	color: #333;
}
.uscab  td {
	font-size: 14px;
	color: #333;
}
.style1 {
	color: #808080;
	font-family: Georgia;
	text-align: center;
}
.style2 {
	color: #FF0000;
}










