body {background:URL('../img/back.jpg');background-repeat:repeat-x;margin: 0px;padding: 0px;background-color:#FFFFFF;line-height:14px;font-family:arial;font-size:11px;vertical-align:top;color:#656565;}
.main {background:URL('../img/back.gif');background-repeat:repeat-y;margin:auto; width:770px;}

.menu{width:770px;height:23px;background:URL("../img/top_02.gif");line-height:21px}

a.menulink{color:#153A56;text-decoration: NONE;padding:0px 14px 0px 14px;vertical-align:middle;}
a.menulink:hover{color:#153A56;text-decoration: UNDERLINE; }

.leftside{width:166px;vertical-align:top;float:left;}
.central{width:432px;vertical-align:top;float:left;text-align:justify;}
/*.central{width:582px;vertical-align:top;float:left;text-align:justify;}*/
.rightside{width:166px;vertical-align:top;float:left;}

.header_green{float:right;background-color:#8EA643;vertical-align:middle;text-align:left;color:#FFFFFF;font-weight:bold;width:160px;height:23px;line-height:21px}
.header_blue{float:right;background-color:#2B597B;vertical-align:middle;text-align:left;color:#FFFFFF;font-weight:bold;width:160px;height:23px;line-height:21px}
.menu_button{float:right;background-color:#E3ECC5;vertical-align:middle;text-align:left;color:#586726;width:160px;height:23px;line-height:21px}
.menu_button_blue{float:right;background-color:#D5E0E8;vertical-align:middle;text-align:left;color:#153A56;width:160px;height:23px;line-height:21px}
.content_green{float:right;background-color:#E8E8E8;text-align:left;color:#586726;font-weight:normal;padding:10px;width:140px;line-height:14px}
.content_blue{float:right;background-color:#D5E0E8;text-align:left;color:#153A56;font-weight:normal;padding:10px;width:140px;line-height:14px}
.search_box{background-color:#8EA643;text-align:left;color:#FFFFFF;font-weight:normal;width:402px;vertical-align:top;padding:5px 5px 10px 5px;clear:both;}

.articles{float:left;text-align:left;color:#656565;font-weight:normal;width:196px;vertical-align:top;padding:5px 5px 10px 5px;}
.presentation{float:right;text-align:left;color:#656565;font-weight:normal;width:196px;vertical-align:top;padding:5px 5px 10px 5px;}
.stopka{text-align:center;color:#656565;font-weight:normal;width:760px;vertical-align:top;padding:5px 10px 5px 10px;}

.text{padding:10px;}
b.lightblue{color:#2B597B;float:right;}

a.button_blue{background-color:#2B597B;color:#FFFFFF;text-decoration: NONE;padding:2px 40px 2px 40px;vertical-align:middle;}
a.button_blue:hover{background-color:#34668C;color:#FFFFFF;text-decoration: UNDERLINE; }
a.button_green{background-color:#8EA643;color:#FFFFFF;text-decoration: NONE;padding:2px 40px 2px 40px;vertical-align:middle;}
a.button_green:hover{background-color:#97B04B;color:#FFFFFF;text-decoration: UNDERLINE; }

input.login {width:130px;font-family: ms sans serif;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-style: SOLID;border-color: #6A831E;background-color: #FFFFFF; }
select.chose {width:130px;font-family: ms sans serif;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-style: SOLID;border-color: #A8C151;background-color: #FFFFFF; height:17px}
select.choseBlue {width:130px;font-family: ms sans serif;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-style: SOLID;border-color: #37729f;background-color: #FFFFFF; height:17px; font-weight:normal}
textarea.text_area{width:274px;height:90px;font-family: ms sans serif;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-style: SOLID;border-color: #6A831E;background-color: #FFFFFF; padding: 4px;}

table.lists {border:solid;border-width:1px 1px 1px 1px;border-color:#D5E0E8;width:410px}
table.listswide {border:solid;border-width:0px 1px 1px 0px;border-color:#D5E0E8;width:100%}
td.header, tr.header {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;background-color:#2B597B;vertical-align:middle;text-align:left;color:#FFFFFF;height:23px;padding:2px 5px 2px 5px;font-weight:BOLD;}
tr.subheader, td.subheader {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;background-color:#37729F;vertical-align:middle;text-align:left;color:#FFFFFF;height:23px;padding:2px 5px 2px 5px;font-weight:BOLD;}
tr.projectTitle, td.projectTitle {background-color:#D5E0E8;vertical-align:middle;text-align:left;color:#445DA6;height:23px;padding:2px 5px 2px 5px;font-weight:BOLD;}
tr.first {background-color:#F3F3F3;}
td.first {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;vertical-align:middle;text-align:left;color:#656565;height:23px;padding:2px 5px 2px 5px;}
tr.second {background-color:#FBFBFB;}
td.second, tr.second {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;;vertical-align:middle;text-align:left;color:#656565;height:23px;padding:2px 5px 2px 5px;}
td.error {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;background-color:#E5B1B1;vertical-align:middle;text-align:left;color:#656565;height:23px;padding:2px 5px 2px 5px;}
td.selected {border:solid;border-width:1px 0px 0px 1px;border-color:#D5E0E8;background-color:#DCE9B2;vertical-align:middle;text-align:left;color:#656565;height:23px;padding:2px 5px 2px 5px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}


/* main content divs */
#mainContent .picture{float:left;border:solid 1px #8D9AA4;}
#mainContent .cardName {text-align:right;vertical-align:top;font-size:20px}
#mainContent .cardHeaderDetails {text-align:right;vertical-align:top;font-size:13px}
#mainContent .cardHeaderAdditionalInfo {text-align:right;vertical-align:top;font-size:11px}
#mainContent a {color:#2B597B;font-weight:bold;}
#mainContent a:hover {color:#2B597B;font-weight:bold;}

#mainContentList table {width:410px;background-color: #D5E0E8;}
#mainContentList tr.submit {background-color: #FFFFFF;}
#mainContentList td {vertical-align:middle;text-align:left;color:#656565;height:23px;padding:2px 5px 2px 5px;}
#mainContent .header {border-width:0px 0px 0px 0px;vertical-align:middle;text-align:left;color:#FFFFFF;height:23px;padding:2px 5px 2px 5px;font-weight:BOLD;}
#mainContentList tr.first {background-color:#F3F3F3;}
#mainContentList tr.second {background-color:#FBFBFB;}
#mainContentList tr.subheader {background-color: #CADDEC; font-weight:bold; font-size: 12px;}
#mainContentList .kaNote {background-color: #FFFFBA}

td.kaTabSelected {color:#656565; background-color: #FFB7A5; height: 10px; padding: 0px 0px; border: 1px solid #FF8769;}
td.kaTab {color:#656565; background-color: #D5E0E8; height: 10px; padding: 0px 0px; border: 1px solid #A8BFD0;}

#mainContent div.error {margin: 10px auto; margin-top: 0px; padding: 5px; width: 402px; color: #FFFFFF; background-color: #CC0000; text-align: center; vertical-align: middle;}
#mainContent div.message {margin: 10px auto; margin-top: 0px; padding: 5px; width: 402px; color: #000000; background-color: #FFDC00; text-align: center; vertical-align: middle;}

#mainContentForm table {background-color: #D5E0E8;;width:410px}
#mainContentForm tr.first {background-color:#F3F3F3;}
#mainContentForm tr.second {background-color:#FBFBFB;}
#mainContentForm tr.submit {background-color:#FFFFFF;}
#mainContentForm td {padding: 5px 5px 5px 5px;}

a.menu_blue {color:#153A56; text-decoration:none;}
a.menu_blue:hover {color:#153A56; text-decoration:underline;}
a.menu_green{color:#586726; text-decoration:none;}
a.menu_green:hover {color:#586726; text-decoration:underline;}

input.submit {background-color:#2B597B;color:#FFFFFF;text-decoration: NONE;padding: 1px 20px 1px 20px;vertical-align:middle;border: none;font-size:11px;font-weight:bold;font-family: arial; width: auto; overflow: visible}

.listBottomButton {text-align: center; background: #ffffff;}