table {
	border-collapse: collapse;
}

td {
	padding: 0px;
}

a:hover {
	text-decoration: none;
}

.prostavka {
	width: 1px;
	font-size: 1px;
}

.t01 {
	border: 0px;
	width: 721px;
	margin-left: 1px;
	margin-top: 27px;
}

.t02 {
	border: 0px;
	width: 675px;
	margin-left: 42px;
	margin-top: 5px;
}

.t03 {
	border: 0px;
	width: 670px;
	margin-left: 46px;
	margin-top: 28px;
}

.t04 {
	border: 0px;
	width: 686px;
	margin-left: 31px;
	margin-top: 41px;
}

.t05 {
	border: 0px;
	width: 670px;
	margin-left: 43px;
	margin-top: 46px;
}

.t06 {
	border: 0px;
	width: 672px;
	margin-left: 47px;
	margin-top: 27px;
}

.but0 {
	width: 250px;
	height: 70px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.but1 {
	width: 18px;
	height: 18px;
	margin-top: 3px;
	margin-left: 845px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.but2 {
	width: 18px;
	height: 18px;
	margin-top: 3px;
	margin-left: 887px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.but3 {
	width: 18px;
	height: 18px;
	margin-top: 3px;
	margin-left: 929px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu1 {
	width: 88px;
	height: 30px;
	margin-top: 36px;
	margin-left: 313px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu1_s {
	width: 106px;
	height: 103px;
	margin-top: 0px;
	margin-left: 307px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu1_s.gif);
}

.menu2_s {
	width: 88px;
	height: 103px;
	margin-top: 0px;
	margin-left: 411px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu2_s.gif);
}

.menu3_s {
	width: 80px;
	height: 103px;
	margin-top: 0px;
	margin-left: 498px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu3_s.gif);
}

.menu4_s {
	width: 120px;
	height: 103px;
	margin-top: 0px;
	margin-left: 577px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu4_s.gif);
}

.menu5_s {
	width: 80px;
	height: 103px;
	margin-top: 0px;
	margin-left: 696px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu5_s.gif);
}

.menu6_s {
	width: 74px;
	height: 103px;
	margin-top: 0px;
	margin-left: 775px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu6_s.gif);
}

.menu7_s {
	width: 100px;
	height: 103px;
	margin-top: 0px;
	margin-left: 848px;
	font-size: 1px; 
	position: absolute;
	background: url(/bitrix/templates/main/i/menu7_s.gif);
}

.menu2 {
	width: 68px;
	height: 30px;
	margin-top: 36px;
	margin-left: 420px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu3 {
	width: 58px;
	height: 30px;
	margin-top: 36px;
	margin-left: 508px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu4 {
	width: 97px;
	height: 30px;
	margin-top: 36px;
	margin-left: 587px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu5 {
	width: 57px;
	height: 30px;
	margin-top: 36px;
	margin-left: 707px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu6 {
	width: 53px;
	height: 30px;
	margin-top: 36px;
	margin-left: 784px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.menu7 {
	width: 75px;
	height: 30px;
	margin-top: 36px;
	margin-left: 857px;
	font-size: 1px; 
	cursor: pointer;
	position: absolute;
}

.catalog_head {
	width: 224px;
	height: 38px;
	margin-top: 15px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/catalog_head.gif);
}

.cat_menu_fst {
	width: 224px;
	height: 26px;
	margin-top: 7px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_fst.gif);
}

.cat_menu_fst_s {
	width: 224px;
	height: 26px;
	margin-top: 7px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_fst_s.gif);
}

.cat_menu_mid {
	width: 224px;
	height: 25px;
	margin-top: 0px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_mid.gif);
}

.cat_menu_mid_s {
	width: 224px;
	height: 25px;
	margin-top: 0px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_mid_s.gif);
}

.cat_menu_last {
	width: 224px;
	height: 27px;
	margin-top: 0px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_last.gif);
}

.cat_menu_last_s {
	width: 224px;
	height: 27px;
	margin-top: 0px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/cat_menu_last_s.gif);
}

.img_arrow1 {
	width: 4px;
	height: 7px;
	border: 0px;
	margin-right: 6px;
	margin-bottom: 1px;
}

.img_arrow2 {
	width: 3px;
	height: 5px;
	border: 0px;
	margin-right: 6px;
	margin-left: 18px;
	margin-bottom: 2px;
}

.img_arrow3 {
	width: 4px;
	height: 7px;
	border: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
}

.img_list {
	width: 140px;
	border: 0px;
}

.img_inner {
	width: 291px;
	border: 0px;
	margin-left: 42px;
	margin-top: 14px;
}

.img_catalog {
	width: 110px;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.img_catalog_inner {
	/*width: 280px;*/
	border: 0px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: 7px;
	float: left;
}

.img_photo {
	width: 150px;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	cursor: pointer;
}

.img_digs {
	width: 200px;
	border: #000000 1px solid;
	margin-left: 0px;
	margin-top: 22px;
}

.img_shema {
	width: 245px;
	border: 0px;
	margin-left: 0px;
	margin-top: 22px;
	cursor: pointer;
}

.img_banner1 {
	border: 0px;
}

.call {
	width: 117px;
	height: 32px;
	margin-top: 3px;
	margin-left: 130px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/call.gif);
}

.call_zamer {
	width: 223px;
	height: 50px;
	margin-top: 31px;
	margin-left: 25px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/call_zamer.gif);
}

.price {
	width: 199px;
	height: 18px;
	margin-top: 25px;
	margin-left: 41px;
	font-size: 1px;
	background: url(/bitrix/templates/main/i/price.gif);
	border: 0px;
}

.filter_bg {
	width: 656px;
	height: 38px;
	margin-top: 25px;
	margin-left: 31px;
	background: url(/bitrix/templates/main/i/filter_bg.gif);
}

.counter {
	margin-top: 88px;
	margin-left: 886px;
	position: absolute;
}

.main_head3 {
	width: 696px;
	height: 267px;
	margin-top: 15px;
	margin-left: 0px;
	/*background: url(/bitrix/templates/main/i/main_head3.jpg);*/
}

.input1_bg {
	width: 211px;
	height: 25px;
	margin-top: 0px;
	margin-left: 114px;
	background: url(/bitrix/templates/main/i/input1_bg.gif);
	position: absolute;
}

.input1 {
	width: 200px;
	margin-top: 4px;
	margin-left: 119px;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	position: absolute;
	border: 0px;
}

.input2_bg {
	width: 211px;
	height: 25px;
	margin-top: 37px;
	margin-left: 114px;
	background: url(/bitrix/templates/main/i/input1_bg.gif);
	position: absolute;
}

.input2 {
	width: 200px;
	margin-top: 41px;
	margin-left: 119px;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	position: absolute;
	border: 0px;
}

.input3_bg {
	width: 211px;
	height: 25px;
	margin-top: 74px;
	margin-left: 114px;
	background: url(/bitrix/templates/main/i/input1_bg.gif);
	position: absolute;
}

.input3 {
	width: 200px;
	margin-top: 78px;
	margin-left: 119px;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	position: absolute;
	border: 0px;
}

.input4_bg {
	width: 211px;
	height: 79px;
	margin-top: 111px;
	margin-left: 114px;
	background: url(/bitrix/templates/main/i/input2_bg.gif);
	position: absolute;
}

.input4 {
	width: 200px;
	height: 72px;
	margin-top: 115px;
	margin-left: 119px;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
	position: absolute;
	border: 0px;
}

.input5 {
	width: 100px;
	margin-top: 28px;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.vakancy {
	width: 208px;
	height: 36px;
	margin-top: 57px;
	margin-left: 43px;
	background: url(/bitrix/templates/main/i/vakancy.gif);
}

.banner_sec {
	margin-left: 25px;
	margin-top: 33px;
}

.feedback_form {
	width: 325px;
	height: 190px;
	margin-left: 0px;
	margin-top: 13px;
}

.main_text1, .main_text1 a {
	font-family: Arial;
	font-size: 13px;
	color: #005E9C;
	font-weight: bold;
	text-decoration: none;
}

.main_text1_s, .main_text1_s a {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.main_div1_fst {
	width: 195px;
	margin-left: 18px;
	margin-top: 5px;
	position: absolute;
}

.main_div1_fst_s {
	width: 195px;
	margin-left: 28px;
	margin-top: 5px;
	position: absolute;
}

.main_div1 {
	width: 195px;
	margin-left: 18px;
	margin-top: 4px;
	position: absolute;
}

.main_div1_s {
	width: 195px;
	margin-left: 28px;
	margin-top: 4px;
	position: absolute;
}

.main_text2, .main_text2 a {
	font-family: Arial;
	font-size: 14px;
	color: #919191;
	font-weight: bold;
}

.main_div2 {
	margin-left: 41px;
	margin-top: 29px;
}

.main_text3, .main_text3 a {
	font-family: Arial;
	font-size: 26px;
	color: #919191;
}

.main_text3_m {
	color: #474747;
}

.main_div3 {
	margin-left: 40px;
	margin-top: 2px;
}

.main_text4, .main_text4 a {
	font-family: Arial;
	font-size: 18px;
	color: #1B1B1B;
}

.main_div4 {
	width: 460px;
	margin-left: 0px;
	margin-top: 0px;
}

.main_text5 {
	font-family: Georgia;
	font-size: 11px;
	color: #B5B5B5;
}

.main_text5 a {
	font-family: Georgia;
	font-size: 11px;
	color: #14668E;
}

.main_div5 {
	width: 460px;
	margin-left: 3px;
	margin-top: 10px;
}

.main_text6, .main_text6 a {
	font-family: Arial;
	font-size: 13px;
	color: #1B1B1B;
}

.main_div6 {
	width: 437px;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 31px;
}

.main_text7, .main_text7 a {
	font-family: Arial;
	font-size: 13px;
	color: #777777;
	font-weight: bold;
}

.main_div7 {
	margin-left: 0px;
	margin-top: 44px;
}

.main_text8, .main_text8 a {
	font-family: Arial;
	font-size: 18px;
	color: #CE0A0A;
}

.main_div8 {
	margin-left: 6px;
	margin-top: 0px;
}

.main_text9, .main_text9 a {
	font-family: Arial;
	font-size: 12px;
	color: #005E9C;
}

.main_div9 {
	margin-left: 22px;
	margin-top: 89px;
	position: absolute;
}

.main_text10, .main_text10 a {
	font-family: Arial;
	font-size: 11px;
	color: #474747;
}

.main_div10 {
	margin-left: 40px;
	margin-top: 129px;
	position: absolute;
}

.main_div11 {
	margin-left: 345px;
	margin-top: 129px;
	position: absolute;
}

.main_text12 {
	font-family: Arial;
	font-size: 11px;
	color: #474747;
}

.main_text12 a {
	font-family: Arial;
	font-size: 11px;
	color: #005E9C;
}

.main_div12 {
	margin-left: 776px;
	margin-top: 129px;
	position: absolute;
}

.sec_div1 {
	margin-left: 42px;
	margin-top: 13px;
}

.sec_div2 {
	width: 505px;
	margin-left: 0px;
	margin-top: 0px;
}

.sec_text3, .sec_text3 a {
	font-family: Arial;
	font-size: 18px;
	color: #1E72A8;
}

.sec_div3 {
	width: 495px;
	margin-left: 0px;
	margin-top: 0px;
}

.sec_text4, .sec_text4 a {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

.sec_div4 {
	width: 445px;
	margin-left: 0px;
	margin-top: 15px;
	line-height: 20px;
}

.sec_div4a {
	width: 615px;
	margin-left: 0px;
	margin-top: 15px;
	line-height: 20px;
}

.sec_text5, .sec_text5 a {
	font-family: Arial;
	font-size: 12px;
	color: #4F4E4E;
}

.sec_div5 {
	margin-left: 0px;
	margin-top: 15px;
}

.sec_text6 {
	font-family: Arial;
	font-size: 18px;
	color: #005E9C;
}

.sec_text6 a {
	font-family: Arial;
	font-size: 12px;
	color: #005E9C;
	text-decoration: none;
}

.sec_div6 {
	width: 600px;
	margin-left: 50px;
	margin-top: 45px;
}

.sec_div7 {
	width: 600px;
	margin-left: 42px;
	margin-top: 29px;
}

.sec_div8 {
	width: 572px;
	margin-left: 42px;
	margin-top: 27px;
	line-height: 20px;
}

.sec_div9 {
	width: 572px;
	margin-left: 42px;
	margin-top: 21px;
	text-align: right;
}

.sec_text10 {
	font-family: Georgia;
	font-size: 12px;
	color: #14668E;
}

.sec_div10 {
	margin-left:10px;
	margin-top:12px;
	position:absolute;
}

.select1 {
	border:1px solid #E9EEF2;
	color:#000000;
	font-family:Georgia;
	font-size:12px;
	margin-left:53px;
	margin-top:10px;
	position:absolute;
	width:232px;
}

.sec_div11 {
	margin-left:296px;
	margin-top:12px;
	position:absolute;
}

.select2 {
	border:1px solid #E9EEF2;
	color:#000000;
	font-family:Georgia;
	font-size:12px;
	margin-left:399px;
	margin-top:10px;
	position:absolute;
	width:163px;
}

.submit_but1 {
	color:#000000;
	font-family:Georgia;
	font-size:12px;
	margin-left:571px;
	margin-top:8px;
	position:absolute;
}

.sec_text12, .sec_text12 a {
	font-family: Georgia;
	font-size: 12px;
	color: #14668E;
	text-decoration: none;
}

.sec_div12 {
	width: 150px;
	margin-left: 0px;
	margin-top: 0px;
}

.sec_text13, .sec_text13 a {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.sec_div13 {
	width: 150px;
	margin-left: 0px;
	margin-top: 3px;
	line-height: 19px;
}

.sec_text14, .sec_text14 a {
	font-family: Georgia;
	font-size: 12px;
	color: #14668E;
}

.sec_div14 {
	width: 670px;
	margin-left: 0px;
	margin-top: 0px;
}

.sec_text15, .sec_text15 a {
	font-family: Georgia;
	font-size: 12px;
	color: #005E9C;
}

.sec_div15 {
	width: 690px;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 24px;
}

.sec_div16 {
	margin-left: 43px;
	margin-top: 70px;
}

.sec_text17, .sec_text17 a {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.sec_div17 {
	width: 660px;
	margin-left: 43px;
	margin-top: 15px;
	text-align: justify;
	line-height: 20px;
}

.sec_text18, .sec_text18 a {
	font-family: Arial;
	font-size: 12px;
	color: #005E9C;
	font-weight: bold;
}

.sec_div18 {
	margin-left: 43px;
	margin-top: 30px;
}

.sec_text19, .sec_text19 a {
	font-family: Arial;
	font-size: 13px;
	color: #005E9C;
	font-weight: bold;
}

.sec_div19 {
	margin-left: 42px;
	margin-top: 24px;
}

.sec_text20, .sec_text20 a {
	font-family: Arial;
	font-size: 12px;
	color: #4F4E4E;
	text-decoration: none;
}

.sec_div20 {
	width: 150px;
	text-align: center;
	line-height: 14px;
	margin-left: 0px;
	margin-top: 10px;
	cursor: pointer;
}

.sec_text21, .sec_text21 a {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.sec_div21 {
	width: 320px;
	line-height: 20px;
	margin-left: 0px;
	margin-top: 51px;
}

.sec_div22 {
	margin-left: 0px;
	margin-top: 50px;
}

.sec_text23, .sec_text23 a {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

.sec_div23 {
	margin-left: 0px;
	margin-top: 6px;
	position: absolute;
}

.sec_div24 {
	margin-left: 0px;
	margin-top: 43px;
	position: absolute;
}

.sec_div25 {
	margin-left: 0px;
	margin-top: 80px;
	position: absolute;
}

.sec_div26 {
	margin-left: 0px;
	margin-top: 117px;
	position: absolute;
}

.sec_div27 {
	margin-left: 0px;
	margin-top: 24px;
}

.sec_div28 {
	margin-left: 0px;
	margin-top: 24px;
}

.sec_div29 {
	margin-left: 0px;
	margin-top: 30px;
}

.sec_div30 {
	margin-left: 2px;
	margin-top: 8px;
	cursor: pointer;
}

.sec_text31, .sec_text31 a {
	font-family: Arial;
	font-size: 13px;
	color: #1B1B1B;
}

.sec_div31 {
	width: 655px;
	margin-left: 42px;
	margin-top: 35px;
	line-height: 16px;
}

.sec_text32, .sec_text32 a {
	font-family: Arial;
	font-size: 14px;
	color: #1B1B1B;
	font-weight: bold;
}

.sec_div32 {
	width: 505px;
	margin-left: 43px;
	margin-top: 39px;
}

.sec_div33 {
	width: 505px;
	margin-left: 43px;
	margin-top: 10px;
	line-height: 16px;
}

.sec_text34, .sec_text34 a {
	font-family: Arial;
	font-size: 12px;
	color: #777777;
	font-weight: bold;
}

.top_catalog_list {
  width:224px;
  margin-left:25px;
  margin-top:7px;
}

.ul_catalog_list { 
  width:224px;
}

.ul_catalog_list a {color: #005E9C; font-family:Arial; font-size:13px; font-weight: bold; text-decoration:none;}
.ul_catalog_list div {padding-left:17px; padding-top:4px; padding-bottom:4px;}
.ul_catalog_list img {margin-right:7px;}
.ul_catalog_list .active {padding-left:28px;}
.ul_catalog_list .first {background: url(/bitrix/templates/main/i/cat_first.png) no-repeat top;}
.ul_catalog_list .last {background: url(/bitrix/templates/main/i/cat_last.png) no-repeat bottom;}
.ul_catalog_list .li {border-left:1px solid #D0DDE0; border-right:1px solid #D0DDE0; border-bottom:1px solid #D0DDE0;}
.ul_catalog_list .active {background:#056AAD;}
.ul_catalog_list .active a {color:#FFF;}
.clearer {clear:both !important;}
.leader {margin-left:42px; margin-top:41px;}
.leader .item {float:left; width:290px; margin-bottom:41px;}
.leader .wm {margin-right:60px;}
.leader .item .image {float:left; margin-right:22px;}
.leader .item .description {color:#000000; font-family:georgia; font-size:12px; float:left; width:150px;}
.leader .item .description a {color:#14668E; font-family:georgia; font-size:12px; text-decoration:none;}
.leader .item .description div {margin-top:5px; line-height:19px;}

.pager_string {margin-left:42px;}
.pager_string a {color:#005E9C; font-family:arial; font-size:12px; text-decoration:none; margin-left:20px;}
.pager_string a.active {color:#005E9C; font-family:arial; font-size:18px; text-decoration:underline;}

.new_services_table {margin-left:42px;}
.new_services_table a {font-family:Arial; font-size:18px; color:#1E72A8;}

.services_inc {margin-top:30px; font-family:Arial; font-size:12px; color:#000; margin-left:42px;}
.services_detail_100 {width:680px !important;}
