body {
		background-color: #e5e5e5;
		margin: 0px;
		padding: 0px;
		line-height: 1.2em;
		overflow-x: hidden;
		overflow-y: scroll;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		}

a, a:visited {
		font-family: 'PT Sans', Tahoma, sans-serif;
		color: #007fe5;
		text-decoration: underline;
		}

a:hover, a:active {
		color: #0099FF;
		}

sup {
		position: relative;
		top: -0.5em;
		font-size: 0.75em; //font-size: 0.89em;
		line-height: 0;
		vertical-align: baseline;
		}

h1 {
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-weight: normal;
		font-size: 18px;
		line-height: 1.25em;
		}

h1.zbgn {
		margin-top: 10px;
		padding: 0;
		color: #000000;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		line-height: 1.4em;
		}

h2 {
		margin-top: 40px;
		color: #000000;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		line-height: 1.4em;
		}

h2.ContactsHead {
		margin-top: 10px;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		}

h1.FormHead, h2.FormHead {
		margin: 0;
		padding: 0;
		color: #5f677b;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 20px;
		font-weight: bold;
		line-height: 1.25em;
		font-style: normal;
		}

h3 {
		margin-top: 35px;
		color: #00863e;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.4em;
		}

.subHead {
		margin-top: 10px;
		}

.Clear {
		clear: both;
		}

#Page {
		position: relative;
		width: 1003px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 17px;
		background-image: url(../../new/images/content_bg.png);
		background-repeat: repeat-y;
		}

#PageTop {
		position: relative;
		width: 1003px;
		height: 79px;
		background-image: url(../../new/images/content_top.png);
		background-repeat: no-repeat;
		}

#LangContainer {
		float: left;
		margin-top: 43px;
		}

#Lang {
		position: relative;
		width: 215px;
		height: 22px;
		background-image: url(../../new/images/lang_bg.png);
		background-repeat: no-repeat;
		}

.LangSep {
		float: left;
		height: 22px;
		width: 34px;
		}


.LangItem {
		float: left;
		height: 22px;
		padding-top: 1px;
		color: #FFFFFF;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		cursor: hand;
		cursor: pointer;
		}

.LangActive {
		background-image: url(../../new/images/lang_selected_bg.png);
		background-repeat: repeat-x;
		cursor: default;
		}

.LangLtActive {
		background-image: url(../../new/images/lang_selected_lt.png);
		background-repeat: no-repeat;
		background-position: right;
		}

.LangRtActive {
		background-image: url(../../new/images/lang_selected_rt.png);
		background-repeat: no-repeat;
		background-position: left;
		}

#Lang a.LangLink, a.LangLink:visited {
		color: #FFFFFF;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 19px;
		}

#Lang a.LangLink:hover, a.LangLink:active {
		color: #fff178;
		}

#SearchContainer {
		float: right;
		margin-top: 41px;
		margin-right: 43px;
		width: 227px;
		height: 22px;
		background-image: url(../../new/images/search_bg.png);
		background-repeat: no-repeat;
		}

#SearchContainer {
		float: right;
		margin-top: 41px;
		margin-right: 43px;
		width: 227px;
		height: 22px;
		background-image: url(../../new/images/search_bg.png);
		background-repeat: no-repeat;
		}

input.SearchKeyword {
		float: left;
		margin-left: 4px;
		padding: 3px 0px 0px 4px;
		width: 182px;
		height: 17px;
		border: none;
		background: none;
		outline: none;
		color: #959595;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		}

input.SearchSubmit {
		float: left;
		margin-left: 5px;
		}

#Header {
		position: relative;
		width: 1003px;
		height: 263px;
		background-position: top center;
		background-repeat: no-repeat;
		}

.Header {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}

.servicesHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}

.contactsHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}

.aboutHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg); /* bg_04 */
 		}

.documentsHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}

.newsHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}

.vacanciesHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}
                
.partnershipHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}
.importantHeader {
 		background-image: url(../../new/images/header_top_bg_05.jpg);
 		}
                

#LogoContacts {
		position: relative;
		width: 1003px;
		height: 220px;
		}

#Logo {
		position: absolute;
		left: 38px;
		top: 30px;
		width: 189px;
		height: 154px;
		}

#Contacts {
		position: absolute;
		left: 740px;
		top: 0px;
		width: 240px;
		height: 220px;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 16px;
		line-height: 1.4em;
		}

.ContactsGirl {
		position: absolute;
		left: 364px;
		top: -250px;
		width: 227px;
		height: 252px;
		background-image: url(../../new/images/contacts_girl.png);
		background-repeat: no-repeat;
		}

.CompanyName {
		margin-bottom: 7px;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 18px;
		line-height: 1.4em;
		}

a.MailTop, a.MailTop:visited {
		color: #ffe614;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 16px;
		line-height: 1.4em;
		text-decoration: underline;
		}

a.MailTop:hover, a.MailTop:active {
		color: #fff178;
		}

#Menu {
		position: relative;
		width: 1003px;
		height: 43px;
		background-image: url(../../new/images/menu_bg.png);
		background-repeat: no-repeat;
		}

.MenuSep {
		float: left;
		height: 43px;
		width: 50px;
		}


.MenuItem {
		float: left;
		height: 32px;
		padding-top: 11px;
		cursor: hand;
		cursor: pointer;
		}

.MenuActive {
		background-image: url(../../new/images/menu_selected_bg.png);
		background-repeat: repeat-x;
		}

.MenuLtActive {
		background-image: url(../../new/images/menu_selected_lt.png);
		background-repeat: no-repeat;
		background-position: right;
		}

.MenuRtActive {
		background-image: url(../../new/images/menu_selected_rt.png);
		background-repeat: no-repeat;
		background-position: left;
		}

                
.Menu1Active {
		background-image: url(../../new/images/menu_selected1_bg.png);
		background-repeat: repeat-x;
		}

.Menu1LtActive {
		background-image: url(../../new/images/menu_selected1_lt.png);
		background-repeat: no-repeat;
		background-position: right;
		}

.Menu1RtActive {
		background-image: url(../../new/images/menu_selected1_rt.png);
		background-repeat: no-repeat;
		background-position: left;
		}
.Menu2RtActive {
		background-image: url(../../new/images/menu_selected2_rt.png);
		background-repeat: no-repeat;
		background-position: left;
		}                
                
#Menu a.item, a.MailTop:visited {
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 14.7px;
		text-decoration: none;
		}

#Menu a.MailTop:hover, a.MailTop:active {
		color: #fff178;
		}

#ServicesTitle {
		position: relative;
		margin-left: 10px;
		width: 983px;
		height: 274px;
		background-image: url(../../new/images/services_bg.png);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #FFFFFF;
		}

#ServicesTitleList {
		position: relative;
		float: left;
		width: 704px;
		}

.ServicesTitleItem {
		position: relative;
		float: left;
		width: 320px;
		height: 105px;
		margin-left: 12px;
		margin-right: 9px;
		margin-top: 16px;
		margin-bottom: 6px;
		cursor: hand;
		cursor: pointer;
		}

.StiActive {
		background-image: url(../../new/images/services_big_bg.png);
		background-repeat: no-repeat;
		background-position: right;
		}

.ServicesTitlePic {
		position: relative;
		float: left;
		width: 131px;
		height: 89px;
		margin-top: 8px;
		margin-right: 8px;
		}

.ServicesTitleLink {
		position: relative;
		float: left;
		width: 176px;
		height: 89px;
		margin-top: 8px;
		}
		
a.stlink, a.stlink:visited {
		color: #007fe5;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 20px;
		text-decoration: underlined;
		line-height: 1.25em;
		}

a.stlink:hover, a.stlink:active {
		}

a.stlActive, a.stlActive:visited, a.stlActive:hover a.stlActive:active {
		color: #FFFFFF;
		text-decoration: none;
		}

#ServicesContentTitle {
		position: relative;
		margin-left: 10px;
		width: 983px;
		height: 85px;
		background-image: url(../../new/images/services_content_bg.png);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #FFFFFF;
		}

.ServicesContentItem {
		position: relative;
		float: left;
		width: 200px;
		height: 50px;
		margin-top: 9px;
		cursor: hand;
		cursor: pointer;
		background-repeat: no-repeat;
		}

.Sci1 {
		margin-left: 15px;
		background-image: url(../../new/images/service1_sm.png);
		}

.Sci2 {
		margin-left: 35px;
		background-image: url(../../new/images/service2_sm.png);
		}

.Sci3 {
		margin-left: 70px;
		background-image: url(../../new/images/service3_sm.png);
		}

.Sci4 {
		margin-left: 45px;
		background-image: url(../../new/images/service4_sm.png);
		}

.ServicesContentLink {
		position: relative;
		margin-top: 5px;
		}

.Scl1 {
		margin-left: 66px;
		}

.Scl2 {
		margin-left: 62px;
		}

.Scl3 {
		margin-left: 70px;
		}

.Scl4 {
		margin-left: 86px;
		}

a.sclink, a.sclink:visited {
		color: #007fe5;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 15px;
		text-decoration: underlined;
		line-height: 1em;
		}

a.sclink:hover, a.sclink:active {
		}

#MapContainer {
		position: relative;
		float: left;
		width: 279px;
		}

#MapPic {
		width: 230px;
		height: 220px;
		margin-top: 40px;
		margin-left: 33px;
		background-image: url(../../new/images/contact_map_link.jpg);
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

#MapLink {
		float: right;
		text-align: right;
		margin-right: 2px;
		}

.MapHead {
		color: #000000;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 20px;
		line-height: 1.25em;
		}

a.MapLink, a.MapLink:visited {
		color: #0073d1;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 15px;
		text-decoration: underlined;
		line-height: 1.25em;
		}

a.MapLink:hover, a.MapLink:active {
		}

.ContentHeader {
		position: absolute;
		top: 14px;
		left: -10px;
		height: 45px;
		}

.TitleHeader {
		top: 37px;
		}

.ContentHeaderLt {
		position: relative;
		float: left;
		height: 45px;
		width: 67px;
		background-image: url(../../new/images/header_lt.png);
		background-repeat: no-repeat;
		}

.ContentHeaderText {
		position: relative;
		float: left;
		height: 45px;
		min-width: 140px;
		background-image: url(../../new/images/header_bg.png);
		background-repeat: repeat-x;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 18px;
		line-height: 1.25em;
		padding-top: 1px;
		}

.ContentHeaderRt {
		position: relative;
		float: left;
		height: 45px;
		width: 78px;
		background-image: url(../../new/images/header_rt.png);
		background-repeat: no-repeat;
		}

#TextNewsTitle {
		position: relative;
		margin-left: 10px;
		width: 983px;
		}

#TextBlockTitle {
		position: relative;
		float: left;
		width: 704px;
		background-color: #eeeef0;
		background-image: url(../../new/images/text_title_bg.png);
		background-position: bottom;
		background-repeat: no-repeat;
		}

.TbtUp {
		position: relative;
		width: 704px;
		height: 80px;
		}

.TbtDn {
		position: relative;
		width: 704px;
		}

.TbtContent {
		position: relative;
		width: 629px;
		margin-left: 45px;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		}

.TbtArrow {
		position: relative;
		width: 651px;
		height: 202px;
		margin-left: -17px;
		background-image: url(../../new/images/title_text_arrow.png);
		background-repeat: no-repeat;
		}

.TbtArrowCont {
		position: absolute;
		width: 523px;
		height: 164px;
		left: 58px;
		top: 15px;
		color: #000000;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		line-height: 1.4em;
		}

.Quota {
		float: left;
		margin-right: 10px;
		width: 29px;
		height: 21px;
		background-image: url(../../new/images/title_text_quot.png);
		background-repeat: no-repeat;
		}

#NewsBlockTitle {
		position: relative;
		float: left;
		width: 279px;
		background-image: url(../../new/images/news_title_bg.png);
		background-repeat: repeat-y;
		}

#NbtUp {
		position: relative;
		width: 279px;
		height: 80px;
		}

#NbtDn {
		position: relative;
		width: 279px;
		}

.NewsHeader {
		position: absolute;
		top: 37px;
		left: -6px;
		height: 45px;
		}

.NewsHeaderLt {
		position: relative;
		float: left;
		height: 45px;
		width: 57px;
		background-image: url(../../new/images/header_news_lt.png);
		background-repeat: no-repeat;
		}

.NewsHeaderText {
		position: relative;
		float: left;
		height: 45px;
		background-image: url(../../new/images/header_news_bg.png);
		background-repeat: repeat-x;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 18px;
		line-height: 1.25em;
		padding-top: 1px;
		}

.NewsHeaderRt {
		position: relative;
		float: left;
		height: 45px;
		width: 42px;
		background-image: url(../../new/images/header_news_rt.png);
		background-repeat: no-repeat;
		}

.NbtContent {
		position: relative;
		width: 187px;
		margin-left: 52px;
		}

.NbtItem {
		margin-top: 9px;
		padding-bottom: 18px;
		}

.NbtDate {
		background-image: url(../../new/images/news_header_bg.png);
		background-repeat: repeat-x;
		width: 187px;
		height: 15px;
		}

a.NewsArchive, a.NewsArchive:visited {
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 16px;
		text-decoration: underlined;
		line-height: 1.25em;
		}

a.NewsArchive:hover, a.NewsArchive:active {
		}

.hrNews {
		color: #0073d2;
		background-color: #0073d2;
		height: 1px;
		border: 0;
		}

.hrList {
		margin: 20px 0;
		}

.titledate {
		display: inline-block;
		padding-right: 11px;
		background-color: #F6F6F6;
		color: #aca784;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		line-height: 1.35em;
		}

.NbtTitle {
		margin-top: 5px;
		}

a.titlenews, a.titlenews:visited {
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		text-decoration: underline;
		line-height: 1.35em;
		color: #0073d2;
		}

a.titlenews:hover, a.titlenews:active {
		color: #0099FF;
		}

.titleanons {
		margin-top: 5px;
		}

.newsdate {
		margin-top: 2px;
		color: #aca784;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 12px;
		line-height: 1.35em;
		}

.newsanons {
		margin-top: 10px;
		}

a.newsLink, a.newsLink:visited {
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 17px;
		text-decoration: underline;
		line-height: 1.35em;
		color: #0073d2;
		}

a.newsLink:hover, a.newsLink:active {
		color: #0099FF;
		}

.newsTitle {
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 17px;
		line-height: 1.35em;
		color: #000000;
		}

#ContentBlock {
		position: relative;
		margin-left: 10px;
		width: 983px;
		background-color: #f6f6f6;
		}

#ContentLtColumn {
		position: relative;
		float: left;
		width: 734px;
		}

#ClcUp {
		position: relative;
		width: 734px;
		height: 57px;
		}

#ClcDn {
		position: relative;
		width: 734px;
		}

#ContentRtColumn {
		position: relative;
		float: left;
		width: 249px;
		}

#CwideUp {
		position: relative;
		width: 983px;
		height: 57px;
		}

#CwideDn {
		position: relative;
		width: 983px;
		}

.ClcText {
		position: relative;
		width: 671px;
		margin-left: 46px;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		}

.ClcHL {
		margin: 13px 0;
		padding: 15px 20px 15px 30px;
		width: 619px;
		background-color: #F8F8F8;
		border: 1px solid #FFFFFF;
		}

#ContentMapPic {
		width: 200px;
		height: 184px;
		margin-top: 23px;
		margin-left: 28px;
		background-image: url(../../new/images/contact_map_link_sm.jpg);
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

#ContentMapLink {
		float: right;
		text-align: right;
		}

.ContentMapHead {
		color: #000000;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 18px;
		line-height: 1.2em;
		}

a.ContentMapLink, a.ContentMapLink:visited {
		color: #0073d1;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 13px;
		text-decoration: underlined;
		line-height: 1.25em;
		}

a.ContentMapLink:hover, a.ContentMapLink:active {
		}

#SubCategories {
		width: 213px;
		margin-left: 18px;
		}

#SubCategories a, a:visited {
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 16px;
		text-decoration: underlined;
		line-height: 1.25em;
		}

#SubCategories a:hover, a:active {
		}

#SubCategories a.CurCat, a.CurCat:visited, a.CurCat:hover, a.CurCat:active {
		color: #00a94f;
		}

#ContentBanner {
		margin: 32px 16px 16px 16px;
		}

#ContactsMain {
		margin-top: 20px;
		margin-left: 60px;
		width: 895px;
		padding-bottom: 20px;
		}

#ContactsLeft {
		position: relative;
		float: left;
		margin-left: 10px;
		width: 395px;
		margin-top: 5px;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		}

#ContactsServices {
		position: relative;
		float: left;
		width: 470px;
		margin-top: 16px;
		margin-left: 10px;
		}

.ContactsService {
		position: relative;
		float: left;
		margin-top: 3px;
		margin-right: 12px;
		}

#SelectForm {
		margin-top: 20px;
		}

.sel {
		width: 100%;
		outline: none;
		}

.lineForm {
		width: 100%;
		zoom: 1;
		}

* html .lineForm {
		width: auto;
		}

#ContactsMap {
		text-align: center;
		}

#FeedBackForm {
		margin-left: 0px;
		width: 100%;
		padding-bottom: 20px;
		}

.FeedBackFname {
		padding-top: 12px;
		padding-bottom: 2px;
		color: #000000;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 15px;
		}

.FbiContainer {
		width: 200px;
		height: 23px;
		background-image: url(../../new/images/feedback_input_bg.png);
		background-repeat: no-repeat;
		}

input.FbInput {
		margin-left: 3px;
		padding: 5px 5px 2px 2px;
		width: 190px;
		height: 14px;
		border: none;
		background: none;
		outline: none;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 14px;
		}

.FbtContainer {
		margin-left: 7px;
		width: 464px;
		height: 189px;
		background-image: url(../../new/images/feedback_textarea_bg.png);
		background-repeat: no-repeat;
		}

textarea.FbTextArea {
		padding: 5px;
		width: 454px;
		height: 179px;
		border: none;
		background: none;
		outline: none;
		resize: none;
		color: #959595;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 14px;
		}

input.FeedBackSubmit {
		margin-top: 10px;
		}

#PageBtm {
		position: relative;
		width: 1003px;
		height: 100px;
		background-color: #F6F6F6;
		background-image: url(../../new/images/content_btm.png);
		background-repeat: no-repeat;
		}

#PageBtmIndex {
		position: relative;
		width: 1003px;
		height: 100px;
		background-image: url(../../new/images/content_btm_index.png);
		background-repeat: no-repeat;
		}

#Footer {
		position: absolute;
		top: 47px;
		left: 0px;
		width: 1003px;
		height: 27px;
		}

#FooterLogo {
		float: left;
		margin-left: 17px;
		width: 33px;
		height: 27px;
		background-image: url(../../new/images/logo_btm.png);
		background-repeat: no-repeat;
		}

#FooterCopy {
		float: left;
		margin-left: 32px;
		margin-top: 6px;
		color: #2a2a2a;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		line-height: 1.35em;
		}

#FooterSocial {
		float: left;
		margin-left: 60px;
		margin-top: 5px;
		}

.SocialIcon {
		float: left;
		padding-left: 2px;
		padding-right: 2px;
		}

#FooterAddress {
		float: left;
		margin-left: 60px;
		margin-top: 6px;
		color: #2a2a2a;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		line-height: 1.35em;
		}

#FooterPhone {
		float: right;
		margin-right: 50px;
		margin-top: 6px;
		color: #2a2a2a;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		line-height: 1.35em;
		}

#FooterEmail {
		float: right;
		margin-right: 17px;
		margin-top: 6px;
		}

a.FooterLink, a.FooterLink:visited {
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		line-height: 1.35em;
		color: #0075ca;
		}

a.FooterLink:hover, a.FooterLink:active {
		color: #004ba3;
		}

table.RegTable		{font-size: 11px; margin-top:5px; border-bottom: 3px solid #3565a0;}
td.RegTableHeader	{font-size: 11px; background-color: #3565a0; color: #FFFFFF; border-bottom: 4px solid #DEE0E5;}
td.RegTableHeaderB	{font-size: 11px; width: 220px; background-color: #3565a0; color: #FFFFFF; border-bottom: 4px solid #DEE0E5; border-left: 1px solid #DEE0E5;}
td.RegLiteGrey		{font-size: 13px; background-color: #FFFFFF; color: #525252;}
td.RegLiteGreyB		{font-size: 13px; background-color: #FFFFFF; color: #525252; border-left: 1px solid #DEE0E5;}
td.RegMiddleGrey	{font-size: 13px; background-color: #e3edf5; color: #000000;}
td.RegMiddleGreyB	{font-size: 13px; background-color: #e3edf5; color: #000000; border-left: 1px solid #DEE0E5;}

table.RulTable		{font-size: 11px; margin-top:5px; border-bottom: 4px solid #737373;}
td.RulTableHeader	{font-size: 11px; background-color: #737373; color: #FFFFFF;}
td.RulTableHeaderB	{font-size: 11px; background-color: #737373; color: #FFFFFF; border-left: 1px solid #DEE0E5;}
td.RulLiteGrey		{font-size: 11px; background-color: #FFFFFF; color: #525252; border-top: 3px solid #9D9D9D;}
td.RulLiteGreyB		{font-size: 11px; background-color: #FFFFFF; color: #525252; border-top: 3px solid #9D9D9D; border-left: 1px solid #DEE0E5;}
td.RulLiteGrey2		{font-size: 11px; background-color: #FFFFFF; color: #525252; border-top: 1px solid #DEE0E5;}
td.RulLiteGrey2B	{font-size: 11px; background-color: #FFFFFF; color: #525252; border-top: 1px solid #DEE0E5; border-left: 1px solid #DEE0E5;}
td.RulMiddleGrey	{font-size: 11px; background-color: #D7D7D7; color: #000000; border-top: 3px solid #9D9D9D;}
td.RulMiddleGreyB	{font-size: 11px; background-color: #D7D7D7; color: #000000; border-top: 3px solid #9D9D9D; border-left: 1px solid #DEE0E5;}
td.RulMiddleGrey2	{font-size: 11px; background-color: #D7D7D7; color: #000000; border-top: 1px solid #DEE0E5;}
td.RulMiddleGrey2B	{font-size: 11px; background-color: #D7D7D7; color: #000000; border-top: 1px solid #DEE0E5; border-left: 1px solid #DEE0E5;}

.CalcContainer {
		position: relative;
		width: 671px;
		background-image: url(../../new/images/calc_bg_cont.png);
		background-repeat: repeat-y;
		background-color: #fffcfc;
		}

.CalcLT {
		position: relative;
		float: left;
		width: 26px;
		height: 99px;
		background-image: url(../../new/images/calc_lt.png);
		background-repeat: no-repeat;
		}

.CalcContent {
		position: relative;
		float: left;
		width: 619px;
		background-image: url(../../new/images/calc_bg_t.png);
		background-repeat: no-repeat;
		background-color: #fffcfc;
		}

.CalcRT {
		position: relative;
		float: left;
		width: 26px;
		height: 99px;
		background-image: url(../../new/images/calc_rt.png);
		background-repeat: no-repeat;
		}

.CalcLB {
		position: relative;
		float: left;
		width: 26px;
		height: 43px;
		background-image: url(../../new/images/calc_lb.png);
		background-repeat: no-repeat;
		}

.CalcBB {
		position: relative;
		float: left;
		width: 619px;
		height: 43px;
		background-image: url(../../new/images/calc_bg_b.png);
		background-repeat: repeat-x;
		}

.CalcRB {
		position: relative;
		float: left;
		width: 26px;
		height: 43px;
		background-image: url(../../new/images/calc_rb.png);
		background-repeat: no-repeat;
		}

.CalcWindowName {
		position: relative;
		margin-top: 18px;
		height: 21px;
		color: #FFFFFF;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-weight: normal;
		font-size: 13px;
		line-height: 1.25em;
		}

.FormName {
		position: relative;
		margin-top: 10px;
		margin-left: 20px;
		height: 34px;
		}

.FormSeparator {
		width: 619px;
		height: 7px;
		margin: 0;
		padding: 0;
		}

.FormHalf {
		float: left;
		width: 306px;
		background-color: #ececef;
		background-image: url(../../new/images/form_group_cont.png);
		background-repeat: repeat-x;
		background-position: top;
		padding-bottom: 40px;
		}

.FormSeparatorVert {
		float: left;
		width: 7px;
		height: 7px;
		margin: 0;
		padding: 0;
		}

.FormFull {
		width: 619px;
		background-color: #ececef;
		background-image: url(../../new/images/form_group_cont.png);
		background-repeat: repeat-x;
		background-position: top;
		padding-bottom: 40px;
		}

.FormGroup {
		margin-left: 18px;
		padding-left: 14px;
		float: left;
		height: 25px;
		background-color: #fffcfc;
		background-image: url(../../new/images/form_group_bg.png);
		background-repeat: repeat-x;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 1.4em;
		}

.FormGroupRt {
		float: left;
		width: 14px;
		height: 25px;
		background-image: url(../../new/images/form_group_rt.png);
		background-repeat: no-repeat;
		}

.FormHalfContainer {
		margin-left: 25px;
		width: 255px;
		}

.FormFullContainer {
		margin-left: 25px;
		width: 570px;
		}

.FormInputName {
		padding-top: 14px;
		padding-bottom: 7px;
		color: #000000;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 15px;
		}

.FormThirdContainer {
		margin-left: 25px;
		width: 173px;
		float: left;
		}

.bag {
		float: left;
		}

.InputRezinCont {
		position: relative;
		width: 100%;
		height: 30px;
		background: url(../../new/images/form_calc_input_bg.png);
		background-repeat: repeat-x;
		}
		
.InputRezinCont.red {
		background: url(../../new/images/form_calc_input_red_bg.png);
		}

input.InputRezin {
		margin-left: 3px;
		padding: 3px 5px 5px 3px;
		width: 95%;
		height: 22px;
		border: none;
		background: none;
		outline: none;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 14px;
		}

input.InputRezin:focus {
		outline: none;
		}

.InputRightCorner {
		position: absolute;
		top: 0;
		right: -1px;
		width: 10px;
		height: 30px;
		background: url(../../new/images/form_calc_input_rt.png);
		background-repeat: no-repeat;
		z-index: 1;
		}
		
.InputRightCorner.red {
		background: url(../../new/images/form_calc_input_red_rt.png);
		}

.star {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		line-height: normal;
		color: #cc0000;
		}

.left {
		float: left;
		}

.FormThirdRadio {
		margin-top: 10px;
		margin-left: 25px;
		width: 173px;
		float: left;
		}

.niceRadio {
		width: 17px;
		height: 17px;
		display: inline-block;
		cursor: hand;
		cursor: pointer;
		background: url(../../new/images/radio.png);
		overflow: hidden;
		}

.radioChecked {
		background-position: 0 -17px;
		}

.niceRadio input {
		margin-left: -19px;
		}

.radiolabel {
		font-size: 14px;
		cursor: hand;
		cursor: pointer;
		}

.FormHalfCont {
		float: left;
		width: 306px;
		}

.button {
		display: inline-block;
		margin: 20px 0 15px 0;
		}

.button div {
		position: relative;
		color: #ffffff;
		height: 29px;
		background: url(../../new/images/button_lt.png) no-repeat;
		font-size: 11px;
		}

* html .button div {
		width: 10px;
		}

.button span {
		background: url(../../new/images/button_rt.png);
		height: 29px;
		width: 5px;
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		right: -5px;
		overflow: hidden;
		}

.button input {
		color: #ffffff;
		height: 100%;
		cursor: hand;
		cursor: pointer;
		margin: 0 -5px 0 0;
		padding: 2px 6px 5px 6px;
		overflow: visible;
		border: none;
		position: relative;
		z-index: 2;
		background: none;
		}

.niceCheck {
		width: 16px;
		height: 16px;
		display: inline-block;
		cursor: pointer;
		background: url(../../new/images/checkbox.png);
		overflow: hidden;
		}

.niceChecked {
		background-position: 0 -16px;
		}

.niceCheck input {
		margin-left: -100px;
		}

.checklabel {
		font-size: 14px;
		cursor: hand;
		cursor: pointer;
		}

.FormTextCont {
		width: 570px;
		height: 100px;
		background-image: url(../../new/images/form_textarea_bg.png);
		background-repeat: no-repeat;
		}

textarea.FormTextArea {
		padding: 5px;
		width: 560px;
		height: 90px;
		border: none;
		background: none;
		outline: none;
		resize: none;
		color: #959595;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 14px;
		}

.FormIntSep {
		width: 570px;
		height: 1px;
		margin-top: 15px;
		background-color: #fffcfc;
		}

.FormSubGroup {
		margin-top: 14px;
		padding-left: 7px;
		color: #000000;
		font-family: 'PT Sans', Tahoma, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 1.4em;
		}

#TopRegister {
		float: right;
		margin-top: 42px;
		margin-right: 32px;
		}

.important     {
                width: 135px;
                height: 33px;
                background: url(../../new/images/important_bg.png);
                margin-top: 32px !important;
                text-align: center;
                }


#TopEnter {
		float: right;
		margin-top: 42px;
		margin-right: 20px;
		}

a.topLinkR, a.topLinkR:visited {
		color: #0073d1;
		text-decoration: none;
		border-bottom: solid 1px #0073d1;
		}

a.topLinkR:hover, a.topLinkR:active {
		color: #007fe5;
		}

a.popup-link-1, a.popup-link-1:visited {
		color: #0073d1;
		text-decoration: none;
		border-bottom: dashed 1px #0073d1;
		}
a.logout, a.logout:visited {
		color: #0073d1;
		text-decoration: none;
		border-bottom: dashed 1px #0073d1;
		}

a.popup-link-1:hover, a.popup-link-1:active {
		color: #007fe5;
		}
		
a.logout:hover, a.logout:active {
		color: #007fe5;
		}
                
.important a {
                    color: #fff !important;
                    border-bottom: solid 1px #fff  !important;
                    text-align: center;
                    line-height: 30px;
                }

.popup-box {
		position: absolute;
		display: none;
		z-index: 9999999;
		color: #000000;
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 17px;
		line-height: 1.25em;
		}

.popup-box .close {
		position: absolute;
		top: 17px;
		right: 9px;
		padding: 16px;
		width: 11px;
		height: 11px;
		cursor: hand;
		cursor: pointer;
		background-image: url(../../new/images/bg_popup_close.png);
		background-repeat: no-repeat;
		background-position: center;
		}

.popup-box .top {
		width: 632px;
		height: 60px;
		background-image: url(../../new/images/bg_popup_top.png);
		background-repeat: no-repeat;
		}

.popup-box .content {
		width: 632px;
		background-image: url(../../new/images/bg_popup_cnt.png);
		background-repeat: repeat-y;
		}

.popup-box .content .txt {
		width: 606px;
		margin-left: 13px;
		text-align: center;
		background-image: url(../../new/images/bg_popup_txt.png);
		background-position: bottom;
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		}

.popup-box .bottom {
		width: 632px;
		height: 60px;
		background-image: url(../../new/images/bg_popup_btm.png);
		background-repeat: no-repeat;
		}

.popupSocial {
		position: relative;
		float: left;
		margin: 5px;
		}

a.popupRegister, a.popupRegister:visited {
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 17px;
		line-height: 1.25em;
		color: #007fe5;
		text-decoration: underline;
		}

a.popupRegister:hover, a.popupRegister:active {
		color: #0099FF;
		}

a.popupForget, a.popupForget:visited {
		font-family: 'Ubuntu Condensed', 'Arial Narrow', Arial;
		font-stretch: condensed;
		font-size: 15px;
		line-height: 1.25em;
		color: #007fe5;
		text-decoration: underline;
		}

a.popupForget:hover, a.popupForget:active {
		color: #0099FF;
		}

#blackout {
		background: rgba(255,255,255,0.75);
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		z-index: 9999;
		display: none;
		}
                
                
.uzor {
    position: fixed; 
    top: 0;
    left: -230px;
    height: 100%; 
    width: 260px; 
    background: url(../../new/images/uzor.png) repeat-y;
    }
@media (min-width: 1200px) {
    .uzor {
        left: -171px;
    }

}
@media (min-width: 1350px) {
    .uzor {
        left: -112px;
    }

}
@media (min-width: 1550px) {
    .uzor {
        left: 0;
    }

}

.searchresult {padding: 0 25px;}

.searchresult p b {color:#00863e }