/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body,td,th { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
body { /*background: #fff;*/}

/*** def. tag style ***********************************************/
a {color: #1051B8; text-decoration: underline;}
a:hover {color: #E40001; text-decoration: none;}
a.img { border: solid 1px #faa35b; overflow: hidden; display: block;}
a.img:hover { border: solid 1px #FF6347; }
li {list-style: disc;}
img {border: none;}
.noBord { border: none;}

/*** float / clear style ***********************************************/
.clear {clear: both; line-height: 1px;	font-size: 1px; padding: 0px;	margin: 0px;}
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px;	margin: 0px;}
.flLeft {float: left;}
.flRight {float: right;}

/*** ods. odtrz. style ***********************************************/
.odsS { font-size: 6px; height: 6px; line-height: 6px;}
.odsM { font-size: 12px; height: 12px; line-height: 12px;}
.odsL { font-size: 18px; height: 18px; line-height: 18px;}
.odsXL { font-size: 24px; height: 24px; line-height: 24px;}
.odsXXL { font-size: 30px; height: 30px; line-height: 30px;}
.odtrz { border-top: 1px solid #DCDCDC; height: 0px;}
.odtrzS { border-top: 1px solid #EAEAEA; height: 0px; font-size: 0px; /*margin-top: 6px;*/ padding-bottom: 6px;}
.odtrzM { border-top: 1px solid #EAEAEA; height: 0px; font-size: 0px; /*margin-top: 12px;*/ padding-bottom: 12px;}
.odtrzL { border-top: 1px solid #EAEAEA; height: 0px; font-size: 0px; /*margin-top: 18px;*/ padding-bottom: 18px;}
.odtrzXL { border-top: 1px solid #EAEAEA; height: 0px; font-size: 0px; /*margin-top: 24px;*/ padding-bottom: 24px;}
.odtrzXXL { border-top: 1px solid #EAEAEA; height: 0px; font-size: 0px; /*margin-top: 30px;*/ padding-bottom: 30px;}




/******************************************
*                 NADPISY                 *
******************************************/
h1,h2,h3,h4,h5,h6 {/*color: #fff;*/ font-weight: normal; text-align: left;}
h1,h2,h3 { letter-spacing: -1px;}
h3,h4,h5 { font-weight: bold;}
h1 {font-size: 180%;}
h2 {font-size: 140%; font-weight: bold; color: #293F88;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}




/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { color: #000; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}
input.butt { color: #FAA35B; font-weight: bold;}
input, select, textarea { margin: 2px 6px 2px 0;}
input { padding: 0 1px;}
input.check { margin: 0px;}
html>body input.check { margin: 5px 0 0 0;}




/******************************************
*                 TABULKY                 *
******************************************/
table { border-collapse: collapse; width: 100%; padding: 0px;}
/*** klasicka tabulka s okrajem *********************************/
table.bord {border: 1px solid #000000; color: Gray; font-weight: bold; height: 24px; line-height: 24px; padding: 0 4px;}
table.bord td, th {border: 1px solid #ccc;}
table.bord th { color: #fff; background: Silver;}
table.bord td { vertical-align: top; font-weight: normal; padding: 0 4px;}
/*** radkova tabulka *******************************************/
table.line {border: none; border-top: 1px solid #9D9C9A; color: Gray; font-weight: bold; height: 24px; line-height: 24px; padding: 0 4px;}
table.line th, td { /*color: #00008B;*/ border: none; border-bottom: 1px solid #9D9C9A;}
table.line th { /*background: #00008B;*/}
table.line td { vertical-align: top; font-weight: normal; padding: 0 4px;}




/******************************************
*            DEF. CONT. STYLE             *
******************************************/
/*** ZAKLADNI OBSAHOVE BLOKY ***************************************/
.contBlOds {}
.gallery { background: #F5F5F5;}

/**** BLOK MENU *************************************************/


/*** NEPODRIZENE OBSAHOVE PRVKY *********************************/
.anketa { /*border: 1px solid #EAEAEA;*/ background: #DCDCDC; margin: 0 5px; }
.anketa div { background: #1051B8; }
.advert { border: 1px solid #EAEAEA; text-align: center; margin: 0 5px 0 10px; padding: 10px; }
.advert a { text-decoration: none; }
.newsl { background: #DCDCDC; }
form.newsl { padding: 0 10px 10px 10px; }

.detail { font-weight: bold;}
.text { line-height: 160%;}

/*** FORMULARE **********************************************************/
form { padding: 10px;}
form div { padding: 5px; clear: both;}
form div label { border-right: 1px solid #F5F5F5; text-align: right; width: 120px; padding-right: 10px; margin-right: 10px; margin-top: 3px; display: block; float: left;}



/******************************************
*                LAYOUT                   *
******************************************/
#main { /*background: #E0FFFF;*/}
#container { background: #FFF; position: relative;}
#head { background: #1051B8 url(../img/head_img.jpg) no-repeat right top;}
#defCont { /*background: #FAF0E6;*/}
#foot { background: #E40001 url(../img/bg_foot.gif) no-repeat left top; color:silver}
#foot a {color:white}
html > body #logoFoot {display:none}

#leftCol { float: left; /*background: #FFE4C4;*/ /*display: none;*/}
#centrCol { float: left; /*background: #EE82EE;*/}
#rightCol { float: right; /*background: #BDB76B;*/ /*display: none;*/}


#defCont .contBlOds { /*border: solid 1px #ccc;*/}


/*** TOP MENU *****************************************************/
#topMenu { /*display: none;*/}
#langBlock { float: left;}
#searchBlock { float: left;}
#menuBlock { text-align: right; float: right;}

/*** HLAVICKA *******************************************************/
#head {}
#headImg { position: relative; /*background: Aqua;*/}
#headImg a { text-decoration: none;}
#headImg #logoHead { background: url(../img/head_logo.gif) no-repeat; display: block; position: absolute; z-index: auto; height:75px; /*float: left;*/}
html>body #headImg #logoHead { top: -70px; left: -190px;}
#headImg #imgHead2 { background: none /* url(../img/head_img2.jpg) no-repeat */; display: block; position: absolute; width: 47px; height: 26px; top: -26px; left: 427px; z-index: auto; /*float: left;*/}
html>body #headImg #imgHead2 { left: 447px;}
#headImg #textBlock { position: relative; z-index:5; color: #BBBBBB; margin:65px 0px 0px 216px; width:330px; height:40px; text-align:justify; overflow:hidden}
#headImg #textBlock h1 { display:none; border-bottom: solid 1px #fff; line-height: 100%; padding-bottom: 5px; margin-bottom: 5px;}

#flashBanner { position: relative; top: -50px; left: -20px; margin: 0px; padding:0px; height:0px}

/*** MENU HLAVICKY **************************************************/
.headMenu { /*background: #DDA0DD;*/}
.headMenu a { color: #1051B8; background: #C0C0C0; display: block; float: left;}

/*** LEVY SLOUPEC ****************************************************/
#leftCol { position: relative;}
#leftCol .odtrzL { border: none; padding: 0 0 3px 0; margin: 0 5px 0 10px;}
#leftCol h2 { /*background: #CD853F;*/ }

#navigTop { margin: 5px 0 0 0; padding: 0 0 0 200px;}
#navigTop a { color: #9D9C9A; text-decoration: underline;}
#navigTop a:hover { color: #1051B8; text-decoration: none;}

#navig { border: 1px solid #EAEAEA; /*border-left: none; border-right: none;*/ margin: 0 0 15px 0;}
#navig a { color: #9D9C9A; text-decoration: underline;}
#navig a:hover { color: #1051B8; text-decoration: none;}
#navig ul { padding-left: 0px;}
#navig ul li { list-style: none;}

/*
#leftCol .absMenu { position: absolute; top: -158px; }
#leftCol .menu { border-top: solid 2px #EAEAEA; border-bottom: solid 1px #EAEAEA; z-index: auto; }
#leftCol .menu li { list-style: none;}
#leftCol .menu li a { border-bottom: solid 1px #EAEAEA;  background: url(../img/bg_menu.gif) no-repeat 11px 10px; color: #9D9C9A; font-weight: bold; text-decoration: none; display: block;}
#leftCol .menu li.submenu a {  background: #F9F9F9; font-weight: normal;}
#leftCol .menu li a.act { background: url(../img/bg_act_menu.gif) no-repeat 11px 9px; color: #1051B8; font-size: 130%; letter-spacing: -1px;}
#leftCol .menu li a.act span { font-size: 130%; display: none;}
#leftCol .menu li a span { color: #FFF; font-size: 140%; font-weight: bold; display: none;}
*/
#leftCol .absMenu { position: absolute; top: -158px; }
#leftCol .menu { border-top: solid 2px #00000; border-bottom: solid 1px #000000; z-index: auto; /*background: #fff;*/}
#leftCol .menu li { list-style: none;}
#leftCol .menu li a { border-bottom: solid 1px #EAEAEA;  background: url(../img/bg_menu.gif) no-repeat 11px 10px; color: #9D9C9A; font-weight: bold; text-decoration: none; display: block; /*float: left;*/}
#leftCol .menu li a:hover{ color:#293F88}
#leftCol .menu li.submenu a {  background: none; font-weight: normal;}
#leftCol .menu li a.act { background: url(../img/bg_act_menu.gif) no-repeat 11px 9px; color: #293F88; font-size: 130%; letter-spacing: -1px;}
#leftCol .menu li.submenu a.act { background: none; line-height: 110%; font-weight: bold; font-size: 100%; letter-spacing: 0px;}
#leftCol .menu li a.act span { font-size: 130%; display: none;}
#leftCol .menu li a span { color: #FFF; font-size: 140%; font-weight: bold; display: none;}


/*** STREDOVY SLOUPEC ****************************************************/
#centrCol {}
/* #centrCol .odtrzL {margin: 0 10px; border: none;}*/
#centrCol .contBlOds { border: 1px solid #EAEAEA; margin-bottom: 5px;}
#centrCol .contBlOds .flLeft { border: 1px solid #EAEAEA;}
#centrCol .contBlOds .flRight { border: 1px solid #EAEAEA;}
#centrCol h2 { background:  url(../img/bg_h2.gif) no-repeat 0px 7px; padding-left: 15px;}
#centrCol #navig { }
#centrCol #navig span { font-size: 120%; font-weight: bold;}

table.clearTab {border-collapse: collapse; width: 100%; padding: 0px; margin:0px; border:none;}
table.clearTab tr {border:none;}
table.clearTab td {border:none; vertical-align: top;}
table.clearTab td span { line-height: 110%; font-size: 90%; margin-top: 3px; display: block; height: 23px; overflow: hidden;}

#perex div a {	color: #9D9C9A;}
#perex .odtrzL { margin-top: 10px; padding-bottom: 10px;}


/*** PRAVY SLOUPEC ******************************************************/
#rightCol {}
#rightCol h2 { /*background: #CD853F;*/ }

/*** FOOTER BLOK ******************************************************/
#foot {height:auto; width:75%; margin-left:25% }
#footMenu { float: left; margin-left:0; width:auto}
#logoFoot { background: url(../img/foot_logo.gif) no-repeat; text-decoration: none; display: block; float: left;}
#footMenu a { color: white;}
#copyr {	text-align: center; margin-top:12px; padding-bottom:14px}

/* #293F88 */
