td.tlev {vertical-align: top;}

div.design_box {width: 956px; height: 600px; margin-left: auto; margin-right: auto;}
	div.design_box table.cont_skel td {border: 0px solid red;}
	div.design_box table.cont_skel td.rtlev {padding-bottom: 29px;}
	
	div.lang_select {font-size: 90%;}
		div.lang_select a, div.lang_select span {margin-right: 19px;}	
		div.lang_select span {color: #56567b;}
		div.lang_select a {color: #ad2626;}

	div.icm_logo {padding-left: 2px; padding-top: 19px; padding-bottom: 29px;}		
	
	div.ulogo_disc {font-color: #444444; text-transform: uppercase; font-weight: bold; padding-bottom: 20px;}
	
	div.small_navig {position: relative; left:-4px; z-index: 5; padding-bottom: 29px;}
		div.small_navig img {border: 1px solid #dadee7; margin-right: 15px;}
		div.small_navig a.act img {border: 1px solid #b3b6bd;}
	
	div.left_menu {}	
		div.left_menu ul {list-style-type: none;}
		div.left_menu ul li {padding-bottom: 13px; font-size: 120%;}
		div.left_menu ul li a {color: #323232;}
		
/*right part*/		
	div.top_menu {border: 0px solid red;}
		div.top_menu tr.img_menu img {background-repeat: no-repeat; background-position: center center;}	
		div.top_menu td.f3 {vertical-align: text-top;}
		div.top_menu div.img {padding-bottom: 14px;}
		div.top_menu div.link {padding-left: 11px; font-size: 120%; padding-bottom: 13px;}
			div.top_menu div.link a {color: #ad2626; font-weight: bold;}
		
	div.u_top_menu_wblocks_nsh {border: 0px solid #000000; width: 792px;}

		div.main_set_type_1 {padding-bottom: 11px;}
			div.main_set_type_1 table {width: 100%;}		
			div.main_set_type_1 td.hor_full_part {vertical-align: top; background-color: #696578; background-image: url(../img/main.tops.grf.bprt.gif); background-repeat: no-repeat; background-position: bottom left;}
			div.main_set_type_1 td.hor_full_part div.txtins {background-image: url(../img/main.tops.grf.tprt.gif); background-repeat: no-repeat; background-position: top left; padding-left: 29px; padding-top: 18px; padding-bottom: 12px;}
			
			div.main_set_type_1 td.ver_left_ot_part {width: 192px; background-color: #a01e1d; background-image: url(../img/main.bots.rrf.bprt.gif); background-repeat: no-repeat; background-position: bottom left; vertical-align: top;}
				div.main_set_type_1 td.ver_left_ot_part div.textins {background-image: url(../img/main.bots.rrf.tprt.gif); background-repeat: no-repeat; background-position: top left; padding-left: 29px; padding-top: 22px; padding-bottom: 10px; padding-right: 10px;}

			div.main_set_type_1 td.ver_right_ot_part {width: 590px; background-color: #303d76; background-image: url(../img/main.bots.brf.bprt.gif); background-repeat: no-repeat; background-position: bottom left; vertical-align: top;}
				div.main_set_type_1 td.ver_right_ot_part div.textins {background-image: url(../img/main.bots.brf.tprt.gif); background-repeat: no-repeat; background-position: top left; padding-left: 43px; padding-top: 22px; padding-bottom: 10px; padding-right: 10px;}
			
			div.vtpts_spcr {background-image: url(../img/spacer.vt.pts.gif); background-repeat: no-repeat; background-position: left top;}
				div.vtpts_spcr img {background-image: url(../img/spacer.vt.pts.2pt.gif); background-repeat: no-repeat; background-position: left top; position: relative; left: 7px; z-index: 10;}
	
	div.u_top_menu_wblocks_wsh {border: 0px solid #000000; width: 800px;}
	
		div.block_w_sdw {height: 152px; width: 800px; background-image: url(../img/bwshdt1.bg.gif); background-repeat: no-repeat; background-position: left top;}
			div.block_w_sdw div.textins {padding-left: 27px; padding-top: 15px;}
	
	div.main_text_block {padding-left: 36px; padding-top: 14px; padding-bottom: 36px;}
		
/*contentrasp*/

	table.content_2cols {width: 792px;}
		table.content_2cols td.small_col {width: 192px; background-color: #FFFFFF; background-image: url(../img/cnt.2cols.sml.col.bprt.gif); background-repeat: no-repeat; background-position: bottom left; vertical-align: top;}
			table.content_2cols td.small_col div.textins {background-image: url(../img/cnt.2cols.sml.col.tprt.gif); background-repeat: no-repeat; background-position: top left; padding-left: 26px; padding-top: 13px; padding-bottom: 22px;}

		table.content_2cols td.spacer_col {width: 10px;}
		table.content_2cols td.big_col {width: 590px; background-color: #FFFFFF; vertical-align: top; background-image: url(../img/cnt.2cols.big.col.bprt.gif); background-repeat: no-repeat; background-position: left bottom;}
		table.content_2cols td.full_col {width: 792px !important; background-image: url(../img/cnt.2cols.full.col.bprt.gif) !important;}
			table.content_2cols td.full_col div.textins {width: 792px !important; background-image: url(../img/cnt.2cols.full.col.tprt.gif) !important;}
			table.content_2cols td.big_col div.textins {width: 590px; background-image: url(../img/cnt.2cols.big.col.tprt.gif); background-repeat: no-repeat; background-position: top left;}
			table.content_2cols td.big_col div.textins div.box {padding-top: 12px; padding-left: 20px; padding-right: 20px; padding-bottom: 32px;}
			
		table.content_2cols td.small_col_nbg {width: 192px; vertical-align: top;}
			table.content_2cols td.small_col_nbg div.textins {padding-bottom: 22px;}
			
			div.smenu_red {background-color: #a01e1d; width: 185px; background-image: url(../img/sm.red.menu.tpbrdr.gif); background-repeat: no-repeat; background-position: top left;}
			div.smenu_red div.dbox {background-position: bottom left; background-repeat: no-repeat; background-image: url(../img/sm.red.menu.btbrdr.gif);}
				div.smenu_red img.arrow {position: relative; z-index: 15; left:7px;}
			
				div.smenu_red h2 {font-size: 120%; font-weight: normal; color: #FFFFFF; padding-left: 20px; padding-top: 22px; padding-bottom: 18px; padding-right: 10px;}
				div.smenu_red ul {padding-left: 20px; list-style-type: none; padding-bottom: 28px;}
				div.smenu_red ul li {padding-bottom: 7px; font-size: 120%; padding-right: 10px;}
				div.smenu_red ul li a {color: #FFFFFF; font-weight: bold;}
			
			div.smenu_grey {background-color: #696578; width: 185px; background-image: url(../img/sm.grey.menu.tpbrdr.gif); background-repeat: no-repeat; background-position: top left;}
			div.smenu_grey div.dbox {background-position: bottom left; background-repeat: no-repeat; background-image: url(../img/sm.grey.menu.btbrdr.gif);}
					
				div.smenu_grey h2 {font-size: 120%; font-weight: normal; color: #FFFFFF; padding-left: 20px; padding-top: 22px; padding-bottom: 18px; padding-right: 10px;}
				div.smenu_grey ul {padding-left: 20px; list-style-type: none; padding-bottom: 28px;}
				div.smenu_grey ul li {padding-bottom: 7px; font-size: 120%; padding-right: 10px;}
				div.smenu_grey ul li a {color: #FFFFFF; font-weight: bold;}					
					
/*foot*/
	a.foot_logo {display: block; text-decoration:none; font-size: 10px; color: #040405; padding-top: 6px; background-image: url(../img/dlogo.gif); background-repeat: no-repeat; background-position: right top; width: 63px; padding-bottom: 2px;}
	div.foot_dlink {font-size: 10px; color: #7f8186;}
	
	td.foot_left_part {vertical-align: top;}
	td.foot_right_part {padding-top: 11px; padding-bottom: 27px;}
		td.foot_right_part div {float: left;}	
				
		div.foot_copy_left_part {width: 500px;}
			div.foot_copy_left_part div {padding-left: 37px; padding-right: 110px; font-size: 90%;}

			div.foot_copy_right_part {font-size: 90%;}
			div.foot_copy_right_part a {color: #353a72;}


#err {color: #990000; font-weight: bold;}	
#err div {font-weight: normal;}
#err li {margin-left: 20px;}