html, body { margin: 0; padding: 0; background-color: #ffffff; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; }

.error { background: #ffdddd; padding: 15px;}

form, fieldset { margin: 0; padding: 0; border: 0; display: inline; }
img { border: 0; }
.imgdivl {float:left; margin-right: 8px;}

h1, h2 { margin: 0; padding: 0; color: #373e95; font-family: Arial; font-weight: normal; font-style: italic; position: relative;}

h3 { margin: 0; padding: 0; color: #373e95; font-family: Arial; font-weight: normal; font-style: italic; }

h1 { width: 295px; height: 37px; left: 28px; font-size: 20px; line-height: 20px; }
h1 small { display: block; font-size: 13px; line-height: 16px; color: #6f6462; }
h1 span  { position: absolute; display: block; width: 295px; height: 37px; top: 0px; left: 0px; background: #ffffff url('../i/logo-centrum-holding.gif') top left no-repeat; }

h2 { width: 109px; height: 19px; left: 45px; font-size: 16px; line-height: 20px; font-weight:bold;}
h2 span { position: absolute; display: block; width: 109px; height: 19px; top: 0px; left: 0px; background-color: #ffffff; }

h3 { font-size: 16px; line-height: 20px; font-weight: bold; font-style: normal; }

a { color: #f26522; }
a:hover { color: #000000; }

.clear { display: block; clear: both; }
.hidden { display: none; }

#container {  text-align:left; position:relative; margin: 0 auto; width: 707px; }

.header { position: relative; margin-top: 45px; width: 707px; height: 72px; background: url('../i/top-menu-bg.gif') top left no-repeat; margin-bottom: 26px; }

/* NAVIGATION */
.header .navigation { position: absolute; top: 57px; left: 270px; height: 15px; }
.navLink { display: inline; float: left; font-size: 15px; height: 15px; font-style: italic; color: #747474; text-decoration: none; background: white; background-repeat: no-repeat; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-weight: bold; padding-left: 12px; }
.navLink span { padding: 0px 8px; }
.header a:hover { font-size: 15px; color: #373e95; text-decoration: none; background-position: 0px 0px; }
.header a.active { font-size: 15px;  color: #373e95; text-decoration: none; background-position: 0px 0px; }


/* CONTENT */
.content { width: 707px; background: url('../i/content-bg.gif') top left repeat-y; margin-top: 21px; }
.content .headline { width: 707px; background: #ffffff url('../i/content-top-line.gif') 0px 15px no-repeat; }
.mainText { margin: 30px 45px; text-align: justify; }
.mainText span { font-size: 11px; padding-bottom: 5px; }
.bottom_line { display:block; clear: both; height: 7px; margin-top: 7px; }

/* NEWS FILTER */
.nFilter { height: 57px; background-image: url('../i/news-top-line.gif') !important; }
.nFilter .navigation { padding-left: 33px; padding-top: 5px;}
.nFilter a { padding: 0 13px; color: #373e95; font-weight: bold;}
.nFilter a.active { padding-top: 5px; color: #f26522; }
.filterTitle { font-size: 11px; color: #898989; display: inline; float: left; margin-left: 45px; margin-top: 8px;}
.filterOption { font-size: 11px; color: #898989; display: inline; float: right; margin-right: 45px; margin-top: 8px; }
.filterOption input { line-height: 16px; margin-left: 14px; } 
.filterOption label { line-height: 16px; padding-left: 6px; }

/* NEWS ITEMS */
.news_item { margin-bottom: 1em; }
.news_item a { color: #cc0000; }
div.date { width: 80px; float: left; font-weight: bold; }
span.newsType { color: #898989; }

/* CONTENT CS HEADLINES */
.novinkyHeadline span { background: #ffffff url('../i/novinky-headline.gif') top left no-repeat; }
.onasHeadline span { background: #ffffff url('../i/o-nas-headline.gif') top left no-repeat; }
.managementHeadline span { background: #ffffff url('../i/management-headline.gif') top left no-repeat; }
.kontaktyHeadline span { background: #ffffff url('../i/kontakty-headline.gif') top left no-repeat; }
/* CONTENT EN HEADLINES */
.newsHeadline span { background: #ffffff url('../i/news-headline.gif') top left no-repeat; }
.aboutusHeadline span { background: #ffffff url('../i/about-us-headline.gif') top left no-repeat; }
.contactsHeadline span { background: #ffffff url('../i/contacts-headline.gif') top left no-repeat; }

.mPeople { display: block; clear: both; }
.mPeople img { float: left; margin-right: 25px; margin-bottom: 1px;}


/* FOOTER */
.footer { position: relative; width: auto; height: 52px; background: url('../i/content-bg.gif') top left repeat-y; margin-top: 32px; margin-bottom: 30px; }
.footer a { color: #898989; font-style: italic; }
.footer a:hover { color: #373e94; }
.footer a.active { color: #373e94; text-decoration: none; }
.footer .copyright { display: inline; float: left; margin-left: 45px; margin-top: 10px; }
.footer .navigation { display: inline; float: right; margin-right: 45px; margin-top: 10px; font-size: 12px; line-height: 16px;}

.noline {text-decoration: none; }

.backbutton { float: right; display: block; font-weight: bold;}
.backbutton a { text-decoration: none; color: #cc0000 !important;}

.top_text {float: left; margin: 0 0 20px 0;}
.link_orange {float:left; color: #F26522; font-weight: bold;}
.link_blue {float:left; color: #373E95;  font-weight: bold; margin: 0 0 10px 0;}
.form_row {float:left; width: 630px; margin-top: 10px;}
.row_title {float:left; width: 270px;}
.row_input {float:left; width: 300px}
.input_text{border:1px solid #C5C4C2; display:block; float:left; height:auto; padding:3px 5px; width:187px; }
input, select, textarea {color:#373737; font-family:Arial; font-size:12px;}
.select_box {border:1px solid #C5C4C2; display:block; float:left; height:23px; width:200px; }
.row_input textarea {border:1px solid #C5C4C2; display:block; float:left; height:90px; width:330px;}
.item_submit {background:url("../i/button_send.jpg") no-repeat scroll 0 0 transparent;border:0 solid transparent;color:#FFFFFF;cursor:pointer;display:block;float:left; font-size:11px; font-weight:bold; height:25px; margin-top:0; padding-right:1px; text-align:right; width:95px;}
.error_form{width: auto; color: red; float: left; margin-left: 269px;}
.help_title_top {font-weight: bold;}
.help_title {font-weight: bold; margin-top: 35px;}
