﻿body {
    margin:0px;
    padding:0px;
    border:0px;
    background-color:#ececec;
    background-image:url('Images/repeatingBodyBackground.png');
    background-repeat:repeat-x;
    text-align:center;
    font-size:10pt;
    font-family:Tahoma;
}
img {
    margin:0px;
    padding:0px;
    border: solid 0px #ffffff;
}
textarea {
    border:solid 1px #d9af6f;
    background-color:#ffffff;
    font-size:9pt;
    font-family:Tahoma;
}
p {
    margin:0px;
    padding:0px;
}
.cleaner {
    height:0px;
    font-size:0px;
    clear:both;
    line-height:0px;
}
.centeredPageContainer {
    width:1049px;
    margin-left:auto;
    margin-right:auto;
    margin-top:55px;
    text-align:left;
}
#centeredPageContainerContent {
    width:918px;
    float:left;
}
#centeredPageContainerAdvert {
    padding-top:0px;
    width:125px;
    float:right;
}
#pageShadowContainerDynamic {
    width:918px;    
    background-image:url('Images/pageShadowRepeat.png');
    background-repeat:repeat-y;
}
.pageShadowContainerStatic {
    width:896px;    
    background-image:url('Images/pageShadowStatic.png');
    background-repeat:no-repeat;
    padding-left:11px;
    padding-right:11px;
    padding-top:3px;
}
#pageShadowFooter {
    width:918px;
    height:10px;
    background-image:url('Images/pageShadowFooter.png');
    background-repeat:no-repeat;
}
#pageFooterInfo {
    width:918px;
    text-align:center;
    font-size:9pt;
}
#pageFooterInfoLinks {
    color:#666666;
}
#pageFooterInfoLinks a {
    color:#666666;
    text-decoration:none;
}
#pageFooterInfoCopyRight {
    color:#000000;
    font-weight:bold;
    padding-top:5px;
}
#header {
    width:896px;
    height:173px;
    padding-bottom:2px;
}
#headerTopPanel {
    width:896px;
    height:33px;
    background-color:#ffdc00;
}
#headerTopPanelOurProjects {
    
}
#headerTopPanelOurProjects div {
    height:24px;
    padding-top:9px;
    float:left;
    font-weight:bold;
    padding-left:7px;
    padding-right:5px;
}
#headerTopPanelOurProjects div a {
    color:#000000;
    text-decoration:none;
}
#headerTopPanelOurProjectsTitle {
    color:#ffffff;
    background-color:#000000;
    
}
#headerTopPanelSearch {
    width:373px;
    height:33px;
    padding-left:11px;
    background-color:#ff3200;
    float:right;
}
#headerTopPanelSearchContent {
    width:373px;
    height:33px;
    background-color:#801800;
    color:#ffffff;
    font-weight:bold;
}
#headerTopPanelSearchContent div {
    float:left;
}
#headerTopPanelSearchContent input {
    height:18px;
    width:126px;
    border:solid 1px #a65300;
}
#headerTopPanelSearchContent select {
    height:20px;
    width:135px;
    border:solid 1px #a65300;
    margin:0px;
    padding:0px;
}
#headerTopPanelSearchTitle {
    padding-top:9px;
    padding-left:10px;
    padding-right:4px;
}
#headerTopPanelSearchTextBox {
    padding-top:5px;
    padding-right:3px;
}
#headerTopPanelSearchCategories {
    padding-top:6px;
    padding-right:11px;
}
#headerTopPanelSearchButton {
    padding-top:6px;
}
#headerLogoPanel {
    width:896px;
    height:103px;
    background-image:url('Images/headerLogoRepeatingBackground.png');
    background-repeat:repeat-x;
    border-bottom:solid 1px #ffffff;
}
#headerLogoPanelLogo, .headerLogoPanelLogo {
    width:328px;
    height:103px;
    background-image:url('Images/headerLogo.png');
    background-repeat:no-repeat;
    float:left;
    display:block;
}
#headerLogoPanelNextContent {
    width:566px;
    height:103px;
    float:right;
}
#headerLogoPanelAdvert1 {
    width:487px;
    padding-left:50px;
    padding-top:11px;
    height:72px;
    float:right;
}
#headerLogoPanelLoginLinks {
    width:152px;
    height:20px;
    float:right;
    font-size:8pt;
    color:#ff3200;
}
#headerLogoPanelLoginLinks a {
    color:#ff3200;
    text-decoration:underline;
}
#headerLinksPanel {
    height:35px;
    width:896px;
}
#headerLinksPanelLinksContainer {
    height:35px;
    width:634px;
    background-color:#ff3b00;
    float:left;
    font-weight:bold;
    text-align:center;
}
.headerLinksPanelLinksActiveButton {
    height:19px;
    padding-top:11px;
    border-top:solid 2px #ff3200;
    border-left:solid 2px #ff3200;
    border-right:solid 2px #ff3200;
    background-image:url('Images/headerLinksButtonActiveBackground.png');
    background-repeat:repeat-x;
    color:#ffffff;
    float:left;
}
.headerLinksPanelLinksActiveButton a {
    color:#ffffff;
    text-decoration:none;
}
.headerLinksPanelLinksInactiveButton {
    height:19px;
    padding-top:11px;
    border-top:solid 2px #ffdc00;
    border-left:solid 2px #ffdc00;
    border-right:solid 2px #ffdc00;
    background-image:url('Images/headerLinksButtonInactiveBackground.png');
    background-repeat:repeat-x;
    color:#000000;
    float:left;
}
.headerLinksPanelLinksInactiveButton a {
    color:#000000;
    text-decoration:none;
}
.headerLinksPanelLinksSeparator {
    height:32px;
    width:1px;
    background-color:#ffffff;
    float:left;
}
#headerLinksPanelLinksButton1 {
    width:64px;
}
#headerLinksPanelLinksButton2 {
    width:107px;
}
#headerLinksPanelLinksButton3 {
    width:53px;
}
#headerLinksPanelLinksButton4 {
    width:118px;
}
#headerLinksPanelLinksButton5 {
    width:102px;
}
#headerLinksPanelLinksButton6 {
    width:161px;
}
#headerLinksPanelLoginContainer {
    height:33px;
    width:252px;
    padding-left:9px;
    padding-bottom:2px;
    background-color:#ff3b00;
    float:right;
    text-align:left;
}
#headerLinksPanelLoginContainerInner {
    background-color:#801800;
    height:27px;
    width:242px;
    padding-left:10px;
    padding-top:6px;
    color:#ffffff;
    font-size:9pt;
}
#headerLinksPanelLoginContainerInner input {
    height:15px;
    border: solid 1px #a65300;
    font-size:9pt;
    padding:1px;
    margin:0px;
}
#headerLinksPanelLoginContainerInnerLoginControlsContainer {
    float:left;
    width:218px;
}
#headerLinksPanelLoginContainerInnerLoginButtonContainer {
    float:left;
    width:18px;
    height:18px;
    padding-top:1px;
    padding-left:3px;
}
#headerLinksPanelLoginContainerInnerLoginButtonContainer input {
    width:18px;
    height:18px;
    background-image:url('Images/headerLinksLoginButtonBackground.png');
    background-repeat:no-repeat;
    border:solid 0px white;
}
.headerLinksPanelLoginContainerInnerLoginControlsUsername {
    width:77px;
}
.headerLinksPanelLoginContainerInnerLoginControlsPassword {
    width:59px;
}
.headerLinksPanelLoginContainerInnerLoginControlsLogged {
    float:right;
    padding-right:10px;
    font-size:8pt;
    position:relative;
    top:-2px;
}
.headerLinksPanelLoginContainerInnerLoginControlsLogged a {
    text-decoration:underline;
    color:#ffffff;
}
#articleOfDayPanel {
    width:892px;
    height:250px;
    padding-top:4px;
    padding-left:1px; 
    padding-right:3px; 
     
}
#articleOfDayContainer {
    width:633px;
    height:250px;
    float:left;
    background-color:#ff3200;
    background-image:url('Images/articleOfDayBackground.png');
    background-repeat:no-repeat;
}
#articleOfDayContainerImage {
    float:right;
    padding-top:6px;
    padding-right:6px;
    padding-left:10px;
}
#articleOfDayContainerImage img {
    border:solid 2px #ffffff;
}
#articleOfDayContainerContent {
    padding-top:20px;
    padding-left:15px;
}
#articleOfDayContainerContent h1 {
    color:#ffffff;
    margin:0px;
    padding:0px;
    line-height:18pt;
    font-size:16pt;
    font-weight:bold;
}
#articleOfDayContainerContent a {
    color:#ffffff;
    text-decoration:none;
}
#articleOfDayContainerContentArticle {
    height:176px;
    font-weight:bold;
    font-size:10.5pt;
    
}
#articleOfDayContainerContentNextInfo {
    font-size:8pt;
    padding-bottom:17px;
}
#articleOfDayContainerCategory {
    color:#ffffff;
    font-weight:bold;
}
#articleOfDayContainerCategory a {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
#newsContainer {
    width:247px;
    height:246px;
    padding-top:4px;
    padding-left:6px;
    border-bottom:solid 1px #ff3200;
    float:right;
    overflow:hidden;
}
#newsContainer h1 {
    background-image:url('Images/newsHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:0px 1px;
    margin:0px;
    padding:0px;
    padding-left:20px;
    padding-bottom:3px;
    margin-top:6px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
.newsItem {
    width:240px;
    height:auto;
    padding-top:2px;
    padding-bottom:3px;
    color:#037e00;
    font-size:8pt;
}
.newsItemSeparator {
    font-size:0px;
    line-height:0px;
    height:1px;
    width:240px;
    background-color:#e5e5e5;
}
.newsItemToday {
    font-weight:bold;
    color:#037e00;
    text-decoration:none;
}
.newsItemToday .newsItemDate {
    color:#ff3200;
}
.newsItemYesterday {
    font-weight:normal;
    color:#037e00;
    text-decoration:none;
}
.newsItemYesterday .newsItemDate {
    color:#ff3200;
}
.newsItemOld {
    font-weight:normal;
    color:#037e00;
    text-decoration:none;
}
.newsItemOld .newsItemDate {
    color:#999999;
}
#newsMore {
    text-align:right;
    padding-right:10px;
    padding-top:1px;
}
#newsMore a {
    color:#ff3200;
    font-size:8pt;
    text-decoration:underline;
}
#recommendsPanel {
    width:894px;
    height:125px;
    padding-left:1px;
    padding-bottom:2px;
}
#recommendsContainer {
    width:882px;
    height:119px;
    padding-top:7px;
    padding-left:12px;
    background-image:url('Images/recommendsContainerRepeatingBackground.png');
    background-repeat:repeat-x;
    background-position:left bottom;
}
#recommendsContainer h1 {
    background-image:url('Images/newsHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:0px 1px;
    margin:0px;
    padding:0px;
    padding-left:20px;
    padding-bottom:8px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
#recommendsContainerItems {
    width:882px;
    height:81px;
}
.recommendsItem {
    width:284px;
    padding-right:6px;
    height:81px;
    float:left;
    font-size:8pt;
}
.recommendsItem a {
    color:#000000;
    text-decoration:none;
}
.recommendsItem h2 {
    font-size:8pt;
    font-weight:bold;
    line-height:9pt;
    margin:0px;
    padding:0px;
    border:0px;
}
.recommendsItem img {
    float:left;
    padding-right:8px;
}
.recommendsItemNextInfo {
    color:#ff3200;
}
.recommendsItemNextInfo a{
    color:#ff3200;
    text-decoration:underline;
}
#filterPanel{
    width:894px;
    padding-left:1px;
    height:48px;
    font-size:8pt;
    font-weight:bold;
}
#filterContainer {
    width:882px;
    height:44px;
    padding-top:4px;
    padding-left:12px;
    background-color:#ffdc00;
    border-top:solid 1px #d5b800;
    border-bottom:solid 1px #d5b800;
}
#filterContainerCategoriesContainer {
    height:21px;
    width:758px;
}
.filterTitle {
    width:60px;
    float:left;
    color:#037e00;
    padding-top:3px;
}
.filterCheckBoxItem {
    float: left;
    padding-left:4px;
    padding-right:4px;
}
.filterCheckBoxItem span {
    display:block;
    float:left;
    padding-top:3px;
    text-decoration:underline;
}
.filterCheckBoxItem a {
    text-decoration:underline;
    color:#000000;
}
.filterCheckBoxItem input {
    
    padding:0px;
    float:left;
}
#filterContainerControls {
    width:117px;
    float:right;
}
#filterContainerControls div {
    height:20px;
    padding-top:3px;
    
}
#filterContainerControls a {
    color:#000000;
}
.filterContainerControlsApplyFilterLink {
    background-image:url('Images/filterApplyFilter.png');
    background-repeat:no-repeat;
    padding-left:18px;
}
.filterContainerControlsCancelFilterLink {
    background-image:url('Images/filterCancelFilter.png');
    background-repeat:no-repeat;
    padding-left:18px;
}
#filterContainerManufacturerContainer select {
    width:137px;
    font-size:9pt;
    height:18px;
}
#filterContainerManufacturerContainer .filterTitle {
    width:68px;
}
#articlesPanel {
    width:896px;
    padding-left:1px;
    padding-top:3px;
}
#articlesPanelInner {
    width:894px;
    padding-top:18px;
    background-image:url('Images/articlesPanelRepeatingBackground.png');
    background-repeat:repeat-x;
    background-position:left top;
}
#articlesPanelInner2 {
    width:895px;
    padding-top:0px;
}
#articlesPanelRightPanel {
    width:262px;
    float:right;
    
}
#articlesPanelRightAdvertContainer {
    width:262px;
    background-color:#fff19f;
}
#articlesPanelRightAdvertContainer h1 {
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 3px;
    background-color:#ffdc00;
    width:224px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:38px;
    padding-bottom:3px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
#articlesPanelRightAdvertContainerContent {
    padding-top:8px;
    padding-left:7px;
    padding-right:7px;
    padding-bottom:2px;
}
#articlesPanelRightAdvertContainerContentTextAdvert {
    font-size:8pt;
    padding-top:5px;
}
#articlesPanelRightAdvertContainerContentTextAdvert p {
    font-size:8pt;
    padding-top:5px;
    color:#000000;
}
#articlesPanelRightAdvertContainerContentTextAdvert a {
    font-weight:bold;
    color:#037e00;
    font-size:8pt;
    text-decoration:none;
}
.articlesPanelRightAdvertContainerContentSeparator {
    border-bottom:solid 1px #ffffff;
    font-size:1px;
    line-height:1px;
    height:1px;
    margin-top:2px;
    margin-bottom:2px;
}

#articlesPanelRightAdvertContainerContent img {
    border:0px;
}
#articlesPanelRightNewestArticlesContainer {
    padding-top:0px;
}
#articlesPanelRightPressMessagesContainer {
    padding-top:9px;
}
#articlesPanelRightTagsContainer {
    padding-top:9px;
}
#articlesPanelRightPressMessagesContainer h1 {
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 3px;
    background-color:#ffdc00;
    width:224px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:38px;
    padding-bottom:3px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
#articlesPanelRightTagsContainer h1 {
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 3px;
    background-color:#ffdc00;
    width:224px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:38px;
    padding-bottom:3px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
#articlesPanelRightNewestArticlesContainer h1 {
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 3px;
    background-color:#ffdc00;
    width:224px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:38px;
    padding-bottom:3px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
#articlesPanelRightPressMessagesContainerContent {
    padding-top:8px;    
    padding-left:5px;
    padding-right:5px;
    font-size:8pt;
}
#articlesPanelRightTagsContainerContent {
    padding-top:8px;    
    padding-left:5px;
    padding-right:5px;
    font-size:9pt;
}
#articlesPanelRightTagsContainerContent a {
    color:#000000;
    text-decoration:none;
}
#articlesPanelRightNewestArticlesContainerContent {
    padding-top:8px;    
    padding-left:5px;
    padding-right:5px;
    padding-bottom:3px;
    font-size:8pt;
    background-color:#fff19f;
}
.pressMessageItem {
    background-image:url('Images/pressMessagesItemBackground.png');
    background-repeat:no-repeat;
    background-position:0px 1px;
    padding-left:15px;
    padding-bottom:8px;   
}
.newestArticleItem {
    background-image:url('Images/pressMessagesItemBackground.png');
    background-repeat:no-repeat;
    background-position:0px 1px;
    padding-left:15px;
    padding-bottom:3px;   
    margin-top:2px;
}
.newestArticleItemSeparator {
    width:252px;
    border-bottom:solid 1px #ffffff;
    height:1px;
    line-height:1px;
    font-size:1px;
}
.newestArticleItemLinkToday {
    text-decoration:none;
    font-weight:bold;
    color:#801800;
}
.newestArticleItemLinkToday .newestArticleItemTime {
    font-weight:bold;
    color:#ff3200;
}
.newestArticleItemLinkYesterday {
    text-decoration:none;
    font-weight:normal;
    color:#801800;
}
.newestArticleItemLinkYesterday .newestArticleItemTime {
    font-weight:normal;
    color:#ff3200;
}
.newestArticleItemLinkOlder {
    text-decoration:none;
    font-weight:normal;
    color:#801800;
}
.newestArticleItemLinkOlder .newestArticleItemTime {
    font-weight:normal;
    color:#333333;
}
.pressMessageItem a {
    text-decoration:none;
    color:#000000;
}
.pressMessageItemTime {
    color:#999999;
    font-weight:normal;
}
.articlesPanelRightPressMessagesAllLink {
    float:right;
    color:#ff3200;
    text-decoration:underline;
    padding-bottom:16px;
}
#articlesPanelLeftPanel {
    width:625px;
    float:left;
}
#articlesPanelLeftPanelExtended {
    width:630px;
    float:left;
}
#articlesPanelLeftPanelArticlesContainer {
    width:585px;   
    padding-left:10px;
    
}
#articlesPanelLeftPanelArticlesContainerExtended {
    width:630px;   
}
.articlePerexItem {
    padding-bottom:15px;
}
.articlePerexItemContainer {
    width:447px;
    float:right;
    padding-bottom:18px;
}
.articlePerexItem .imageContainer {
    float:left;
    padding-top:3px;
    padding-right:10px;
}
.articlePerexItem h1 {
    padding:0px;
    margin:0px;
    font-size:12pt;
    font-weight:bold;
    color:#ff3200;
}
.articlePerexItemTitleLink {
    padding:0px;
    margin:0px;
    font-size:12pt;
    font-weight:bold;
    color:#ff3200;
    text-decoration:none;
}
.articlePerexItemNextInfo {
    font-size:8pt;
    color:#942a00;
    padding-left:1px;
}
.articlePerexItemNextInfoNewArticle {
    font-weight:bold;
    color:#037e00;
}
.articlePerexLinkRead {
    text-decoration:underline;
    color:#fe3100;
    font-size:8pt;
    display:block;
    float:left;
    padding-right:10px;
}
.articlePerexLinkCategory {
    text-decoration:underline;
    color:#999999;
    font-size:8pt;
    display:block;
    float:left;
    padding-right:10px;
}
#articlePerexPager {
    color:#000000;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    padding-bottom:10px;
}
#articlePerexPager a {
    color:#801800;
}
#communicationPanel {
    width:894px;
    padding-left:1px;
    padding-bottom:4px;
}
#communicationPanelLeftContainer {
    float:left;
    width:628px;
    height:243px;
    background-color:#fff19f;
}
#communicationPanelLeftContainerQuestionsContainer {
    float:left;
    padding-left:14px;
    padding-top:10px;
    width:299px;
    height:233px;
}
.questionContainerItem {
    width:299px;
    height:19px;
    border-bottom:solid 1px #fff19f;
    font-size:8pt;
    font-weight:bold;
}
.questionContainerItemTitle {
    background-color:#ffdc02;
    width:244px;
    padding-top:3px;
    padding-left:10px;
    height:16px;
    float:left;
}
.questionContainerItemTitle a {
    color:#000000;
    text-decoration:none;
}
.questionContainerItemTime {
    background-color:#067f02;
    color:#ffffff;
    float:right;
    width:38px;
    height:16px;
    padding-top:3px;
    padding-left:6px;
}
#communicationPanelLeftContainerCommentsContainer {
    float:right;
    width:296px;
    height:233px;
    padding-right:11px;
    padding-top:10px;
}
.commentContainerItem {
    width:296px;
    height:19px;
    border-bottom:solid 1px #fff19f;
    font-size:8pt;
    font-weight:bold;
}
.commentContainerItemTitle {
    background-color:#ffdc02;
    width:244px;
    padding-top:3px;
    padding-left:10px;
    height:16px;
    float:left;
}
.commentContainerItemTitle a {
    color:#000000;
    text-decoration:none;
}
.commentContainerItemTime {
    background-color:#ff3200;
    color:#ffffff;
    float:right;
    width:35px;
    height:16px;
    padding-top:3px;
    padding-left:6px;
}
#communicationPanelRightContainer {
    float:right;
    width:262px;
    height:243px;
    background-color:#fff19f;
}
#communicationPanelRightContainerBazaarContainer {
    width:247px;
    height:233px;
    padding-top:10px;
    padding-left:15px;
}
.communicationPanelRightContainerBazaarContainerItem {
    padding-right:5px;
    padding-bottom:7px;
    font-size:8pt;
}
.communicationPanelRightContainerBazaarContainerItem img {
    border:solid 1px #ffffff;
    float:left;
    padding-right:3px;
}
.communicationPanelRightContainerBazaarContainerItem h2 {
    margin:0px;
    padding:0px;
    font-size:8pt;
    text-decoration:underline;
    font-weight:bold;
}
.communicationPanelRightContainerBazaarContainerItem h2 a{
    margin:0px;
    padding:0px;
    font-size:8pt;
    text-decoration:underline;
    font-weight:bold;
    color:#000000;
}
.communicationPanelRightContainerBazaarContainerItemAllItemsLink {
    text-decoration:underline;
    color:#ff3200;
}
#communicationPanel h1 {
    background-image:url('Images/communicationHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:0px 3px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:23px;
    padding-bottom:6px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
.articleBodyItem {
    padding-top:15px;
    padding-left:15px;
 }
.articleBodyItemContainer {
    width:577px;
    padding-bottom:18px;
}
.articleTitle {
    padding:0px;
    margin:0px;
    font-size:14pt;
    font-weight:bold;
    color:#ff3200;
}
.articleBodyItemNextInfo {
    font-size:8pt;
    color:#942a00;
    padding-left:1px;
}
.articleBodyLinkCategory {
    text-decoration:underline;
    color:#999999;
    font-size:8pt;
    padding-left:2px;
    padding-right:5px;
}
.articleBodyPerex {
    font-size:10.5pt;
    padding-top:15px;
    padding-bottom:15px;
    color:#333333;
    font-weight:bold;
}
.formRow {
    background-color:#fff19f;
    border-bottom:solid 1px #ffffff;
    width:334px;
    height:25px;
}
.formTextColumn {
    float:left;
    width:145px;
    padding-top:5px;
    padding-left:6px;
    font-weight:bold;
}
.formTextColumn2 {
    float:left;
    padding-top:5px;
    padding-left:7px;
    padding-right:3px;
    border-left:solid 1px #ffffff;
    font-weight:normal;
    height:20px;
}
.formControlColumn {
    float:left;
    padding-top:2px;
    border-left:solid 1px #ffffff;
    padding-left:7px;
}
.whiteHeader {
    background-image:url('Images/newsHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:0px 1px;
    margin:0px;
    padding:0px;
    padding-left:20px;
    padding-bottom:8px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
.redHeader {
    color:#ff3200;
    font-size:15pt;
    font-weight:bold;
    margin:0px;
    padding-top:16px;
    padding-bottom:8px;
}
.formHeaderText {
    color:#333333;
    font-weight:bold;
    padding-top:0px;
    padding-bottom:20px;
    font-size:10.5pt;
    line-height:20px;
    text-align:justify;
}
.inputTextBox {
    border:solid 1px #d9af6f;
    background-color:#ffffff;
}
.contentPadding {
    padding-left:20px;
    padding-right:20px;
}
.formActionRow {
    width:334px;
    height:25px;
    background-color:#801800;
}
.formSpareRow {
    background-color:#fff19f;
    width:334px;
}
.formActionRow a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    background-image:url('Images/headerLinksLoginButtonBackground.png');
    background-repeat:no-repeat;
    background-position:right 3px;
    padding-right:25px;
    padding-left:10px;
    padding-top:3px;
    margin-right:4px;
    display:block;
    float:right;
    height:22px;
}
.newTradeItemForm .formRow {
    width:390px;
}
.newTradeItemForm .formActionRow {
    width:390px;
}
.editCompanyBasicForm .formRow{
    width:590px;
}
.editCompanyBasicForm .formActionRow{
    width:590px;
}
.editCompanyBasicForm .formTextColumn{
    width:135px;
}
.editCompanyBasicForm .formControlColumn{
    width:143px;
}
.formColoredContainer {
    width:570px;
    background-color:#fff19f;
    padding:10px;
    color:#333333;
}
.redLink {
    text-decoration:underline;
    font-weight:bold;
    color:#801800;
}
.bazaarFilterPanel {
   width:630px;
   height:80px;
   background-color:#fff19f;
   border-bottom:solid 2px #ff3200; 
   color:#801800;
   font-weight:bold;
   font-size:8pt;
}
.bazaarFilterRow {
    height:26px;
    width:615px;
    padding-left:15px;
    border-bottom:solid 1px #ffffff;
}
.bazaarFilterText {
    float:left;
    padding-top:7px;
    padding-right:4px;
}
.bazaarFilterControl {
    float:left;
    padding-top:2px;
    padding-right:5px;
}
.bazaarFilterActionBox {
    width:194px;
    padding-left:4px;
    height:19px;
    padding-top:7px;
    float:right;
    background-color:#801800;
    border-left:solid 7px #ff3200;
}
.bazaarFilterApplyFilterLink {
    background-image:url('Images/bazaarFilterApply.png');
    background-repeat:no-repeat;
    padding-left:18px;
    color:#ffffff;
}
.bazaarFilterCancelFilterLink {
    background-image:url('Images/bazaarFilterCancel.png');
    background-repeat:no-repeat;
    padding-left:18px;
    color:#ffffff;
}
.bazaarItemsListContainer {
    width:630px;
    border-top:solid 1px #ffffff;
    background-image:url('Images/articlesPanelRepeatingBackground.png');
    background-repeat:repeat-x;
    background-position:left top;
    padding-top:17px;
    padding-bottom:15px;
}
.bazaarItemsListInnerContainer {
    background-image:url('Images/bazaarItemsListBackgroundRepeat.gif');
    background-repeat:repeat-y;
    width:630px;
    padding-top:12px;
    padding-bottom:25px;
}
.bazaarItemsListColumn {
    float:left;
    width:302px;
    padding-left:12px;
}
.bazaarItemsListColumnLinks {
    padding-left:20px;
    color:#ff3200;
    font-size:8pt;
}
.bazaarItemsListColumnLinks a {
    color:#ff3200;
    text-decoration:underline;
    font-size:8pt;
}
.bazaarItemsListItem {
}
.bazaarItemsListItemText {
    font-size:8pt;
    color:#333333;
}
.bazaarItemsListItem h2 {
    font-size:10.5pt;
    color:#ff3200;
    font-weight:bold;
    margin:0px;
    padding:0px;
    padding-top:8px;
    padding-bottom:2px;
}
.bazaarItemsListItem h2 a {
    color:#ff3200;
    font-weight:bold;
    text-decoration:none;
}
.bazaarItemsListItem img {
    border:solid 1px #666666;
    float:left;
    padding-right:5px;
    padding-bottom:3px;
}
.bazaarItemsListItemPrice {
    color:#ff3200;
}
.bazaarItemsListItemInserted {
    color:#999999;
}
.bazaarItemsListItemContact {
    color:#942a00;
}
.bazaarItemsListPagerContainer {
    width:630px;
    height:25px;
    background-color:#fff19f;
}
.bazaarItemsListPager {
    width:310px;
    padding-left:4px;
    height:22px;
    padding-top:3px;
    border-right:solid 1px #ffffff;
    float:left;
}
.bazaarItemsListPager img {
    float:left;  
    display:block;
    padding-left:3px;
    padding-right:3px;
}
.bazaarItemsListPager span {
    float:left; 
    display:block;
    padding-left:3px;
    padding-right:3px;
    color:#000000;
    font-weight:bold;
}
.bazaarItemsListPager a {
    float:left; 
    display:block;
    padding-left:3px;
    padding-right:3px;
    color:#801800;
    font-weight:bold;
    text-decoration:underline;
}
.forumHeaderPanel {
    width:618px;
    padding-left:12px;
    padding-top:5px;
    height:20px;
    background-color:#fff19f;
    margin-bottom:15px;
}
.forumHeaderPath {
    float:left;
    font-size:10pt;
    color:#ff3200;
    font-weight:bold;
}
.forumHeaderPath a {
    font-size:10pt;
    color:#ff3200;
    text-decoration:none;
    font-weight:inherit;
}
.forumThemesList {
    border:solid 1px #ffdc00;
    width:628px;
    margin-top:0px;
}
.forumThemesListHeaderDynamic {
    background-image:url('Images/forumHeaderRepeatingBackground.png');
    background-repeat:repeat-y;
    height:auto;
    width:628px;
}
.forumThemesListHeader {
    background-color:#ffdc00;
    height:auto;
    width:628px;
}
.forumThemesListHeader h1
{
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 4px;
    background-color:#ffdc00;
    padding-left:38px;
    padding-bottom:2px;
    padding-top:3px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
    margin:0px;
    float:left;
    width:269px;
    height:auto;
    border-right:solid 1px #ffffff;
}
.forumThemesListHeaderDynamic h1
{
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:15px 4px;
    background-color:#ffdc00;
    padding-left:38px;
    padding-bottom:2px;
    padding-top:3px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
    margin:0px;
    float:left;
    width:269px;
    height:auto;
    border-right:solid 1px #ffffff;
}
.forumThemesListHeaderThemesCount {
    width:56px;
    text-align:center;
    border-right:solid 1px #ffffff;
    padding-top:8px;
    height:19px;
    float:left;
    color:#801800;
    font-size:7pt;
    font-weight:bold;
}
.forumThemesListHeaderMessagesCount {
    width:56px;
    text-align:center;
    border-right:solid 1px #ffffff;
    padding-top:8px;
    height:19px;
    float:left;
    color:#801800;
    font-size:7pt;
    font-weight:bold;
}
.forumThemesListHeaderDetail {
    width:195px;
    padding-left:10px;
    
    padding-top:8px;
    height:19px;
    float:left;
    color:#801800;
    font-size:7pt;
    font-weight:bold;
}
.forumThemesListItem {
    background-image:url('Images/forumThemesItemBackgroundRepeat.png');
    background-repeat:repeat-x;
    background-position:left bottom;
    padding-bottom:3px;
    height:auto;
    width:628px;
    margin-top:2px;
}
.forumThemesListItem2 {
    background-image:url('Images/forumThemesItemSeparatorBackgroundRepeat.gif');
    background-repeat:repeat-y;
    background-position:left top;
    height:auto;
    width:628px;
    margin-top:0px;
}
.forumThemesListItemTitle {
    width:292px;
    padding-left:15px;
    border-right:solid 1px #ebebeb;
    height:auto;
    float:left;
}
.forumThemesListItemTitle h2 {
    margin:0px;
    font-size:10.5pt;
    padding-top:4px;
    color:#ff3200;
    font-weight:bold;
}
.forumThemesListItemTitle h2 a {
    color:#ff3200;
    text-decoration:none;
}
.forumThemesListItemThemesCount {
    width:56px;
    border-right:solid 1px #ebebeb;
    height:32px;
    padding-top:13px;
    float:left;
    font-weight:bold;
    text-align:center;
}
.forumThemesListItemMessagesCount {
    width:56px;
    border-right:solid 1px #ebebeb;
    height:32px;
    padding-top:13px;
    float:left;
    font-weight:bold;
    text-align:center;
}
.forumThemesListItemDetail {
    width:195px;
    height:auto;
    float:left;
    padding-left:10px;
}
.forumThemesListItemDetailInsertedBy {
    color:#801800;
    padding-top:5px;
}
.forumThemesListItemDetailInsertedByName {
    font-weight:bold;
    text-decoration:underline;
}
.forumNewThreadContainer {    
    padding-left:10px;
    padding-bottom:4px;
    color:#801800;
}
.forumNewThreadLink {
    color:#ff3200;
    font-weight:bold;
    font-size:9pt;
    background-image:url('Images/newThreadBackground.png');
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:12px;
    text-decoration:underline;
}
.forumMessagesDetailContainer {
    padding:10px;
    padding-left:15px;
    width:603px;
    background-color:#fff19f;
}
.forumMessagesDetailContainer h2 {
    margin:0px;
    padding-bottom:3px;
    padding-top:3px;
    font-size:12pt;
    font-weight:bold;
    color:#ff3200;
}
.forumMessageDetailAnswer {
    text-align:right; 
    padding-top:10px;
}
.forumMessageDetailAnswer a {
    font-weight:bold;
    text-decoration:none;
    color:#000000;
    background-image:url('Images/headerLinksLoginButtonBackground.png');
    background-repeat:no-repeat;
    background-position:right 3px;
    padding-right:25px;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:10px;
}
.articleCommunicationPanel h2 {
    background-image:url('Images/communicationHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:0px 3px;
    height:20px;
    margin:0px;
    padding:0px;
    padding-left:23px;
    padding-bottom:6px;
    padding-top:2px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
.articleCommunicationPanel {
    width:573px;
    background-color:#fff19f;
    margin-top:20px;
    margin-left:15px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:4px;
}
.articleCommunicationPanelDiscussionLink {
    padding-top:3px;
    text-align:right;
    padding-right:3px;
}
.articleCommunicationPanelDiscussionLink a {
    text-decoration:underline;
    color:#801800;
    font-size:9pt;
}
.articleRelativeArticlesPanel {
    width:576px;
    background-color:#fff19f;
    margin-top:20px;
    margin-left:15px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:4px;
}
.articleRelativeArticlesPanel h2 {
    background-image:url('Images/advertHeaderBackground.png');
    background-repeat:no-repeat;
    background-position:3px 6px;
    background-color:#ffdc00;
    height:20px;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    padding-left:26px;
    padding-bottom:3px;
    padding-top:5px;
    font-size:12pt;
    font-weight:normal;
    letter-spacing:1px;
    color:#801800;
}
.relativeArticlesItem {
    background-image:url('Images/pressMessagesItemBackground.png');
    background-repeat:no-repeat;
    background-position:0px 2px;
    padding-left:15px;
    padding-bottom:3px;   
    margin-top:3px;
    margin-left:5px;
}
.relativeArticlesItem a {
    color:#801800;
}
#leaderBoardAdvertContainer {
    width:918px; height:110px; text-align:center;
}
#leaderBoardAdvertAdvert {
    height:90px; 
    width:728px; 
    margin-left:auto; 
    margin-right:auto; 
    overflow:hidden;
}
.advertTitle {
    text-align:center;
    font-size:8pt;
    color:#cccccc;
}
#advertContentLeftSquareImage {
    margin-bottom:5px;
}
#advertContainerLeftSquareImageTop {
    margin-bottom:5px;
}
.companyDetail {

}
.companyDetail .container {
    padding-left:14px;
}
.grayHeader {
    font-weight: bold; 
    color: #666666;
    padding:0px;
    margin:0px;
    font-size:11pt;
    margin-top:8px;
    margin-bottom:4px;
}
.companyDetail .block {
    padding-left: 15px; 
    padding-top:3px; 
    padding-right:10px;
    font-weight: bold; 
    font-size: 0.9em;
}
.companyDetail .block div {
    padding-top:4px; 
}
.companyDetail .block span {
    font-weight: normal; 
}
.companyDetail .logo {
    float:right;
    padding-top:16px;
    padding-right:10px;
}
.companyDetail .block .detailCard {
    width:250px;
    float:left;
    padding-bottom:10px;
}
.exhibitionDetail {

}
.exhibitionDetail span {
    font-weight:bold;
}
.exhibitionDetail a {
    color:#333333;
    font-weight:bold;
}
.inzerceContainer {
    padding-bottom:15px;
}
.inzerceContainer .col1 {
    width:54px;
    border-right:dotted 1px #801800;
}
.inzerceContainer .col2 {
    width:40px;
    border-right:dotted 1px #801800;
}
.inzerceContainer .col3 {
    width:76px;
    border-right:dotted 1px #801800;
}
.inzerceContainer .inzerceHeaderRow .col1 {
    width:54px;
    border-right:dotted 1px #ffffff;
}
.inzerceContainer .inzerceHeaderRow .col2 {
    width:40px;
    border-right:dotted 1px #ffffff;
}
.inzerceContainer .inzerceHeaderRow .col3 {
    width:76px;
    border-right:dotted 1px #ffffff;
}
.inzerceHeaderRow {
    background-color:#801800;
    color:#ffffff;
    height:18px;
    font-size:0.85em;
}
.inzerceHeaderRow div {
    padding-top:2px;
    float:left;
    padding-bottom:3px;
    padding-left:5px;
}
.inzerceRow {
    background-color:#fff19f;
    color:#000000;
    height:18px;
    font-size:0.85em;
    border-bottom:dotted 1px #801800;
    
}
.inzerceRow div {
    padding-top:2px;
    float:left;
    padding-bottom:3px;
    padding-left:5px;
    margin:0px;
}
.inzerceHyperlink {
    color:#801800;
    font-weight:bold;
}