BODY {margin:0; font-size:12px; line-height:16px; color:#666666; background:#ffffff url(images/bg_body.jpg) repeat-x;}
DIV, SPAN, P, IMG, TABLE, TBODY, TR, TH, TD, H1, H2, H3, H4, H5, H6, UL, OL, HR, A, EM, DD, DT, FORM {margin:0; padding:0; 
                                                           font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size:12px; line-height:16px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
IMG {border:0;}
H1, H2, H3, H4, H4, H5, H5, P, UL, OL, LI, TH, TD, EM, DD, DT {color:#666666;}
P {font-size:12px; line-height:16px; font-weight:normal;}
H1 {font-size:22px; line-height:26px; font-weight:normal; margin-bottom:25px; color:#70a7d4; text-transform:uppercase;
    border-bottom:1px solid #e6e6e6; padding-bottom:15px;}
H2 {font-size:14px; line-height:16px; font-weight:bold; margin-bottom:10px; color:#113184;}
H3 {font-size:12px; line-height:14px; font-weight:bold;}
A {color:#72a6d5; text-decoration:underline; cursor:pointer;}
A:hover {color:#72a6d5; text-decoration:none;}
.grey {color:#666666;}

/* rozvržení stránky */
/*-------------------*/

DIV.page {width:1000px; margin:0 auto; overflow:hidden; background:Transparent url(images/bg_page.jpg) repeat-y;}
DIV.pageC {background:Transparent url(images/bg_pageC.jpg) no-repeat; padding-top:10px; overflow:hidden;}

DIV.header {width:970px; height:100px; margin:0 auto; overflow:hidden; 
            background:Transparent url(images/bg_header.jpg) no-repeat top left;}
DIV.headerC {}

DIV.menu {width:970px; height:47px; margin:0 auto; background:Transparent url(images/bg_menu.jpg) no-repeat top left;
          position:relative; z-index:100;}
DIV.menuC {width:950px; height:27px; margin:0 auto; padding-top:3px;}
DIV.menuC DIV {float:left;}

DIV.breadcrumbs {width:962px; margin:0 auto;}
DIV.breadcrumbsC {margin:0px 0px 5px 25px;}
DIV.breadcrumbsC A {text-transform:uppercase; font-size:10px; text-decoration:none;}
DIV.breadcrumbsC SPAN {text-transform:uppercase; font-size:10px; text-decoration:none; color:#999999;}

DIV.content {width:962px; margin:0 auto; z-index:50}
DIV.contentC {overflow:hidden; display:block; margin-bottom:14px; background:Transparent url(images/bg_content.jpg) repeat-y 4px top;}

DIV.contentLinks {width:962px; margin:0 auto;}
DIV.contentLinksC {float: left; overflow:hidden; padding-bottom:14px;}

DIV.leftContent {width:760px; float: left; margin-left:4px;}
DIV.errorPage {background:Transparent url(images/error404.jpg) no-repeat top right;}
DIV.rightContent {width:189px; float: right; margin-left:9px;}
DIV.hpInnerContent {width:956px; float: left; margin-left:4px;}
DIV.leftMenu {width:202px; float: left; margin-left:4px;}
DIV.leftMenuC {width:190px; margin:8px 0px 6px 8px; background:Transparent url(images/bg_leftMenu.jpg) no-repeat bottom left; 
               overflow:hidden; display:block;}
DIV.leftMenuEmpty {width:190px; margin:8px 0px 6px 8px; overflow:hidden; display:block;}

DIV.innerContent {width:530px; float: left; margin-left:20px;}
DIV.hpContent {margin-top:12px; height:320px; overflow:hidden;}
DIV.pageHp {display:none;}
DIV.pageOther {display:block;}

DIV.footer {width:1000px; height:36px; margin:0 auto; background:#ffffff url(images/bg_footer.jpg) no-repeat top left;}
DIV.footerC {float:right; margin:10px 20px 0px; color:#343434; font-size:11px;}
DIV.footerC A {color:#343434; font-size:11px;}


/* header */
/*--------*/

A.logo {float:left; margin:22px 0px 0px 22px; display:block;}
DIV.headerRow {width:320px; float:right; text-align:right; margin: 30px 30px 0px 0px;}
DIV.headerFirstRow {width:320px; border-bottom:1px solid #c8ccde; float:right; text-align:right; padding-bottom:2px;}
DIV.headerSecondRow {float:right; text-align:right; color:#d7d7d7; font-weight:bold; font-size:11px;}
DIV.headerSecondRow A {color:#808080; text-transform:uppercase; text-decoration:none; margin:0px 13px; font-weight:normal;
                       font-size:10px;}
DIV.searchBox {margin:5px 15px 0px 0px; float:right !important;}
DIV.searchBox .searchTextBox {width: 143px; float:left; background:Transparent url(images/bg_searchBox.jpg) repeat-x;
                              border:1px solid #cccccc; margin-top:2px; margin-right:3px;}
DIV.searchBox .searchButton {margin-top:2px;}


/* menu */
/*------*/

DIV.menuC DIV {float:left;}

DIV.menuAxa {float:left; display:block;}
DIV.menuAxa UL {list-style-type:none;}
DIV.menuAxa LI {background:Transparent url(images/bg_menuSeparator.jpg) no-repeat top right; float:left; display:block; position:relative;}
DIV.menuAxa LI A {line-height:14px;  text-transform:uppercase; text-decoration:none;
                  font-size:10px; color:#808080; padding:10px 18px 10px; display:block;}
DIV.menuAxa LI A:hover {color:#72a6d5;}
DIV.menuAxa LI A.select {color:#72a6d5;}
DIV.subMenuImage {position:absolute; top:29px; left:0px; background:Transparent url(images/bg_menuSelect.jpg) no-repeat 30px 0px;
                  width:40px; height:5px;}
DIV.subMenuAxa {position:absolute; top:5px; left:0px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;
                border-bottom:1px solid #f0f0f0; padding:0px 5px 15px; z-index:1000; background-color:#ffffff;}
DIV.subMenuAxa UL {list-style-type:none; float:left; display:block;}
DIV.subMenuAxa LI {background-image:none; float:none;}
DIV.subMenuAxa LI A {white-space:nowrap; border-bottom:1px solid #f0f0f0; padding:8px 11px 2px;}
DIV.subMenuAxa LI A:hover {color:#72a6d5; background-image:none;}
DIV.subMenuAxa LI A.select {color:#72a6d5;}


/* sitemap */
/*---------*/

UL.CMSSiteMapList {list-style-type:none; margin:0px 0px 0px 20px;}
UL.CMSSiteMapList A {text-decoration:none;}


/* levá navigace */
/*---------------*/

DIV.leftMenuC UL {list-style-type:none; width:168px; margin:9px 0px 0px 9px; float:left; line-height:14px;}
DIV.leftMenuC UL.titleCMSListMenuUL LI {background-color:#f4f4f4; line-height:14px;}
DIV.leftMenuC UL.titleCMSListMenuUL LI A {font-size:11px; color:#666666; text-decoration:none; text-transform:uppercase; 
                                          padding:6px 4px; display:block;}
DIV.leftMenuC UL.leftmenuCMSListMenuUL {margin-top:0px; margin-bottom:20px;}
DIV.leftMenuC UL.leftmenuCMSListMenuUL LI { border-bottom:1px solid #f4f4f4; /*float:left;*/}
DIV.leftMenuC UL.leftmenuCMSListMenuUL LI A {font-size:11px; color:#666666; text-decoration:none; text-transform:uppercase; 
                                             padding:6px 4px; display:block;}
DIV.leftMenuC UL.leftmenuCMSListMenuUL LI A.leftmenuCMSListMenuLinkHighlighted {color:#72a6d5; 
                                                                                border-bottom-color:Transparent;}
DIV.leftMenuC UL.leftmenu2CMSListMenuUL {margin:0px; float:none;}
DIV.leftMenuC UL.leftmenu2CMSListMenuUL LI {background:Transparent url(images/bg_li_dot.gif) 8px 10px no-repeat;
                                             line-height:14px; float:left; border-bottom:0px;}
DIV.leftMenuC UL.leftmenu2CMSListMenuUL LI A {padding-left:16px; font-size:9px; text-transform:none; border:0px;  display:block;}
DIV.leftMenuC UL.leftmenu2CMSListMenuUL LI A.leftmenu2CMSListMenuLinkHighlighted {color:#72a6d5;}
DIV.leftMenuC UL.leftmenu3CMSListMenuUL {margin:0px;}
DIV.leftMenuC UL.leftmenu3CMSListMenuUL LI {background:Transparent url(images/bg_li_dot.gif) 18px 10px no-repeat;
                                             line-height:14px; border-bottom:0px;}
DIV.leftMenuC UL.leftmenu3CMSListMenuUL LI A {padding-left:26px;}
DIV.leftMenuC UL.leftmenu3CMSListMenuUL LI A.leftmenu3CMSListMenuLinkHighlighted {color:#72a6d5;}


/* adresa */
/*--------*/

DIV.adress {background-color:#f4f9fd; width:100%; overflow:hidden; margin:15px 0px 25px;}
DIV.adress SPAN {display:block; float:left; margin:15px 40px 5px 15px;}
DIV.adress SPAN.red {display:inline; color:red; float:none; margin:0;}
DIV.adress A {color:#113184; text-decoration:none;}
DIV.adress A:hover {color:#72a6d5;}


/* formulář */
/*----------*/

TABLE.tblForm {margin:0px 60px;}
TABLE.tblForm, TABLE.tblForm TR, TABLE.tblForm TD {border:0 !important; width:auto !important; padding:5px;}
TABLE.tblForm TR.trBackground {background-color:#f4f9fd;}
TABLE.tblForm TR.trBackground TD {background-color:#f4f9fd;}
TABLE.tblForm LABEL {font-size:12px; line-height:16px;}
TABLE.tblForm INPUT {width:180px; border:1px solid #cccccc;}
TABLE.tblForm TEXTAREA {width:389px; border:1px solid #cccccc;}
TABLE.tblForm TD.tdButton INPUT {width:80px; float:right; font-weight:bold; color:#113184;}
TABLE.tblForm SPAN.EditingFormLabel {font-size:12px;}
TABLE.tblForm TABLE.UploaderTable {border:0;}
TABLE.tblForm INPUT.chckAgree {width:inherit; float:left; border:0;}


/* html */
/*------*/

DIV.html DIV.bannerInsurance {width:267px; height:134px; display:block; float:right; margin:0px 0px 20px 20px;
                              background:Transparent url(images/html_banner_insurance.jpg) no-repeat;
                              position:static !important;}
DIV.html DIV.bannerInsurance SPAN.text {display:block; margin:52px 0px 0px 69px;}
DIV.html DIV.bannerInsurance A {width:125px; height:19px; font-size:12px; color:#113184; text-decoration:none; font-weight:bold;
                                background:Transparent url(images/btn_html_banner_insurance.jpg) no-repeat; display:block;
                                margin:10px 0px 0px 120px; padding:4px 0px 0px 6px}
DIV.html DIV.bannerInsurance A SPAN {margin:0px; color:#ff1821;}

DIV.html A.bannerInsurance {width:267px; height:134px; display:block; float:right; margin:0px 0px 20px 20px;
                              background:Transparent url(images/html_banner_insurance.jpg) no-repeat;
                              position:static !important; text-decoration:none;}
DIV.html A.bannerInsurance SPAN.text {display:block; margin:52px 0px 0px 69px;}
DIV.html A.bannerInsurance SPAN.textOnline {width:140px; height:19px; font-size:12px; color:#113184; text-decoration:none; font-weight:bold;
                                background:Transparent url(images/btn_html_banner_insurance.jpg) no-repeat; display:block;
                                margin:10px 0px 0px 110px; padding:4px 0px 0px 16px}
DIV.html A.bannerInsuranceEn {width:267px; height:134px; display:block; float:right; margin:0px 0px 20px 20px;
                              background:Transparent url(images/html_banner_insurance_en.jpg) no-repeat;
                              position:static !important; text-decoration:none;}
DIV.html A.bannerInsuranceEn SPAN.text {display:block; margin:52px 0px 0px 69px;}
DIV.html A.bannerInsuranceEn SPAN.textOnline {width:140px; height:19px; font-size:12px; color:#113184; text-decoration:none; font-weight:bold;
                                background:Transparent url(images/btn_html_banner_insurance.jpg) no-repeat; display:block;
                                margin:10px 0px 0px 110px; padding:4px 0px 0px 16px}

DIV.html IMG {border:1px solid #e6e6e6; padding:4px;}
DIV.html P {padding-bottom:15px; text-align:justify; }
DIV.html UL {margin:0px 0px 15px 15px;}
DIV.html UL LI {margin:0px 0px 8px 0px;}
DIV.html OL {margin:0px 0px 15px 15px;}
DIV.html TABLE {border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:100%; border-spacing:0px;}
DIV.html TABLE CAPTION {background-color:#70a7d4; border-top:1px solid #cccccc; border-left:1px solid #cccccc; 
                        border-right:1px solid #cccccc; padding:5px; color:#ffffff; font-weight:bold; font-size:13px;}
DIV.html TABLE THEAD TD {padding:5px; background-color:#d6e1ea; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;
                         font-weight:bold;}
DIV.html TABLE THEAD TH {padding:5px; background-color:#d6e1ea; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;
                         font-weight:bold;}
DIV.html TABLE TBODY TR TD {padding:5px; background-color:#ffffff; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;
                            font-size:11px; line-height:12px;}
DIV.html TABLE TBODY TR.alternative TD {padding:5px; background-color:#e9f3fb; border-bottom:1px solid #cccccc; 
                                        border-right:1px solid #cccccc; font-size:11px; line-height:12px;}
DIV.html TABLE TBODY TR TD.bgHead {background-color:#d6e1ea; font-weight:bold;}
DIV.html TABLE TBODY TR.noBackground {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
DIV.html TABLE TBODY TR.noBackground TD {background-color:Transparent;}
DIV.html TABLE TD.padding, DIV.html TABLE TR.alternative TD.padding {padding-left:25px;}
DIV.html TABLE IMG {border:0;}
DIV.html SPAN.small {font-size:10px;}

DIV.documentAttachments {border-top:1px solid #e6e6e6; padding-top:15px;}


/* novinky */
/*---------*/

DIV.newsItem {padding-top:15px; margin-bottom:15px;}
DIV.newsItem H2 A, DIV.newsItemDetail H2 {color:#113184; text-decoration:none; padding-left:14px;
                                          background:Transparent url(images/titleImageArrow.jpg) no-repeat 0px 5px;}


/* HP */
/*----*/

DIV.contentSeparator {width:956px; height:4px; margin:0 auto; background:#ffffff url(images/bg_contentSeparator.jpg) repeat-x;}
DIV.contentBar {width:956px; /*height:140px;*/ margin:0 auto; background:#ffffff url(images/bg_contentBar.jpg) no-repeat bottom right;
                float:left;}
DIV.leftBar {float:left;}
DIV.leftBar UL {width:255px; list-style-type:none; float:left; margin:0 8px; border-right:1px solid #e9eaeb;}
DIV.leftBar LI {font-size:10px; line-height:18px; color:#343434; padding-left:14px;
                   background:Transparent url(images/bg_li_arrow.gif) left 3px no-repeat;}
DIV.leftBar IMG {margin:21px 0px 10px 23px; display:block;}
DIV.leftBar A {color:#343434; text-decoration:none;}
DIV.leftBar A:hover {color:#72a6d5; text-decoration:none;}
DIV.rightBar {float:left; width:330px;}
DIV.rightBar UL {width:255px; list-style-type:none; float:left; margin:0 8px;}
DIV.rightBar LI {font-size:10px; line-height:18px; color:#343434; padding-left:14px;
                   background:Transparent url(images/bg_li_arrow.gif) left 3px no-repeat;}
DIV.rightBar IMG {margin:21px 0px 10px 23px; display:block;}
DIV.rightBar A {color:#343434; text-decoration:none;}
DIV.rightBar A:hover {color:#72a6d5; text-decoration:none;}
DIV.newsBar {float:left;}
DIV.newsBar IMG {margin:21px 0px 10px 0px; display:block;}
DIV.newsBar DIV.NewsPreviewTitle {font-size:10px; width:330px; color:#252525; line-height:12px;}
DIV.newsBar DIV.NewsPreviewTitle A {text-decoration:none;}
DIV.newsBar DIV.NewsPreviewSummary {font-size:10px; width:330px; color:#252525; line-height:12px; margin-bottom:8px;}


/* Bannery */
/*---------*/

A.firstBanner, SPAN.firstBanner {margin-bottom:10px; display:block;}
A.otherBanner, SPAN.otherBanner {margin-bottom:4px; display:block;}
DIV.bannerInsurance {position:relative; display:block; margin-bottom:1px; z-index:10;}
DIV.bannerInsurance DIV {position:absolute; top:80px; left:15px;}
DIV.bannerInsurance DIV A {font-size:11px; text-decoration:none; color:#113184; line-height:14px;}
DIV.bannerInsurance DIV A:hover {color:#72a6d5;}

/* Linky */
/*-------*/

DIV.contentLinks {}
DIV.contentLinksLeft {background-color:#f7f7f5; display:block; float:left; padding:13px 0px 13px 25px; margin:11px 0px 0px;}
DIV.contentLinksLeft DIV.linksColumn {float:left; margin-right:25px;}
DIV.contentLinksLeft DIV.linksColumn DIV.linksColumnTitle {font-size:10px; color:#808080; text-transform:uppercase; font-weight:bold;
                                                           margin:0px 0px 5px 10px;}
DIV.contentLinksLeft DIV.linksColumn UL {list-style-type:none;}
DIV.contentLinksLeft DIV.linksColumn LI {font-size:10px; color:#343434; font-weight:normal; line-height:12px; padding-left:10px;
                                         background:Transparent url(images/bg_li_dot.gif) left 3px no-repeat;}
DIV.contentLinksLeft DIV.linksColumn A {color:#343434; text-decoration:none;}
DIV.contentLinksLeft DIV.linksColumn A:hover {color:#72a6d5; text-decoration:none;}
DIV.contentLinksRight {display:block; float:right; padding:15px 2px 0px 0px; /*padding:15px 45px 0px 0px;*/}



/* ostatní styly */
/*---------------*/

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}
.none {display:none;}
.half {width:60%;}
.fl {float:left;}
.fr {float:right;}
.noborder {border:0px !important;}
.red {color:red;}
.noBorderTable TABLE {border:0px !important;}

/* administration */
/*----------------*/

DIV.PagePlaceholder DIV.header {height:inherit;}
DIV.PagePlaceholder DIV.menu {height:inherit;}
DIV.PagePlaceholder DIV.menuC {height:inherit;}
DIV.PagePlaceholder DIV.content {height:inherit;}
DIV.PagePlaceholder DIV.footer {height:inherit;}
DIV.PagePlaceholder DIV.pageHp {display:block !important;}
DIV.contentC DIV.PagePlaceholder {width:765px;}
DIV.contentC DIV.PagePlaceholder DIV.leftContent {width:755px;}
