body{ 	margin:0px 0 0 0; 	padding:0; 	font-family: verdana,arial,geneva cy,sans-serif; font-size: 10pt; }
 #maincontainer{ 	width: 960px; /*Width of main container*/ 	margin: 0 auto; /*Center container on page*/ }
 #topsection{ 	height: 140px; /*Height of top section*/ margin-bottom: 20px; }
 #menu{ font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif !important; 	font-size: 14px !important; 	height: 40px; 	display: block; }
 #contentwrapper{ 	float: left; 	width: 100%; 	padding-top:20px; 	 }
 #contentcolumn{ 	margin: 0 150px 0 150px; /*Margins for content column. Should be &quot;0 RightColumnWidth 0 LeftColumnWidth*/ }
 #contentcolumn_sub{ 	margin: 0 0 0 180px; text-align: justify; text-justify: newspaper; /*Margins for content column. Should be &quot;0 RightColumnWidth 0 LeftColumnWidth*/ }
 #leftcolumn{ 	float: left; 	width: 150px; /*Width of left column in pixel*/ 	margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/ padding-top:20px; }
 #rightcolumn{ 	float: left; padding-top:20px; 	width: 150px; /*Width of right column*/ 	margin-left: -150px; /*Set left margin to -(RightColumnWidth)*/ }
 #footer{ 	clear: left; 	width: 100%; 	padding: 20px 0; 	font-size: 0.7em; }
 .innertube{ 	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/ 	margin-top: 0; }
 #logo{ 	float: left; 	border: none; }
 #title{ 	font-family: Comic Sans MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	letter-spacing: 1px; 	font-size: 2.1em; }
 IMG { 	border: none; }
 /* =================================== */ /* цвета */ .c_blue, A.c_blue, A.c_blue:visited, .m_blue H2, .m_blue H3, .m_blue H4, .c_blue A:visited { 	color: #0081cf; }
 .c_prop_sv1, A.c_prop_sv1, A.c_prop_sv1:visited, .m_prop_sv1 H2, .m_prop_sv1 H3, .m_prop_sv1 H4, .c_prop_sv1 A:visited, .c_prop_sv1 .item-text a{ 	color: #6e137c; }
 .c_deep_blue, A.c_deep_blue, A.c_deep_blue:visited, .m_deep_blue H2, .m_deep_blue H3, .m_deep_blue H4, .c_deep_blue A:visited { 	color: #172d7b; }
 .c_purple, A.c_purple, A.c_purple:visited, .m_purple H2, .m_purple H3, .m_purple H4, .c_purple A:visited { 	color: #6e137c; }
 .c_pink, A.c_pink, A.c_pink:visited, .m_pink H2, .m_pink H3, .m_pink H4 { 	color: #e90079; }
 .c_dark_pink, A.c_dark_pink, A.c_dark_pink:visited, .m_dark_pink H2, .m_dark_pink H3, .m_dark_pink H4 { 	color: #cd0052; }
 .c_orange, A.c_orange, A.c_orange:visited, .m_orange H2, .m_orange H3, .m_orange H4 { 	color: #f88121; }
 .c_lemon, A.lemon, A.lemon:visited, .m_lemon H2, .m_lemon H3, .m_lemon H4 { 	color: #ffc21d; }
 .c_green, A.c_green, A.c_green:visited, .m_green H2, .m_green H3, .m_green H4 { 	color: #7eb12c; }
 /* цвета */ UL.menu{ 	width: 820px; 	height: 40px; 	list-style: none; 	list-style-position: outside; 	display: inline; }
 UL.menu LI{ 	font-size: 9px; 	text-transform: uppercase; 	float: left; 	display: inline; 	width: 95px; 	height: 25px; 	vertical-align: bottom; 	padding-top: 0px; 	padding-right: 2px; 	padding-bottom: 12px; 	padding-left: 5px; 	cursor: pointer; }
 UL.menu LI A, UL.menu LI A:hover, UL.menu LI A:visited { 	color: white; 	text-decoration: none; 	cursor: pointer; }
 .lk { 	width: 100%; 	height: 30px; 	margin-top: -30px; 	padding-top: 30px; }
 /* классы меню */ UL.menu LI.blue { 	background: url(i/menu/blue.gif) 0 0 no-repeat;	padding-top: 16px; }
 UL.menu LI.blue:hover { 	background-position: -110px 0px;	padding-top: 23px; }
 UL.menu LI.deep_blue { 	background: url(i/menu/deep_blue.gif) 0 0 no-repeat;	padding-top: 5px; }
 UL.menu LI.deep_blue:hover { 	background-position: -110px 0px;	padding-top: 12px; }
 UL.menu LI.purple { 	background: url(i/menu/purple.gif) 0 0 no-repeat;	padding-top: 5px; }
 UL.menu LI.purple:hover { 	background-position: -110px 0px;	padding-top: 12px; }
 UL.menu LI.pink { 	background: url(i/menu/pink.gif) 0 0 no-repeat;	padding-top: 16px; }
 UL.menu LI.pink:hover { 	background-position: -110px 0px;	padding-top: 23px; }
 UL.menu LI.dark_pink { 	background: url(i/menu/dark_pink.gif) 0 0 no-repeat;	padding-top: 5px; }
 UL.menu LI.dark_pink:hover { 	background-position: -110px 0px;	padding-top: 12px; }
 UL.menu LI.orange { 	background: url(i/menu/orange.gif) 0 0 no-repeat;	padding-top: 16px; }
 UL.menu LI.orange:hover { 	background-position: -110px 0px;	padding-top: 23px; }
 UL.menu LI.lemon { 	background: url(i/menu/lemon.gif) 0 0 no-repeat;	padding-top: 5px; }
 UL.menu LI.lemon:hover { 	background-position: -110px 0px;	padding-top: 12px; }
 UL.menu LI.green { 	background: url(i/menu/green.gif) 0 0 no-repeat; padding-top: 5px; }
 UL.menu LI.green:hover { 	background-position: -110px 0px;	padding-top: 12px; }
 /* классы меню */ UL.menu LI.active { 	background-position: -110px 0px; 	padding-top: 23px; }
 UL.menu LI.active2 { 	background-position: -110px 0px; 	padding-top: 12px; }
 /* стили левого меню */ UL.menu-sitemap-tree { 	list-style: none; 	list-style-position: outside; 	padding: 0px; 	margin: 0px; }
 .item-text { 	font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	text-transform: uppercase; 	padding-bottom: 13px; }
 .item-text A { 	text-decoration: none; }
 .item-text A:hover { 	text-decoration: underline; }
 /* стили */ A{ 	color: #0081cf; 	text-decoration: none; }
 A:hover { 	color: #172d7b; text-decoration: underline; }
 A:visited { 	color: #6e137c; }
 H2 { 	padding: 0px; 	margin: 0px; 	color: #172d7b; 	font-size: 1.3em; 	font-weight: bold; 	letter-spacing: 1px; }
 H3 { 	padding: 0px; 	margin: 10px 0px 5px 0px; 	color: #0081cf; 	font-size: 1.1em; 	font-weight: bold; }
 HR { 	border: none; 	border-bottom: 1px solid #ccc; }
 div.bl { 	border: 1px solid #ccc; 	padding: 7px; 	font-size: 0.8em; 	margin-bottom: 10px; }
 span.sub_head { 	display: block; 	margin: 0px; 	padding: 0px; 	color: #0081cf; 	font-weight: bold; }
 /* стили */ p { 	font-size: 0.9em; 	margin: 0px 0px 15px 0px; 	padding: 0px; }
 .quest { 	color: #f88121; 	font-weight: bold; 	margin-bottom: 10px; 	font-size: 16px; }
 .answer { 	margin-bottom: 30px; 	font-size: 14px; }
 .news_date { 	color: #0081cf; 	font-size: 10px; }
 .news_text { 	border-left: 3px solid #0081cf; 	padding-left: 7px; 	margin-top: 3px; 	margin-bottom: 20px; 	font-size: 14px; }
 .res_anons, .res_anons p { 	font-size: 14px; }
 .response H2, .response H3 { 	margin: 0px; 	padding: 0px; 	margin-bottom: 4px; 	font-weight: bold; }
 .response { 	margin-bottom: 50px; }
 .full { 	margin-left: -180px; }
 .full_req1 { 	margin-left: -100px; }
 .req TR TD { 	padding-bottom: 20px; }
 .req1 INPUT, .req1 TEXTAREA { 	width: 100%; }
 .req2 INPUT { 	width: 100%; }
 .req_b { 	background-color: #e1e1e1; 	overflow: hidden; 	padding: 9px 0px 0px 5px; 	width: 816px; }
 .req_b INPUT, .req_b TEXTAREA { 	/*margin: 3px 0px 5px -6px;*/ 	margin: 1px 0px 8px -4px; 	padding-left: 5px; 	padding-top: 3px; 	border: none; 	border: 1px solid #999; 	width: 813px; }
 .req_c { 	/*border: 1px solid #d3d3d3;*/ 	background-color: #e1e1e1; 	overflow: hidden; 	padding: 9px 0px 0px 5px; 	width: 90%; border: 1px solid #999; }
 .req_c INPUT, .req_c TEXTAREA { border:1px solid #999999; margin:0 0 8px -5px; padding-left:5px; padding-top:3px; width:243px; }
 .req_j { 	/*border: 0px solid #d3d3d3;*/ 	background-color: #ffffff; 	overflow: hidden; 	padding: 6px 0px 0px 0px; 	width: 90%; border: 0px solid #999; }
 .req_j INPUT, .req_j SELECT { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:254px; }
 .req_j TEXTAREA { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:250px; height:100px }
 .req_jcap INPUT { border:1px solid #999999; margin:0 0 0px 1px; padding-left:1px; padding-top:0px; width:175px; }
 .req_dpo INPUT, .req_dpo SELECT { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:424px; }
 .req_dpo TEXTAREA { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:420px; height:100px }
 .req_dpoc INPUT { border:1px solid #999999; margin:3px 0 0px 0px; padding-left:0px; padding-top:0px; width:178px; }
 .req_dpo1 INPUT, .req_dpo1 SELECT { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:224px; }
 .req_dpo1 TEXTAREA { border:1px solid #999999; margin:0 0 0px 0px; padding-left:0px; padding-top:0px; width:220px; height:100px }
 .req_dpoc1 INPUT { border:1px solid #999999; margin:3px 0 0px 0px; padding-left:0px; padding-top:0px; width:178px; }
 .req_d { 	background-color: White; 	width: 234px; 	margin: -5px 0px 8px -4px; 	padding-bottom: 20px; 	padding-left: 15px; 	padding-bottom: 10px; }
 .req_d INPUT { 	width: auto; 	border: none; 	padding: 0px; 	margin: 0px; 	margin-top: 4px; }
 .spasibo { font-size:20px; }
 #bx_incl_area_4 img { margin-right:10px; margin-bottom:10px; }
 #title { padding-left: 150px; }
 .innertube p { margin-bottom:8px!important; }
 .code { width:30px!important; color:grey; font-style:italic; float:left; margin-right:10px!important; }
 .fone { float:left; width:180px!important; color:grey; font-style:italic; }

