BODY, TABLE, TABLE TD, DIV, SPAN, IMG, A, H1, H4, FORM, INPUT, P {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
}

TABLE {
	BORDER-COLLAPSE: collapse;
}

TABLE TD {
	VERTICAL-ALIGN: top;
}

A {
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
	COLOR: #576AAF;
}

BODY {
	PADDING: 10px 17px 10px 0px;
}

DIV.kross {
	BACKGROUND: none !important;
	MARGIN: 0px !important;
	PADDING: 0px !important;
	WIDTH: 259px !important;
	HEIGHT: 1px !important;
	FONT-SIZE: 1px !important;
}

TD.logo {
	BACKGROUND: url("images/u_logo.gif") top left repeat-x;
	PADDING: 18px 0px 10px 0px;
	WIDTH: 246px;
	TEXT-ALIGN: center;
}

TD.logo H1 {
	MARGIN: 0px !important;
	HEIGHT: 45px !important;
	FONT: bold 11px tahoma !important;
	COLOR: #FFFFFF !important;
}
HTML>BODY TD.logo H1 {
	HEIGHT: 49px !important;
}

TD.logo DIV.logo {
	BACKGROUND: #757FA6;
	BORDER-TOP: 1px solid #BEC3DB;
	PADDING-TOP: 5px;
	WIDTH: 246px;
	HEIGHT: 25px;
	FONT: bold 11px tahoma;
	COLOR: #C6CDE7;
}
HTML:root TD.logo DIV.logo {
	HEIGHT: 20px;
}


TD.logo DIV.logo SPAN SPAN {
	BACKGROUND: #B20155;
	PADDING: 1px 2px;
	FONT: bold 11px tahoma;
	COLOR: #FFFFFF;
}

TD.logo DIV.logo A {
	FONT: 10px tahoma;
	COLOR: #F4F5F6;
	TEXT-DECORATION: none;
}

TD.logo DIV.logo A:hover {
	TEXT-DECORATION: underline;
}

DIV.menu {
	BORDER-TOP: 1px solid #E7E7E7;
	MARGIN: 10px 4px 0px 11px;
	PADDING-TOP: 5px;
}

DIV.menu A {
	BACKGROUND: url("images/menu_bg.gif") top left repeat-x #FEFEFE;
	MARGIN-TOP: 5px;
	PADDING-TOP: 5px;
	WIDTH: 231px;
	HEIGHT: 27px;
	DISPLAY: block;
	FONT: bold 11px tahoma;
	COLOR: #233169;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

DIV.menu A:hover {
	COLOR: #AD0152;
	TEXT-DECORATION: none;
}

DIV.menu A IMG {
	MARGIN-TOP: -5px;
}

DIV.menu DIV A {
	BACKGROUND: none;
	BORDER-LEFT: 3px solid #66719F;
	MARGIN: 5px 0px 0px 14px;
	PADDING: 2px 3px;
	WIDTH: 215px;
	HEIGHT: 14px;
	FONT: 11px tahoma;
}
HTML:root DIV.menu DIV A {
	WIDTH: 206px;
	HEIGHT: 10px;
}

DIV.menu A IMG {
/*	MARGIN-RIGHT: 3px;*/
}





TD.kollag {
	BACKGROUND: url("images/kollag_bg.jpg") top right repeat-x;
	TEXT-ALIGN: right;
}
TD.kollag2 {
	BACKGROUND: url("images/kollag2_bg.jpg") top right repeat-x;
	TEXT-ALIGN: right;
}
TD.kollag IMG.kollag {
	MARGIN-RIGHT: -3px;
}
DIV.kollag {
	BACKGROUND: #757FA6;
	BORDER-TOP: 1px solid #BEC3DB;
	MARGIN-BOTTOM: 9px;
	PADDING: 3px 5px 0px 0px;
	HEIGHT: 25px;
	FONT: bold 11px tahoma;
	COLOR: #C6CDE7;
	TEXT-ALIGN: right;
	CLEAR: both;
}
HTML>BODY DIV.kollag {
	PADDING-TOP: 5px;
}


HTML:root DIV.kollag {
	HEIGHT: 20px;
}

DIV.kollag INPUT {
	BORDER: 1px solid #D5D5D5;
	WIDTH: 114px;
	HEIGHT: 15px;
	PADDING: 0px 2px;
	FONT: 11px tahoma;
	COLOR: #545353;
}

DIV.kollag INPUT.but {
	WIDTH: 11px;
	HEIGHT: 15px;
	MARGIN-TOP: 2px;
}

HTML>BODY DIV.kollag INPUT.but {
	MARGIN-TOP: 0px;
}


TD.news {
	FONT: 11px tahoma;
	COLOR: #6F6F6F;
	TEXT-ALIGN: justify;
}

TD.news A {
	COLOR: #576AAF;
}

H1 {
	MARGIN-BOTTOM: 7px;
	FONT: bold 14px arial;
	COLOR: #576AAF;
}

H1 IMG {
	BORDER: none !important;
}

TD.news DIV {
	BACKGROUND: #ECEDED;
	MARGIN-BOTTOM: 5px;
	HEIGHT: 11px;
	FONT: 10px tahoma;
	COLOR: #FFFFFF;
}

TD.news DIV SPAN {
	BACKGROUND: #B20155;
	WIDTH: 52px;
	HEIGHT: 11px;
	TEXT-ALIGN: center;
}

TD.news DIV.ins_block {
	BACKGROUND: url("images/ins_block_r.gif") top right no-repeat #E2E5F1;
	MARGIN: 20px 0px;
	PADDING: 8px 8px 8px 0px;
	HEIGHT: 111px;
	FONT: 10px tahoma;
	COLOR: #5A5B5B;
	TEXT-ALIGN: left;
}

HTML:root TD.news DIV.ins_block {
	HEIGHT: 95px;
}

TD.news DIV.ins_block A {
	FONT: 10px tahoma;
	COLOR: #5A5B5B;
	TEXT-DECORATION: underline;
}
TD.news DIV.ins_block A:hover {
	TEXT-DECORATION: underline;
}

TD.news DIV.ins_block H4 {
	FONT: bold 11px tahoma;
	COLOR: #5A5B5B;
}

TD.news DIV.ins_block IMG {
	BORDER: 1px solid #C4C7D7;
}

TABLE.adress {
	BACKGROUND: #E4E6F2;
	BORDER: none;
}

TD.addr_txt {
	PADDING: 5px 14px;
	FONT: 10px tahoma;
	COLOR: #585E89;
}

TD.addr_txt A {
	FONT: 10px tahoma;
	COLOR: #585E89;
	TEXT-DECORATION: underline;
}

TD.addr_txt A:hover {
	TEXT-DECORATION: underline;
}




TABLE.grey_tab {
	BACKGROUND: #F1F3F4;
	BORDER: none !important;
}

TABLE.grey_tab TD {
	PADDING: 0px !important;
	BORDER: none !important;
}

TABLE.grey_tab TD.gt_text {
	PADDING: 7px 15px !important;
	FONT: 11px tahoma;
	COLOR: #5D5D5D;
}

TABLE.grey_tab TD.gt_text H1{
	MARGIN: 0px 0px 5px 0px !important;
}

TD.text {
	PADDING-BOTTOM: 20px;
	FONT: 11px tahoma;
	COLOR: #5D5D5D;
	TEXT-ALIGN: justify;
}

TD.text TABLE TD, TD.text TABLE TH {
	BORDER: 1px solid #ECEDED;
	PADDING: 4px 5px;
	FONT: 11px tahoma;
	COLOR: #646363;
	VERTICAL-ALIGN: middle;
}

TD.text TABLE TD A {
	FONT: 11px tahoma;
	COLOR: #646363;
}

TD.text TABLE TH {
	BACKGROUND: #C5CBDE;
	BORDER: 1px solid #FFFFFF;
	TEXT-ALIGN: center;
	COLOR: #3F3F3F;
}

TD.text TABLE TR.dark TD {
	BACKGROUND: #ECEDED;
	BORDER: 1px solid #FFFFFF;
}

TD.text TABLE TR.head TD {
	BACKGROUND: #DEE1EF;
	BORDER: 1px solid #ECEDED;
}

TD.text TABLE {
	BORDER: none !important;
}

TD.text H1 {
	MARGIN-LEFT: 15px;
}

TD.text A {
	FONT: 11px tahoma;
	/*COLOR: #646363;*/
	COLOR: #576AAF;
}




DIV.download {
	BACKGROUND: url("images/download.jpg") top left no-repeat;
	MARGIN: 10px 4px 0px 11px;
	PADDING: 19px 0px 0px 16px;
	WIDTH: 231px;
	HEIGHT: 120px;
	TEXT-ALIGN: left;
	FONT: 10px tahoma;
	COLOR: #847EA5;
	LINE-HEIGHT: 15px;
}

HTML:root DIV.download {
	WIDTH: 215px;
	HEIGHT: 101px;
}

DIV.download H1 {
	FONT: bold 14px arial !important;
	COLOR: #576AAF !important;
	TEXT-ALIGN: left;
}

TD.copy {
	BACKGROUND: #EBEBEB;
	PADDING: 0px 5px 0px 22px;
	HEIGHT: 45px;
	FONT: 10px tahoma;
	COLOR: #6F6F6F;
	VERTICAL-ALIGN: middle;
}

TD.copy SPAN {
	PADDING: 5px 10px 0px 0px;
	FLOAT: left;
}

TD.copy A {
	FONT: 10px tahoma;
	COLOR: #6F6F6F;
	TEXT-DECORATION: none;
}

TD.copy A:hover {
	TEXT-DECORATION: underline;
}

TD.copy IMG {
	MARGIN: 0px 7px;
}

.next {
	FONT: bold 10px tahoma !important;
	COLOR: #576AAF !important;
	TEXT-DECORATION: none;
}
.next:hover {
	TEXT-DECORATION: underline;
}

.r_next {
	FONT: bold 10px tahoma !important;
	COLOR: #B20155 !important;
	TEXT-DECORATION: none;
}
.r_next:hover {
	TEXT-DECORATION: underline;
}

.sel1 {
	BORDER: 1px solid #D5D5D5;
	MARGIN: 5px 0px 10px 15px;
	WIDTH: 140px;
	HEIGHT: 15px;
	FONT: 11px tahoma;
	COLOR: #545353;	
}

.obz {
	BORDER: 1px solid #D5D5D5;
	MARGIN-RIGHT: 5px;
	HEIGHT: 13px;
	FONT: 11px tahoma;
	COLOR: #545353;	
}

.but {
	BACKGROUND: #FFFFFF;
	BORDER: 1px solid #D5D5D5;
	FONT: bold 12px tahoma;
	COLOR: #545353;		
}

.no_bord, .no_bord TD, .no_bord TR, .no_bord TABLE {
	BORDER: none !important;
}