/* layout */
.cleaner {clear: both; height: 1px; font-size: 1px; display: block; padding: 0px; margin: 0px;}
.hidden {display: none;}
.fl {float: left; display: inline;}
.fr {float: right; display: inline;}
IMG {border: 0px;}
SPAN.txt {height: auto;}
HR {display: none;}
BODY, FORM, UL, OL, H1, H2, H3, H4, H5 {padding: 0px; margin: 0px;}
HTML, BODY {height: 100%;}
BODY {background: url('../images/layout/backgrounds/bg-body.gif') top left repeat-x #d1deee; text-align: center; font-family: Verdana, sans-serif; font-size: 10px; color: #5e5e5e;}
#main {width: 779px; margin-left: auto; margin-right: auto; text-align: left; position: relative;}
.tar {text-align: right;}
.tac {text-align: center;}

.w50 {width: 50px;}
.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w120 {width: 120px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w170 {width: 170px;}
.w180 {width: 180px;}
.w190 {width: 190px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}

/*************************************************************************************************************************/

/* Header */

#header-holder {background: url('../images/layout/backgrounds/bg-header-holder.gif') 0px 0px  no-repeat; height: 77px; padding-top: 10px;}
#header {margin-left: 15px; margin-right: 15px; background-color: #fff; height: 67px; _height: 77px;}
#blue-head {margin-left: 6px; margin-right: 6px; margin-top: 5px; background: url('../images/layout/backgrounds/bg-blue-head.gif') top left repeat-y #1c5ba2; height: 66px;}
#header H1 {float: right; display: inline; position: relative; overflow: hidden; width: 120px; height: 45px; margin-right: 5px; color: #fff;}
#header H1 A {color: #fff; font-size: 12px; text-transform: uppercase; text-decoration: none; display: block; text-align: center;}
#header H1 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url('../images/layout/backgrounds/bg-logo.gif') top left no-repeat; cursor: pointer; cursor: hand; margin-top: 6px;}
#header H1 SPAN.txt {top: 26px;}
#header H2 {float: left; display: inline; position: relative; overflow: hidden;  width: 450px; height: 30px; color: #fff; font-size: 20px; font-weight: normal; letter-spacing: -1px; margin-top: 18px; margin-left: 14px;}
#header H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;  background: url('../images/layout/backgrounds/bg-title-dotaznik.gif') top left no-repeat;}

/*************************************************************************************************************************/


/* Content */
#content-holder {background: url('../images/layout/backgrounds/bg-content-holder.gif') top left repeat-y; min-height: 465px; height: auto; _height: 465px;}
#content {min-height: 465px; height: auto; _height: 465px; background: url('../images/layout/backgrounds/bg-content.jpg') top left no-repeat;}
#page_content-holder {margin-left: 15px; margin-right: 15px; background: url('../images/layout/backgrounds/bg-page_content-holder.gif') top left no-repeat #fff; padding-top: 30px; min-height: 465px; height: auto; _height: 465px;}
#page_content-holder H2 {width: 700px; height: 20px; border-left: 3px solid #c8c8c8; color: #840606; font-size: 15px; text-transform: uppercase; padding-left: 6px; position: relative; overflow: hidden; left: 17px;}
#page_content-holder H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#page_content-holder H2#title-part-one {display: none;}
#page_content-holder H2#title-part-one SPAN {background: url('../images/content/headings/h2-part-one.gif') top left no-repeat;}
#page_content-holder H2#title-part-two SPAN {background: url('../images/content/headings/h2-part-two.gif') top left no-repeat;}
#page_content-holder H2#title-part-three SPAN {background: url('../images/content/headings/h2-part-three.gif') top left no-repeat;}
#page_content-holder H2#title-part-four SPAN {background: url('../images/content/headings/h2-part-four.gif') top left no-repeat;}
#page_content-holder H2#title-part-five SPAN {background: url('../images/content/headings/h2-part-five.gif') top left no-repeat;}
#page_content-holder H2#title-part-six SPAN {background: url('../images/content/headings/h2-part-six.gif') top left no-repeat;}
#page_content-holder H2#title-part-end SPAN {background: url('../images/content/headings/h2-part-end.gif') top left no-repeat;}
#page_content-holder H2#title-part-conditions SPAN {background: url('../images/content/headings/h2-part-conditions.gif') top left no-repeat;}


#page_content {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
#page_content FIELDSET {padding: 0px; margin: 0px; border: 0px;}
#page_content H3 {color: #1f5ca1; font-size: 10px; font-weight: bold; margin-top: 2em; min-height: 16px; height: auto; _height: 16px;}
#page_content H3 STRONG.num {float: left; display: inline; height: 16px; padding-right: 2px;}
#page_content H3 SPAN.note {font-weight: normal; font-size: 9px; font-family: Arial, sans-serif; display: block; margin-left: 15px;}
#page_content STRONG {color: #840606;}
#page_content DIV.f-row {margin-top: 5px;}
#page_content TABLE {font-size: 10px;}
#page_content TABLE TD, #page_content TABLE TH {padding: 2px 5px 2px 0px;}
#page_content TABLE.common {margin-top: 1.5em; margin-left: 16px;}
#page_content TABLE.common TH, #page_content TABLE.common TD {border-bottom: 1px solid #ececec;}
#page_content TABLE.common TH {color: #094486; font-weight: normal; font-size: 9px; font-family: Arial, sans-serif;}
#page_content TABLE.common LABEL {margin-left: 2px; padding-right: 0px;}
#page_content TABLE.common TD.special {text-align: left; padding-left: 15px; height: 26px; _height: 22px;}
#page_content TABLE.common TD.specialopen {text-align: left; padding-left: 15px; height: 26px; _height: 22px; width: 185px; _width: 195px;}
#page_content TABLE.common TH.special {text-align: left; padding-left: 19px;}
#page_content INPUT.txt, #page_content TEXTAREA, #page_content SELECT {border: 1px solid #7f9db9; font-family: Verdana, sans-serif; color: #5e5e5e; font-weight: bold; font-size: 10px; background-position: 98% 50%; background-repeat: no-repeat;}
#page_content TEXTAREA {overflow: auto; _margin-left: -3px; clear: both;}
#page_content INPUT.txt {height: 16px; _height: 20px; _heig\ht: 16px; padding-top: 2px;}
#page_content LABEL {padding-right: 6px; margin-left: 18px;}
#page_content LABEL.txt {margin-top: 3px;}
#page_content INPUT.chbx {margin-left: 4px;}
#page_content INPUT.button {margin-top: 2em; float: right;}
#page_content INPUT.button2 {margin-top: 10px;margin-left:66px;float:left;}
#page_content TEXTAREA.textarea {width: 670px; height: 36px; margin-left: 14px; _margin-left: 16px;}
#page_content #banner {position: absolute; top: 100px; right: 32px;}
#page_content A {color: #840606;}
#page_content A SPAN {font-weight: normal; text-decoration: none;}
#page_content UL LI {list-style-type: none; background: url('../images/layout/crumbs/li.gif') 0px 4px no-repeat; margin-left: 12px; padding-left: 10px;}
#page_content OL {margin-left:20px}

/*************************************************************************************************************************/


/* Footer */

#footer-holder {background: url('../images/layout/backgrounds/bg-footer-holder.jpg') top left no-repeat; height: 50px;}
#footer {margin-left: 15px; margin-right: 15px; background-color: #fff; height: 35px; font-size: 8px; color: #154D8E; text-transform: uppercase;}
#footer A {color: #154D8E;}
#copyright-holder {margin-left: 5px; margin-right: 5px; height: 29px; background: url('../images/layout/backgrounds/bg-copyright-holder.gif') top left repeat-x #ECF4FD; margin-bottom: 5px;}
#copyright {position: relative; overflow: hidden; width: 280px; height: 12px; float: left; display: inline; margin-top: 10px; margin-left: 10px;}
#copyright SPAN {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: url('../images/layout/backgrounds/bg-title-copyright.gif') top left no-repeat;}
#copyright A.fakelink {position: absolute; left: 78px; width: 74px;}
#design {position: relative; overflow: hidden; width: 110px; height: 12px; float: right; display: inline; text-align: right; margin-top: 10px; margin-right: 10px;}
#design A.fakelink {position: absolute; right: 0px; width: 44px;}
#design SPAN {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: url('../images/layout/backgrounds/bg-title-design.gif') top left no-repeat;}
#design A {color: #840606;}

#bod6 {padding-top:20px}
.radTxt {padding:2px 0px 5px 0px}
