
* {margin: 0px; padding: 0px;}
body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}

table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}
img.spcr {display: block;}

A {
	color: #3b70c0; 
}


table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}

table.global_skel {width: 100%;}
	tr.header_top_border {}
		tr.header_top_border td {background-color: #eceee2;}	
			tr.header_top_border td.green_line {background-color: #58be13;}
	tr.header_body {}
		tr.header_body td {height: 98px;}
			tr.header_body td.logo {vertical-align:middle;}
				tr.header_body td.logo img {margin-left: 6%; *margin-left: 2%;}			
			tr.header_body td.logo_right_border {background-image: url(/img/logo.right.border.gif); background-position: left center; background-repeat: no-repeat;}				
			tr.header_body td.top_nav_bar {vertical-align: top;}
				tr.header_body td.top_nav_bar ul {list-style-type: none; padding-top: 16px;}
				tr.header_body td.top_nav_bar ul li.act a {color: #878787; text-decoration: none;}
					tr.header_body td.top_nav_bar ul li a {padding-left: 26px;}
					tr.header_body td.top_nav_bar ul li {margin-bottom: 6px; background-position: left top; background-repeat: no-repeat; padding-top: 2px; padding-bottom: 3px;}
					tr.header_body td.top_nav_bar ul li.tomain {background-image: url(/img/top.nav.bar.icon.tomain.gif);}
					tr.header_body td.top_nav_bar ul li.toprice {background-image: url(/img/top.nav.bar.icon.toprice.gif);}
					tr.header_body td.top_nav_bar ul li.mailto {background-image: url(/img/top.nav.bar.icon.mailto.gif);}
					tr.header_body td.top_nav_bar ul li.tositemap {background-image: url(/img/top.nav.bar.icon.tositemap.gif);}
					tr.header_body td.top_nav_bar ul li.toizbr {background-image: url(/img/top.nav.bar.icon.toizbr.gif);}					
	tr.horizontal_menu {}
		tr.horizontal_menu td {height: 51px; background-image: url(/img/horizontal.menu.bg.gif); background-repeat: repeat-x; background-position: left top;}	
			tr.horizontal_menu td div {padding-left: 1px; background-image: url(/img/menu.point.border.gif); background-position: left center; background-repeat: no-repeat; height:51px;}
			tr.horizontal_menu td a {white-space: nowrap; display: block; text-align: center; font-size: 12px; text-transform: uppercase; text-decoration: none; font-weight: bold; color: #FFFFFF; height: 14px; padding-top: 18px; padding-bottom: 19px;}
			tr.horizontal_menu td a.two_rows {padding-top: 11px; padding-bottom: 26px; *padding-bottom: 12px;}
			tr.horizontal_menu td a.act {background-image:url(/img/horizontal.menu.bg.act.gif); background-repeat: repeat-x; background-position: top;}
			tr.horizontal_menu td a:hover {background-image:url(/img/horizontal.menu.bg.act.gif); background-repeat: repeat-x; background-position: top;}			
	tr.content_row_type_header {}
		tr.content_row_type_header td.global_header {padding-left: 1px; padding-top: 1px; padding-bottom: 1px;}
			tr.content_row_type_header td.global_header h1 {background-color: #878787; height:52px;}
			tr.content_row_type_header td.global_header h1 span {display: none;}
			tr.content_row_type_header td.global_header h1 img {margin-top: 18px; margin-left: 3%;}
		tr.content_row_type_header td.left_menu_heder {vertical-align: bottom; padding-right: 10px;}
			
	tr.content_row_type_top_content_part {}
		tr.content_row_type_top_content_part div.collage {padding-left: 1px; padding-right: 1px;}
		tr.content_row_type_top_content_part table.collage {width: 100%;}		
			tr.content_row_type_top_content_part table.collage td.layer_1 {background-image: url(/img/collage.ins.layer.1.jpg); background-position: right top; background-repeat: repeat-x;}
				tr.content_row_type_top_content_part table.collage td.layer_1 img {width: 100%; height: 207px; background-image: url(/img/spacer.white.gif); background-position: right; background-repeat: repeat-y;}
			tr.content_row_type_top_content_part table.collage td.big {background-image: url(/img/collage.ins.layer.1.big.jpg);}				
				tr.content_row_type_top_content_part table.collage td.big img {height: 312px;}			
			tr.content_row_type_top_content_part table.collage td.layer_2 {background-image: url(/img/collage.ins.layer.2.jpg); background-repeat: repeat; background-position: left top;}
				tr.content_row_type_top_content_part table.collage td.layer_2 img {width: 100%; height: 104px; background-image: url(/img/spacer.white.gif); background-position: bottom; background-repeat: repeat-x;}
			tr.content_row_type_top_content_part table.collage td.layer_3 {background-image: url(/img/collage.ins.layer.3.jpg); background-repeat: repeat; background-position: left top;}
				tr.content_row_type_top_content_part table.collage td.layer_3 img {width: 100%; height: 103px;}
			tr.content_row_type_top_content_part table.collage td.layer_4 {background-image: url(/img/collage.ins.layer.4.jpg); background-repeat: repeat; background-position: left top;}
				tr.content_row_type_top_content_part table.collage td.layer_4 img {width: 100%; height: 103px; background-image: url(/img/spacer.white.gif); background-position: top; background-repeat: repeat-x;}
				
		tr.content_row_type_top_content_part td.right_menu {background-color: #eceee2;}
		
	tr.content_row_type_big_form {}
		tr.content_row_type_big_form td {color: #4b4b4b;}
		tr.content_row_type_big_form td.formpntdesc {text-align: right; font-weight: bold; padding-right:12px; padding-top: 7px; padding-bottom: 7px;} 
		tr.content_row_type_big_form td.adrd {padding-left: 10px;} 		
			tr.ifrm td.formpntdesc {padding: 0px; padding-right: 12px; font-weight: normal;}
			tr.ifrm input {width: 70%; margin-top: 1px; margin-bottom:1px; border:1px solid #bcca88; padding-top: 0px; padding-bottom:1px;}
			tr.ifrm textarea {width: 70%; overflow: auto; margin-top: 1px; margin-bottom:1px; border:1px solid #bcca88; height:100px;}
			tr.ifrm select {width: 70%; margin-top: 1px; margin-bottom:1px; *margin-top: 1px; *margin-bottom:1px; border: 1px solid #bcca88;}
			tr.ifrm td.txtar {padding-top: 7px;}
		tr.content_row_type_big_form table.chacksform {}
			tr.content_row_type_big_form table.chacksform td.lp {text-align: center; padding-left: 20px; padding-right: 10px;}
			tr.content_row_type_big_form table.chacksform td {padding-top:1px; padding-bottom: 1px;}

		tr.content_row_type_big_form td.form_sub_header {border-top: 2px solid #7a9612; color: #7a9612; font-weight: bold; font-size: 11px; padding-left: 10px; padding-top: 9px; padding-bottom: 17px;}
		tr.content_row_type_big_form td.form_sub_header div {width: 70%;}		
			table.phones_table {width:100%;}
				table.phones_table td {height:42px; vertical-align: middle;}
				table.phones_table td span.name {display: block; font-weight: bold;}
				table.phones_table td span.priem {font-size: 9px; display: block; padding-left: 15px;}
				table.phones_table td span.phone {font-size: 14px; padding-left: 15px;}
				table.phones_table td.lp {border-right: 1px solid #FFFFFF; padding-left: 10px;}
				table.phones_table tr.grey td {background-color: #eceee2;}
		
	tr.bottom_row_search {}
		tr.bottom_row_search td {background-color: #eceee2; height:51px; vertical-align: middle; text-align: center;}
			tr.bottom_row_search table.search {width: 100%;}		
				tr.bottom_row_search table.search td.input {text-align: right; padding-right: 5px;}
			tr.bottom_row_search td * {vertical-align: middle;}
			tr.bottom_row_search td input.txt {width: 341px; margin-right: 4px; border: 1px solid #878787; background-color: #878787; color: #FFFFFF; padding-top:2px; padding-bottom: 4px; font-size: 11px; padding-left: 20px; width: 95%;}
			
	tr.bottom_row_footer {}
		tr.bottom_row_footer td.box {background-color: #f5f6ef; height:130px;}	
			tr.bottom_row_footer td.box table {width: 90%; color: #878787; margin-left: auto; margin-right: auto; height:63px;}
			tr.bottom_row_footer td.box table td.td1 {vertical-align: top; padding-top: 10px; padding-right: 40px; background-image: url(/img/footer.border.gif); background-position: right top; background-repeat: repeat-y;}
			tr.bottom_row_footer td.box table td.td2 {vertical-align: top; padding-top: 10px; padding-left: 40px; padding-right: 35px;  background-image: url(/img/footer.border.gif); background-position: right top; background-repeat: repeat-y;}
			tr.bottom_row_footer td.box table td.td3 {vertical-align: top; padding-top: 10px; padding-left: 69px;}						

td.right_menu {vertical-align: top;}
	td.right_menu ul {padding-top: 28px; padding-left: 20px; width:70%; list-style-type: none;}
	td.right_menu ul li {background-image: url(/img/list.point.gif); background-position: left 5px; padding-left: 8px; background-repeat: no-repeat; margin-bottom: 11px;}	
		td.right_menu ul a {color: #000000;}
		
td.right_block_our_pred {vertical-align: top;padding-top: 22px; padding-left: 20px;}		
	td.right_block_our_pred h2 {margin-bottom: 19px;}
	td.right_block_our_pred div {margin-bottom: 12px;}
		td.right_block_our_pred div span {display: block; font-size: 10px; color: #666666;}

td.right_block_sertifs {padding-left: 20px; padding-top: 43px;}
	td.right_block_sertifs h2 {margin-bottom: 19px;}
	td.right_block_sertifs div {margin-bottom: 12px;}
		td.right_block_sertifs div span {display: block; font-size: 10px; color: #666666; padding-top: 6px;}
		
td.left_menu {vertical-align: top;}
td.oneheader {padding-top: 13px;}

td.left_menu ul {list-style-type: none; padding-top: 13px; padding-bottom: 13px; background-image: url(/img/left.menu.bottom.border.gif); background-position: bottom left; background-repeat: repeat-x; margin-right: 12px;}
	td.left_menu ul li {padding-left: 17px; background-image: url(/img/left.menu.point.gif); background-repeat: no-repeat; background-position: left 2px;}
	td.left_menu ul li.act {background-image: url(/img/left.menu.point.act.gif);}
		td.left_menu ul li.act a {color: #000000;}
		td.left_menu ul li.lev2 {margin-left: 18px; background-image: url(/img/left.menu.point.sublev.gif); background-position: left 7px; padding-left: 8px; margin-top: 14px;}
		td.left_menu ul li.l2act {background-image: url(/img/left.menu.point.sublev.act.gif);}		
			td.left_menu ul li.l2act a {color: #000000; text-decoration: none;}
		
div.text_content {padding-top: 26px;padding-bottom: 46px;}
div.wrp {padding-right: 12px;}
	div.text_content ul {list-style-type: none;}
		div.text_content ul li {padding-left: 8px; background-image: url(/img/list.point.t2.gif); background-repeat: no-repeat; background-position: left 5px;}
	div.disc {color: #000000;text-transform: uppercase;	line-height: 18px;font-size: 12px;padding-bottom: 7px;}
	div.disc_t2 {color: #000000;text-transform: uppercase;	line-height: 15px;font-size: 11px;}	
	p {padding-top: 8px; padding-bottom: 9px; text-align: justify; line-height: 15px;}
	p.ntm {padding-top: 3px; padding-bottom: 20px; text-align: justify; line-height: 15px;}	
	div.bukv {float: left; font-size: 57px; padding-top: 23px; padding-bottom: 12px; padding-right: 4px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px;}
	
	h2 {font-size: 12px; color: #000000; font-weight: normal; padding-bottom: 4px; border-bottom: 2px solid #000000;}
	h3 {font-size: 11px; color: #000000; text-transform: uppercase;}
	div.text_content strong {color: #000000;}
	div.text_content strong.nb {font-weight: normal;}	
	
table.collect {width: 100%; margin-top: 24px;}
	table.collect td {text-align: center; padding-bottom: 10px; vertical-align:top;}
	table.collect td a {display: block; text-align: center; padding-top: 10px; font-weight: bold; color: #000000; text-decoration: none; font-size: 12px;}
		table.collect td a:hover {text-decoration: underline;}	

table.content_table_type_1 {width: 100%; margin-bottom: 21px;}
		table.content_table_type_1 th {background-color: #878787; color: #FFFFFF;}
		table.content_table_type_1 th.t1 {border-right: 1px solid #FFFFFF;}
		table.content_table_type_1 th.t2 {border-bottom: 1px solid #FFFFFF; font-weight: normal; padding-top: 3px; padding-bottom: 4px;}	
		table.content_table_type_1 th.tx1 {padding-top: 3px; padding-bottom: 2px;}		
	table.content_table_type_1 tr.grey td {background-color: #e7e7e7;}
		table.content_table_type_1 td {height: 36px; vertical-align: middle;}
		table.content_table_type_1 td.t1 {border-right: 1px dashed #adadad; padding-left: 10px;}
		table.content_table_type_1 td.alc {text-align: center; padding: 0px;}
		
div.cwrcopy {padding-left: 27px; background-image: url(/img/cwr.logo.gif); background-repeat: no-repeat; background-position: left center;}
	div.cwrcopy a {color: #58be13;}
	
div.news_block {padding-bottom: 15px; padding-right: 27px;}
	div.news_block span.date {display: block; color: #666666;}
	div.news_block a {font-weight: bold; color: #7a9612;}
	div.news_block p {color: #000000; padding: 0px;}
	
td.right_block {vertical-align: top;}	
	div.license_block {background-color: #eceee2; border-bottom: 1px solid #FFFFFF; padding-left: 10px; padding-right:25px; padding-top: 22px; border-left: 1px solid #FFFFFF;}
		div.license_block table {width: 100%;}
			div.license_block table td.rp {padding-right: 4px;}
		div.license_block span.undscr {font-size: 10px; color: #666666; line-height: 10px; padding-top: 6px; padding-bottom: 23px; display: block;}
	
	div.archive_block {background-color: #eceee2; border-bottom: 1px solid #FFFFFF; padding-left: 10px; padding-right:25px; padding-top: 28px;}
		div.archive_block div.header {background-image: url(/img/horizontal.dashed.border.gif); background-position: bottom left; background-repeat: repeat-x; padding-bottom:8px;}

		 table.archive_form {width: 100%; margin-top: 16px;}
	 		 table.archive_form input {width: 88%; border: 1px solid #b3c27a; font-size: 12px; color: #666666; padding-top:2px; padding-bottom: 3px; padding-left:2px;}
			 table.archive_form span.sob_w {display: block; color: #666666; font-weight: bold; padding-bottom: 3px;}
			 table.archive_form tr.fsubsc td {font-size: 10px; color: #7a9612; padding-bottom: 5px;}
		table.viewonly_form	 {width: 100%; margin-top: 13px;}
			 table.viewonly_form	td {font-size: 11px; color: #666666; padding-bottom: 3px;}
			 table.viewonly_form span.sob_w {display: block; color: #666666; font-weight: bold; padding-bottom: 3px;}		
  		     table.viewonly_form td.inp {text-align: center;}
		div.submit {background-image: url(/img/horizontal.dashed.border.gif); background-position: top left; background-repeat: repeat-x; padding-bottom:15px; text-align: center; padding-top: 15px; margin-top: 15px;}
		 
	div.maillist_block {background-color: #878787; padding-left: 10px; padding-top: 30px; padding-right: 25px; padding-bottom: 30px;}
		div.maillist_block div.header {background-image: url(/img/horizontal.dshd.brdr.black.gif); background-position: bottom left; background-repeat: repeat-x; padding-bottom:8px;}	
		
		table.maillist_form {width: 100%; margin-top: 10px; font-size: 9px; color: #FFFFFF;}
			table.maillist_form td.check * {vertical-align: middle; font-size: 11px;}
				table.maillist_form td.check input {width: 13px; margin-right: 7px; margin-left: 10px;}
			table.maillist_form tr.frm {}
				table.maillist_form tr.frm td {padding-top: 12px; padding-bottom: 7px;}
					table.maillist_form tr.frm td.txt input {font-size: 12px; color: #666666; border: 1px solid #FFFFFF; width: 92%; padding-top: 2px; padding-bottom: 4px; padding-left: 6px;}
				
	
div.ins_bigbanner {border-bottom: 1px solid #c0c1c3; height:153px; background-image: url(/img/collage.ins.bigbanner.jpg); background-position: left top;}	

tr.main_collage {}
	tr.main_collage td.layer_1 {height: 259px; background-image: url(/img/main.clge.layer.1.gif); background-position: top; background-repeat: repeat-x;}
		td.layer_1 div.layer_2 {background-image: url(/img/main.clge.layer.2.gif); background-repeat: repeat-x; background-position: left top; height:259px;}
		
			table.layer_3 {height: 259px; width: 100%;}
			table.layer_3 td.prt_1 {background-image: url(/img/main.clge.layer.3.lp.gif); background-repeat: repeat-x; background-position: left top;}
				table.layer_3 td.prt_1 div {text-align: right; height: 259px; background-image: url(/img/main.clge.layer.3.lp.nrp.jpg); background-repeat: no-repeat; background-position: right top;}
				table.layer_3 td.prt_1 div img {position: relative; z-index:10; top: 179px; left: -35px;}				
			table.layer_3 td.prt_2 {background-image: url(/img/main.clge.layer.3.prt.2.gif); background-repeat: repeat-x; background-position: left top;}				
			table.layer_3 td.prt_3 {background-image: url(/img/main.clge.layer.3.prt.3.nrp.jpg); background-repeat: no-repeat; background-position: left top;}			
				table.layer_3 td.prt_3 table {height: 259px; width: 100%;}
					table.layer_3 td.prt_3 table td {vertical-align: top;}
					table.layer_3 td.prt_3 table td.pntr img {position: relative; z-index:20; left: -110px; top: 31px;}
					table.layer_3 td.prt_3 table td.tx {padding-right: 15px;}
					table.layer_3 td.prt_3 table td.tx div.text {padding-top: 19px;}
					table.layer_3 td.prt_3 table td.tx div.text h5 {font-size: 11px; color: #466100; font-weight: normal; padding-bottom:3px;}
					table.layer_3 td.prt_3 table td.tx div.text p {color: #FFFFFF; padding-top: 13px; padding-bnottom: 16px;}
					table.layer_3 td.prt_3 table td.tx div.text div.plink {text-align: right;}
					table.layer_3 td.prt_3 table td.tx div.text div.plink a.podrlinlk {font-weight: bold; color: #58be13; width:94px; background-image: url(/img/main.clge.lprt.3.pdrlink.gif);}
			table.layer_3 td.prt_4 {vertical-align: bottom; background-image: url(/img/main.clge.layer.3.prt.4.nrp.jpg); background-repeat: no-repeat; background-position: right top;}						
				table.layer_3 td.prt_4 div {text-align: right;}
				 	table.layer_3 td.prt_4 div img {z-index: 30; position: relative; top: -56px; left: -24px; padding-left: 50px;padding-right: 30px;}

tr.main_menu_headers {}
	tr.main_menu_headers td {background-color: #eceee2;}
		tr.main_menu_headers td.point {background-image: url(/img/main.menu.lb.gif); padding-left: 1px; background-repeat: repeat-y; background-position: left top;}
			tr.main_menu_headers td.point div {padding-top: 20px; padding-bottom: 18px; padding-left: 21px; background-image: url(/img/mainmenu.h.lbg.gif); background-position: left center; background-repeat: no-repeat;}
tr.main_menu_content {}
	tr.main_menu_content td {background-color: #f5f6ef; color: #637700; vertical-align: top;}
		tr.main_menu_content td.point {background-image: url(/img/main.menu.lb.gif); padding-left: 1px; background-repeat: repeat-y; background-position: left top;}	
		tr.main_menu_content td ul {padding-left: 20px; padding-top: 15px; list-style-type: none; padding-bottom: 15px;}
			tr.main_menu_content td ul li {background-image: url(/img/main.menu.li.point.gif); background-position: left 7px; background-repeat: no-repeat; padding-left: 8px; line-height: 17px;}
tr.main_menu_podrobnee {}
	tr.main_menu_podrobnee td {height: 34px; background-color: #f5f6ef; vertical-align: top;}
		tr.main_menu_podrobnee td.point {background-image: url(/img/main.menu.lb.gif); padding-left: 19px; background-repeat: repeat-y; background-position: left top;}		
		tr.main_menu_podrobnee td.point a {padding-left: 18px; background-image: url(/img/main.menu.podr.bullet.gif); background-repeat: no-repeat; background-position: left 2px; color: #3b70c0;}

tr.main_content_row {}
	tr.main_content_row td {vertical-align: top;}
	td.main_left_menu {padding-top: 52px; padding-bottom: 54px;}
		td.main_left_menu ul {background-color: #878787; border-left: 6px solid #656565; background-image: url(/img/main.left.menu.border.gif); background-position: top left; background-repeat: repeat-x; padding-top: 1px; list-style-type: none;}
			td.main_left_menu ul li {background-color: #878787; background-image: url(/img/main.left.menu.border.gif); background-position: bottom left; background-repeat: repeat-x;}
			td.main_left_menu ul li a {padding-left: 13px; display: block; padding-left: 13px; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; padding-top: 18px; padding-bottom: 19px; height: 14px;}
				td.main_left_menu ul li a span {display: block; padding-left: 21px; background-image: url(/img/main.left.menu.point.gif); background-repeat: no-repeat; background-position: left center;}
			td.main_left_menu ul li.tworows a {display: block; padding-top: 12px; padding-bottom: 13px; height: 30px;}
	td.main_content {padding-top: 52px; padding-bottom: 54px; padding-left: 30px; padding-right: 40px;}
		table.main_news {width: 100%; margin-top: 32px;}
			table.main_news td.text {color: #000000; padding-bottom: 26px; line-height: 15px;}
				table.main_news td.text b {display: block;}
	td.right_block {padding-top: 52px; padding-bottom: 54px;}
		td.right_block div.wbord {border-left: 1px solid #c3c3c3; padding-left: 10px;}
			div.objav_text {padding-top: 32px; padding-bottom: 16px; padding-right: 25px; color: #000000; line-height: 15px;}
				div.objav_text b {display: block;}			
		td.right_block div.wbord a.podrlinlk {margin-bottom: 7px;}
		
a.podrlinlk {background-image: url(/img/left.menu.point.gif); background-position: left 2px; padding-left: 18px; background-repeat: no-repeat; display: block; width: 140px;}
	
	
