body {
	background: #ffffff url(../images/sky.gif) repeat-x;
	color: #333333;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
body, input, textarea {
	font-family: verdana, arial, helvetica, sans-serif;
}
a:link, a:visited {
	color: #28166f;
/*	text-decoration: none;*/
}
a:hover {
	color: #fa712d;
	text-decoration: underline;
}
table, input, textarea, button {
	font-size: 100%;
}
h1 {
	color: #fa712d;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 130%;
	font-weight: bold;
	padding: 0;
	margin: 1em 0;
}
h2 {
	color: #28166f;
	font-size: 120%;
	font-weight: bold;
}
h3 {
	font-size: 110%;
	font-weight: bold;
}
p {
	margin: 7px 0;
}
p.text, .text p{
	text-indent: 15px; 
	font-size: 12px;
	line-height: 1.3;
	margin-bottom: 15px;
	margin-right: 10px;
}

.text img{
	border: 0px;
}

.text li{
	text-indent: 15px; 
	font-size: 12px;
	line-height: 1.3;
}

ul {
	margin-top: 0;
	marhin-bottom: 0;
}
li {
	margin: 0.5em 0;
}
hr {
	height: 1px;
}
form {
	padding: 0;
	margin: 0;
}
.att {
	color: #000099;
	font-weight: bold;
}
.small {
	font-size: 10px;
}
.sysmsg {
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	border: 3px solid #fa712d;
	padding: 7px 14px;
	margin: 7px 49px;
}
a.sysbtn, a:visited.sysbtn {
	color: #fa712d;
}
a:hover.sysbtn {
	color: #28166f;
}
.instruction {
	border: 2px dashed #fa712d;
	background: #fef4d3 url(../images/cheese.gif) left bottom no-repeat;
	padding: 0 14px;
	margin: 14px 0;
}

.blue {
	color: #28166f;
	font-weight: bold;
}
p.blue {
	margin: 7px 0;
}
.blue a, .blue a:visited {
	color: #28166f;
	text-decoration: none;
}
.blue a:hover {
	color: #fa712d;
	text-decoration: none;
}
.bgblue {
	color: #ffffff;
	background-color: #28166f;
}
.blue50 {
	color: #7c72aa;
}
.bgblue50 {
	color: #ffffff;
	background-color: #7c72aa;
}
.blue25 {
	color: #ada5cd;
}
.blue15 {
	color: #c9c2df;
}
.yellow {
	color: #facc00;
}
.yellow50 {
	color: #fadb89;
}
.yellow25 {
	color: #fdebba;
}
.yellow15 {
	color: #fef4d3;
}
.grey {
	color: #969696;
}
.orange {
	color: #fa712d;
}
.bgorange {
	color: #ffffff;
	background-color: #fa712d;
}

.maintable {
	background: url(../images/shadowbottom.gif) left bottom repeat-x;
}
td.hsplitter {
	height: 1px;
	line-height: 1px;
	background: url(../images/dsplitter.gif) -1px -2px repeat-x;
}
td.vsplitter {
	width: 1px;
	background: url(../images/dsplitter.gif) -2px -1px repeat-y;
}
.isplitter {
	height: 1px;
	line-height: 1px;
	background: url(../images/isplitter.gif) repeat-x;
	margin: 14px 0;
	padding: 0;
}
#gst {
	padding: 42px 0 0 98px;
	background: url(../images/ystripe.gif) 49px 98px no-repeat;
	font-weight: bold;
	font-size: 24px;
	color: #28166f;
}
#card {
	line-height: 16px;
	white-space: nowrap;
	text-align: right;
	padding: 0 42px 0 7px;
}
.interview {
        font-size: 11px;
	border: 2px dashed #facc00;
	background-color: #fef4d3;
	padding: 0 7px;
}
.blueframe {
	border: 1px dashed #28166f;
	padding: 14px;
}
.orangeframe {
	border: 2px dashed #fa712d;
	padding: 7px;
}
.trb, .tro {
        margin-left: 3px;
        width: 9px; /* IE */
        padding-left: 9px; /* FF */
}
a .trb, a:visited .trb {
	background: url(../images/trb.gif) center center no-repeat;
}
a:hover .trb {
        cursor: hand;
	background: url(../images/tro.gif) center center no-repeat;
}
a .tro, a:visited .tro {
	background: url(../images/tro.gif) center center no-repeat;
}
a:hover .tro {
        cursor: hand;
}
.hbb {
	color: #28166f;
        font-weight: bold;
	padding-bottom: 9px;
	background: url(../images/hbb.gif) left bottom repeat-x;
}
.hbo {
	color: #fa712d;
        font-weight: bold;
	padding-bottom: 9px;
	background: url(../images/hbo.gif) left bottom repeat-x;
}
.hbo a, .hbo a:visited, .hbo a:hover {
	color: #fa712d;
	text-decoration: none;
}
.hbo a:hover {
	color: #facc00;
}
/*************** главное меню ****************/
.m_main {
	width: 180px;
}
.m_main a, .m_main a:hover {
	width: 100% /* требуется для IE */;
	text-decoration: none;
}
.m_main .m_item, .m_main .m_active, .m_main .m_over {
	white-space: nowrap;
	text-align: right;
	padding: 7px 24px 7px 7px;
	background: #28166f url(../images/arw.gif) right center no-repeat;
	color: #ffffff;
}
.m_main .m_over {
	color: #28166f;
	padding: 6px 23px 6px 6px;
	border: 1px solid #28166f;
}
.m_main .m_active {
	padding: 7px 24px 7px 7px;
	background: #7c72aa;
	cursor: default;
}
.m_main a .m_active {
	background: #7c72aa url(../images/arw.gif) right center no-repeat;
}
.m_main .m_over {
	background: #ffffff url(../images/arb.gif) right center no-repeat;
}
.m_main .splitter {
	background: url(../images/msplitter.gif) repeat-y;
}
/*************** горизонтальное меню ****************/
.m_top {
	font-weight: bold;
	width: 100%;
}
.m_top a, .m_top a:hover {
	width: 100% /* требуется для IE */;
	text-decoration: none;
}
.m_top .m_item, .m_top .m_active, .m_top .m_over {
	white-space: nowrap;
	text-align: center;
	margin: 0;
	padding: 7px 24px 7px 7px;
	background: #facc00 url(../images/adw.gif) right center no-repeat;
}
.m_top .m_item, .m_top a:visited.m_item, .m_top a:hover.m_item {
	color: #000000;
}
.m_top .m_active {
	background: #7c72aa;
	color: #ffffff;
	cursor: default;
}
.m_top a .m_active {
	background: #7c72aa url(../images/adw.gif) right center no-repeat;
}
.m_top .m_over, .m_top a:visited.m_over, .m_top a:hover.m_over {
	background-color: #28166f;
	color: #ffffff;
}
.m_top .splitter {
	background: url(../images/gsplitter.gif) left bottom no-repeat;
}
/*************** выпадающее меню ****************/
.dropdown {
	z-index: 100;
	position: relative;
}
.m_down {
	position: absolute;
	visibility: hidden;
	width: 100%;
}
.m_down a, .m_down a:visited, .m_down a:hover {
	width: 100% /* требуется для IE */;
	text-decoration: none;
}
.m_down .m_item, .m_down .m_active, .m_down .m_over {
	white-space: nowrap;
	text-align: left;
}
.m_down .m_item {
	background: #ffffff url(../images/ary.gif) right center no-repeat;
	color: #28166f;
	border: 1px solid #28166f;
	padding: 6px 23px 6px 6px;
}
.m_down .m_active {
	background: #7c72aa;
	color: #ffffff;
	padding: 7px 24px 7px 7px;
	cursor: default;
}
.m_down a .m_active {
	background: #7c72aa url(../images/arw.gif) right center no-repeat;
}
.m_down .m_over {
	padding: 7px 24px 7px 7px;
	background: #28166f url(../images/arw.gif) right center no-repeat;
	color: #ffffff;
}
.m_down .splitter {
	background: url(../images/gsplitter.gif) right top no-repeat;
}
/*************** правое меню ****************/
.m_right {
	width: 180px;
}
.m_right a, .m_right a:hover {
	width: 100% /* требуется для IE */;
	text-decoration: none;
}
.m_right .m_item, .m_right .m_active, .m_right .m_over {
	white-space: nowrap;
	padding: 7px 7px 7px 24px;
}
.m_right .m_item {
	background: #facc00 url(../images/alw.gif) left center no-repeat;
	color: #000000;
}
.m_right .m_active {
	background: #7c72aa;
	cursor: default;
	color: #ffffff;
}
.m_right a .m_active {
	background: #7c72aa url(../images/alw.gif) left center no-repeat;
}
.m_right .m_over {
	color: #ffffff;
	background: #28166f url(../images/alw.gif) left center no-repeat;
}
.m_right .splitter {
	background: #ffffff url(..s/images/rsplitter.gif) 24px repeat-y;
}

.gst_blue {
    color: #0000af;
    font-weight: bold;
}

.partners_heading{
    color: #0000af;
    font-weight: bold;
    font-size: 14px;
	background-color: #dedede;  
}

.partners_logo{
	width: 230px;
	text-align: center;
}

.partners_text{
    color: #0000af;
    font-weight: bold;
  	width: 100px;
  	text-align: left;
}

.partners_line{
	height: 110px;
}

div.blue_something{
	background:#9DB2E9;
	padding:1px 6px 6px 6px;
	margin:0;
	text-align:left
}

div.blue_something img{
	margin:5px 6px 0px 4px
}

div.blue_something a{
	color:black;text-decoration:none
}

div.blue_something form.login_form input,div.blue_something form.ipi input{font-size:11px;padding:1px;border:1px solid #006699}
div.blue_something form.ipi input.type_text,div.blue_something form.ipi input.type_password{width:100%}
div.blue_something form.ipi input.type_text,div.blue_something form.login_form input.type_text,div.blue_something form.ipi input.type_password,div.blue_something form.login_form input.type_password{background:white}
div.blue_something form.ipi table.fields tr th{width:30%;white-space:nowrap;padding-bottom:0;padding-top:0}
.login_form input{width:70px;margin:5px 0 0 6px}

button.submit_with_icon{margin:0 0 3px 4px;padding:0;border:0;width:15px;height:15px}
.ipi_icon__main__misc__go{background:url(/images/slicepack.png) -32px -128px no-repeat;width:16px;height:16px}



