body,
td,
p,
div,
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}


h1 {
    font-family:Arial, Helvetica, sans-serif;
    color:#008488;
    font-size:16pt;
    font-weight: normal;
}


li {
    list-style-type: square;
}


h2 {
    font-family:Arial, Helvetica, sans-serif;
    color:#008488;
    font-size:13pt;
    font-weight: normal;
    border-bottom: 1px solid #008488;
}


hr {
    padding-top:0px;
    width: 100%;
    height: 2px;
}


a {
    color:#008488;
}


a:hover {
    color:#00A0AA;
}


#allContent {
    text-align: center;
}


#allContentCenter {
    width: 980px;
    margin:auto;
}

.maincol {
    padding-left: 10px;
    padding-right: 10px;
}

.leftcol2 {
    padding-left: 10px;
}

.leftcol {
    padding-right: 0px;
    background-repeat:repeat-y;
    background-position:-50px 50%;
    padding-left: 10px;
    background-image: url("/images/left_menu/noback.png");
    background-repeat: repeat-y;
    background-position: 10px 0px;
}


.rightcol {
}


#homeMain {
    text-align: left;
}


#leftMenu {
    background-color: silver;
    width: 251px;
}

#leftMenu a {
    background-color: white;
    vertical-align: top;
    background-image: url("/images/left_menu/back.png");
    background-repeat: repeat-y;
    text-decoration: none;
    display: block;
    height:50px;
    display:block;
    text-align:left;
    font-size:11pt;
    padding-left: 10px;
    color: #008488;
}

#leftMenu .beforeHovered {
    background-image: none;
}


#leftMenu a:hover {
    color: #E57300;
    background-image: url("/images/left_menu/hover.png");
}


#leftMenu .current {
    background: url("/images/left_menu/hover.png") no-repeat;
}


#leftMenu img {
    border: 0;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}


#leftMenu span {
    padding-top: 17px;
    display: block;
}


.abutton_medium {
    color: #008488;
    background-image: url("/images/button_medium_off.gif");
    width:245px;
}

.abutton_medium_current {
    color: #E57300;
    width:240px;
    background-image: url("/images/button_medium_current.gif");
}

.third,
.third_current {
    text-decoration: none;
    background-repeat: no-repeat;
    display: block;
    width:245px;
    height:40px;
    display:block;
    text-align:center;
    padding-top: 0.8em;
    font-size:8pt;
    margin-left:10px;
    background-image: url("/images/button_3_off.gif");
    width: 180px !important;
}

.third_current {
    background-image: url("/images/button_3_current.gif");
    color: #E57300;
}

.third:hover,
.third_current:hover {
    background-image: url("/images/button_3_current.gif");
    width: 180px !important;
    padding-left: 0px;
}


.abutton_medium,
.abutton_medium_current {
    text-decoration: none;
    background-repeat: no-repeat;
    display: block;
    width:245px;
    height:40px;
    display:block;
    text-align:center;
    padding-top: 0.8em;
    font-size:8pt;
}


.abutton_medium_current {
    color: #E57300;
}

.abutton_medium:hover,
.abutton_medium_current:hover,
#actionsBlock .abutton_medium:hover,
#actionsBlock .abutton_medium_current:hover {
    color: #00A0AA;
    background-image: url("/images/button_medium_current.gif");
}

.abutton_medium:hover,
.abutton_medium_current:hover,
#actionsBlock .abutton_medium:hover .second,
#actionsBlock .abutton_medium_current:hover  .second{
    color: #00A0AA;
    background-image: url("/images/button_medium_current.gif");
}

.second_ {
    margin-left:10px;
}


.homepage_medium {
    text-decoration: none;
    background-repeat: no-repeat;
    display: block;
    width:245px;
    height:40px;
    display:block;
    text-align:center;
    padding-top: 0.8em;
    font-size:8pt;
    background-image: url("/images/button_medium_on.gif");
    margin-left: 6px;
    _margin-left: 0px; /* for ie only */
}



.homepage_medium:hover {
    color: #00A0AA;
    background-image: url("/images/button_medium_current.gif");
}


.abutton_small {
    color: #008488;
    background-image: url("/images/button_small_off.gif");
}


.abutton_small {
    text-decoration: none;
    background-repeat: no-repeat;
    display: block;
    width:100px;
    height:40px;
    display:block;
    text-align:center;
    padding-top: 0.8em;
    font-size:8pt;
}


.abutton_small:hover {
    background-image: url("/images/button_small_on.gif");
}


.HomepageLink {
    font-family:Arial, Helvetica, sans-serif;
    color:#008488;
    text-decoration:none;
    font-size:16pt;
}


.HomepageLink:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#008488;
    text-decoration:underline;
    font-size:16pt;
}


.PanelCell {
    padding: 10px;
    padding-right:20px;
    padding-bottom:20px;
}


.HeaderPanel1 {
    background-image: url("/images/header_background.gif");
    height: 80px;
    margin-bottom: 10px;
}


body, form {
    padding:0px;
    margin:0px;
}


#FORMLOGIN,
#FORMLOGIN input,
#FORMLOGIN button {
	font-size:9pt;
}


#FORMLOGIN input {
    width: 120px;
}


.FooterPanel1 {
    font-size:8pt;
    padding:4px;
    border-top: 1px solid #008488;
    margin:10px;
}


.FooterPanel1 a {
    font-size:8pt;
}

.FooterMoreInfo {
    padding-left: 80px;
    padding-right: 80px;
    font-size: 7pt;
}

.CenterHeader {
    border-bottom: 1px solid #008488;
    margin-bottom: 10px;
}


.leftMenuButton {
    padding-top: 0px;
}



#actionsBlock {
    background: url("/images/homepage/actionsBack.png") no-repeat;
    width: 257;
    height: 237;
    text-align: center;
}

#smilingGirl {
    background: url("/images/homepage/smilingGirl.png") no-repeat;
    width: 385;
    height: 237;
    margin-left: 20px;
}


.partnersBlock_CZ {
    background: url("/images/homepage/partnersBack_CZ.png") no-repeat;
    height: 187;
}


.partnersBlock_PL {
    background: url("/images/homepage/partnersBack_PL.png") no-repeat;
    height: 260;
}


.partnersBlock {
    width: 669;
    margin-top: 20px;
    text-align: center;
}


#actionsBlock .abutton_medium_current {
    color: #008488;
}

#actionsBlock .first {
    margin-top: 35px;
}


#actionsBlock .second_CZ {
    text-align: left;
    padding-left: 15px;
}

#actionsBlockTitle_CZ,
#actionsBlockTitle_PL,
#actionsBlockTitle_ENGPL,
#actionsBlockTitle_ENGCZ,
#partnersBlockTitle {
    font-size: 14pt;
    color: white;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    top: 12px;
}

#actionsBlockTitle_PL {
    font-size: 13pt;
    font-weight: bold;
}

.partnersBlock table {
    width: 100%;
    margin-top: 20px;
    padding: 10px;
}

.partnersBlock td {
    vertical-align: top;
    height: 70px;
    padding-left: 10px;
}

.partnersBlock img {
    float: left;
    margin-right: 5px;
    border: 0;
}

.partnersBlock a {
    font-weight: bold;
    text-decoration: underline;
}

#partnersLists img {
    border: 0;
    float: left;
    margin-right:10px;
}

#partnersLists h2 {
    border-bottom: 0;
}

#partnersLists hr {
    margin-top: 20px;
    margin-bottom: 10px;
    height: /*size:*/ 1px;
    color: #008488;
}

#patnersCzLinks  {
    margin-left: 160px;
}

#patnersCzLinks a {
    font-family: Arial;
    margin-top: -1px;
    margin-bottom: -5px;
    display: block;
    font-weight: normal;
    text-decoration: none;
    font-size: 7pt;
}

#patnersCzLinks a:hover {
    text-decoration: underline;
}

#CRIBIS_Worldwide_Image {
    margin-bottom: 30px;
    margin-top: 30px;
    margin-right: 30px;
}

