

/* Start:/bitrix/templates/.default/components/bitrix/menu/tree1/style.css?1449232750913*/
div.menu-sitemap-tree
{
	font-size:100%;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 0 0 0;
}


/* div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

*/



div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

div.menu-sitemap-tree li
{
	margin: 0 0 0 0;
	padding:0;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 0 0; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}

div.menu-sitemap-tree div.item-text
{
	position:relative;
	top:0px;left:0px;
}

/*Icons*/
div.folder, div.page
{
	background-repeat:no-repeat;
	width:17px;
	height:5px;
	vertical-align:top;
}
div.folder{cursor:pointer; cursor: hand;background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/folder_open.gif);}
div.menu-sitemap-tree li.close div.folder{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/folder_close.gif);}
/* div.page{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/page.gif);} */
/* End */


/* Start:/bitrix/templates/weld/components/bitrix/news.line/news/style.css?144923170436*/
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/weld/styles.css?1449231798914*/
#contacts ul {
  
  margin-left: 30px;
   
  padding: 0;
  
  list-style-type: none;
}


#services ul {
  
  margin-left: 30px;
   
  padding: 0;
  
  list-style-type: none;
}

#services ol {
  
  margin-left: 30px;
   
  padding: 0;
  
  list-style-type: decimal;
}

#services ol li {
  margin-bottom:10px;
}

#services img.serv {
  margin-left:20px;
}

#catalog a {
 color: #000000; 
}

#top_head a {
 color: #FF0000; 
}
#top_head2 a {
 color: #003399;
}
#catalog td {

	vertical-align: middle;

}

#bigtable td {
  vertical-align: middle;
  text-align: center;
}


#catalog ul {
  
  margin-left: 0px;
   
  padding: 0;
  
  list-style-type: none;
}

#third a {
 color: #000000; 
 text-decoration: underline;
}

#third a:hover{text-decoration: none;}

#second a {
 color: #000000; 

}

#second  h1 {
 font-size:12px; 
}

#second  h2 {
 font-size:12px; 
}

#second  h3 {
 font-size:12px;
 margin-bottom:10px;  
}
/* End */


/* Start:/bitrix/templates/weld/template_styles.css?14492317996328*/
﻿* {

	padding: 0px;

	margin: 0px;

}



html, body {

	height: 100%;

}


p {
  margin-top: 10px;
  margin-bottom: 10px;
}

body {

	margin:0;

	padding: 0 0em;

	background: #000066;

	font-family: Tahoma,Arial,Helvetica,sans-serif;

	font-size: 12px;

	color: black;

}



table {

	padding: 0px;

	margin: 0px;

	border-collapse: collapse;

}



td {

	vertical-align: top;

}



a {

	color: white;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



a:visited {

	color: white;

	text-decoration: none;

}



#document {

	background: white;	

	text-align: left;

	margin: 0px auto;

	width: 1000px;

}

#document-center {

	background: white url(/bitrix/templates/weld/images/bg_lef.gif) top left repeat-y;	

	text-align: left;

	margin: 0px auto;

	width: 1000px;

}



#header {

	background: white url(/bitrix/templates/weld/images/header.jpg) 100% 20px no-repeat;

	width: 1000px;

	height: 128px;

}



.header_image {

	float: left;

	top: -5px;

	left: 6px;

	width: 221px;

	height: 86px;

	position: relative;

	font-size: 0px;

	clear: both;

}



#img1 {

	background: white url(/bitrix/templates/weld/images/top1.jpg) top left no-repeat;

}

#img2 {

	background: white url(/bitrix/templates/weld/images/top2.jpg) top left no-repeat;

}

#img3 {

	background: white url(/bitrix/templates/weld/images/top3.jpg) top left no-repeat;

}

#img4 {

	background: white url(/bitrix/templates/weld/images/top4.jpg) top left no-repeat;

}

#img5 {

	background: white url(/bitrix/templates/weld/images/top5.jpg) top left no-repeat;

}



#header_logo {

	position: relative;

	width: 105px;

	height: 25px;

	background: url(/bitrix/templates/weld/images/header_logo.gif) no-repeat;

	top: 105px;

	left: 184px;

	z-index: 10;

	display: block;

}



#header_slogan {

	width: 200px;

	position: relative;

	clear: both;

	margin-bottom: -4px; /*для IE6*/

	height: 22px;

	background: url(/bitrix/templates/weld/images/header_slogan.jpg) no-repeat;

	left: 6px;

	top: -4px;

}



.menu_top {

	float: right;

	position: relative;

	top: 100px;

	margin-right: 96px;

	display: inline;

}



.menu_top li {

	font-size: 12px;

	font-family: Arial,Helvetica,sans-serif,Tahoma;

	text-transform: lowercase;

	font-weight: bold;

	margin-left: 10px;

	float: left;

	text-align: left;

	list-style: none;

	color: #003399;

}



.menu_top  a{

	color: #003399;

}



.menu_top  a:visited{

	color: #003399;

}



#wrapper {

	width: 1000px;

	position: relative;

	
	height: 100% !important;

	height: auto;



	margin-bottom: 0px;

	display: block;

}


#left:after {
    clear: both;
    content: '';
    display: table;
}

#left {

	margin-left: 6px;

	background: #000066 url(/bitrix/templates/weld/images/menu_left_top.jpg) top left no-repeat;

	float: left;

	height: 100% !important;
	



	width: 221px;

	display: inline;

	color: white;

}



#left_tel {

	margin: 13px 41px 0px 35px;	

	font-size: 14px;

	color: white;

	text-align: left;

	font-weight: bold;

}



.hr{

	background-color: white;

	width: 110px;

	margin-left: 35px;

	height: 1px;

	font-size: 0px;

	float: left;

	clear: both;

	display: inline;

	margin-top: 10px;

}



#left_menu {

	float: left;

	width: 180px;

	font-weight: bold;

	margin: 46px 0px 46px 35px;

	display: inline;

}



#left_menu  ul{

	list-style: none;

}



#left_ask {

	float: left;

	width: 180px;

	font-weight: bold;

	margin: 0px 0px 0px 35px;

	display: inline;

}



#content_wrapper {

	border: 1px solid #003399;

	float: right;

	width: 716px;

	height: 100% !important;
	


	margin-right: 6px;

	margin-left: 22px;

	padding-left: 21px;
        padding-right: 6px;

	padding-top: 49px;

} 



#content_wrapper_topleft {

	background:url(/bitrix/templates/weld/images/content_left_top.jpg) top left no-repeat;

	width: 740px;

	height: 101px;

	margin: -51px 0px 0px -24px;
                 
        display: inline;

	float: left;

	position: relative;
       
}

#contacts ul {
  
  margin-left: 10px;
   
  padding-top: 15px;
  
  padding-bottom: 15px; 
  
  list-style-type: none;
}

#contacts ul ul {
 
 padding: 0px;

}

#contacts h5 {
  font-weight: bold;
  font-size: 18px
}

/*плашки под заголовки*/

.header_inner{

	background: #9999cc;

/*	height: 32px;*/

	color: white;

	font-weight: bold;

	padding: 5px 0px 5px 11px;

}



.onestring {

	padding: 11px 0px 0px 11px;

	height: 26px;

}



.header_outer_big {

	width: 288px;

	float: left;

}



.header_outer_medium {

	width: 200px;

	margin-bottom: 10px;

	float: left;

}



.small_quads {

	width: 149px;

	height: 41px;

	background: white;

	float: left;

	display: inline;

	position: relative;

}



.quad {

	width: 26px;

	height: 17px;

	background: #9999cc;

	float: right;

	margin-left: 6px;

}



.header_news {

	color: #000066;

	font-size: 14px;

	float: right;

	font-weight: bold;

	margin-right: 64px;

	display: inline;

}

a.quad1{
background: #9999cc;
font-size: 14px;
display: inline;
padding: 10px 10px 10px 10px;
}

a.quad2{
font-size: 10px;
display: inline;
}


/*круглые края для плашек без графики*/

.r1,.r2{

	height:1px;

	display:block;

	overflow:hidden;

	background:#9999cc;

}

.r1{margin:0 1px;}

.r2{margin:0 2px;}

#cont1 {
background-image: url(/bitrix/templates/weld/images/cont1.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 20px;
}

#cont2 {
background-image: url(/bitrix/templates/weld/images/cont2.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 50%;
}
#cont3{
background-image: url(/bitrix/templates/weld/images/cont3.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 90%;
}
#cont4{
background-image: url(/bitrix/templates/weld/images/cont4.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 100% -10px;
}
#cont5{
background-image: url(/bitrix/templates/weld/images/cont2.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 100% 50%;
}
#cont6{
background-image: url(/bitrix/templates/weld/images/cont6.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 120% 120%;
}


.presentation_list { margin: 0; padding: 0; list-style: none;}
.presentation_list li { border-bottom: 1px solid #9999cc; background-position: 0 7px; background-repeat: no-repeat; font-size: 14px; padding: 7px 0 10px 23px;}
.presentation_list li.pdf { background-image: url(/bitrix/templates/weld/images/icon-pdf.gif);}
#second .presentation_list a {background: #9999cc; font-size: 14px; display: inline; padding: 2px; color: white; }

.menu_top ul li ul {
    display: none;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/tree1/style.css?1449232750913 */
/* /bitrix/templates/weld/components/bitrix/news.line/news/style.css?144923170436 */
/* /bitrix/templates/weld/styles.css?1449231798914 */
/* /bitrix/templates/weld/template_styles.css?14492317996328 */
