/*** Body & World, Global Definitions***/

/*
cervena: #ce0300;
zelena: #02a321;
*/


body {
   margin: 0px;
   padding:0px;
    background-color: #ffffff;
    text-align: left;
}

body, td, th, textarea, input, select {
    font-family: Times, Georgia, serif;
    font-size: 11pt;
    /*line-height:16pt;*/
}

div.world {
    width: 830px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    color: #000000;
}

a {
    color: #000000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

h2 {
    font-size: 2em;
    font-weight: normal;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    color: #d7181f;
}

h2.smaller {
    font-size: 1.4em;
}

h2 a {
    color: #d7181f;
    text-decoration: none;
}

h3 {
    color: #d7181f;
    font-weight: normal;
    font-size: 1.6em;
    margin: 8px 0px 5px 0px;
}

h4, h5, h6 {

    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
    margin-bottom:2px;
    color: #000000;
}

h3 {
    font-size: 1.2em;
}

h3 a {
    color: #d7181f;
    text-decoration: none;
}

h3 a:hover {
    text-decoration: underline;
}

h4 {
    font-size: 1.4em;
}

h5 {
    font-size: 1.3em;
    font-weight: normal;
}

h6 {
    font-size: 1em;
    font-weight: bold;
}

pre {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 5px 0px;
}

p {
    padding: 0px;
    margin: 0px 0px 5px 0px;
}



/*** Top ***/

#top {
    padding: 0px 0px 0px 0px;
    width:100%;
    height:170px;
    /*background: url("images/09-03-29-web-inba-top.gif") #d40511 center repeat-x;*/
    background: url("images/top.gif") #d40511 center repeat-x;
    /*border: 1px solid #000;*/
    margin-bottom:20px;
}

#top div.top-content {
    color: white;
    width:850px;
    margin-left:auto;
    margin-right:auto;
    height: 150px;
}

#top h1 {
    padding: 20px 0px 0px 0px;
    margin: 0px 0px -10px 0px;
    font-weight: normal;
    font-size: 50pt;
    color: white;
}

#top h2 {
    color: white;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

#top h1 a, #top h2 a {
    color: white;
    text-decoration: none;
}

#top div.top-menu {
    width:850px;
    margin-left:auto;
    margin-right:auto;
    height: 20px;
}

#top div.top-menu-item {
    float: left;
    height: 20px;
    background: url('images/menu-icon.gif') no-repeat top left;
    background-color: white;
    margin: 0px 15px 0px 0px;
    padding: 0px 10px 0px 25px;
}

#top div.top-menu-item a {
    color: #d40511;
    font-weight: bold;
    text-decoration: none;
}

#top div.top-menu-item a:hover {
    color: black;
}

div.top div.languages {
    float: left;
    width: 120px;
    text-align: right;
    font-weight: bold;
    padding: 14px 26px 0px 0px;
    letter-spacing: 0.5pt;
}

div.top div.languages a {
    color: #adb6a1;
    text-decoration: none;
}

div.top div.languages a:hover {
    color: #7ec916;
    text-decoration: none;
}

div.top div.languages span.active {
    color: #5f5f5f;
}

div.top h1.logo {
    float: left;
    width: 577px;
    margin: 0px;
    padding: 0px;
}

div.top-line {
    background: url("images/border-top.gif") no-repeat;
    height: 18px;
}



/*** Main ***/

div.main {
    padding: 15px 30px 10px 30px;
    color: #5f5f5f;
    width:850px;
    margin-left:auto;
    margin-right:auto;
}



/*** Bottom ***/

#bottom {
    text-align: center;
    /*margin-top:15px;*/
    padding: 0px 0px 0px 0px;
    color: #909090;
    font-size: 0.9em;
    background-color: white;
    height:80px;
    width:100%;
    background: url("images/09-03-29-web-inba-bottom.gif") center no-repeat;
}

div.bottom a {
    color: #909090;
}

div.bottom a:hover {
    text-decoration: none;
}



/*** Left Column & (Right) Content ***/

div.right-column {
    float: right;
    width: 200px;
 /*   border:1px solid #00ff00;*/
}

div.content {
    float: left;
    width: 600px;
    padding-right:10px;
    margin: 0px 20px 5px 0px;
}

div.content div.breadcrumbs {
    font-size: 0.9em;
    margin: 0px 0px 10px 0px;
}



/*** Blocks ***/

div.blocks {
    width: 200px;
}

div.blocksdivide {
    width: 200px;
    background: url("images/09-03-29-web-inba-predel.gif") center repeat-x;
    height:10px;
    margin-top:10px;
    margin-bottom:10px;
}


div.blocks div.box {
/*
    font-size: 0.9em;
    padding: 10px 12px 12px 12px;
    margin: 0px 0px 10px 0px;
   /* border: 1px solid #d3d3d3;
    background-color: #fcfcfb;
    background-image: url("images/box-bg.gif");
    background-repeat: repeat-x;
    */
}

div.dashed-menu {
    padding: 3px 0px;
    border-top: 1px dashed black;
}

div.dashed-menu a {
    text-decoration: none;
}

div.dashed-menu a:hover {
    color: #d7181f;
}

div.blocks div.box-grey {
}

div.blocks div.box-green {
    border-color: #7ec916;
}

div.blocks div.box-red {
    border-color: #ba1f25;
}

div.blocks div.box h2 {
    color: #7ec916;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 1.3em;
    letter-spacing: 0.2em;
    font-variant: small-caps;
}

div.blocks div.box p {
    margin: 0px 0px 5px 8px;
    padding: 0px;
}

div.blocks div.box ul, div.blocks div.box ol {
    padding-left: 23px;
    margin: 0px 0px 5px 0px;
}

div.blocks div.box ul {
    list-style-type: circle;
}

div.blocks div.box ul ul, div.blocks div.box ul ol, div.blocks div.box ol ol, div.blocks div.box ol ul {
    padding-left: 12px;
    margin-bottom: 0px;
}

div.blocks div.box li {
}

div.blocks div.box ul li a {
    color: #606060;
    text-decoration: none;
}

div.blocks div.box ul li.in-breadcrumbs a, div.blocks div.box ul li.selected a {
    color: #7ec916;
}

div.blocks div.box ul li.selected a {
    font-weight: bold;
}

div.blocks div.box ul li.not-selected a {
    font-weight: normal;
    color: #606060;
}

div.blocks div.box ul li a:hover {
    color: #7ec916;
}



/*** Content Text ***/

div.content-text {
    line-height: 16pt;
}

div.content-text ul, div.content-text ol {
    padding-left: 30px;
    margin: 0px 0px 5px 0px;
}

div.content-text ul ul, div.content-text ul ol, div.content-text ol ol, div.content-text ol ul {
    padding-left: 23px;
    margin-bottom: 0px;
}

div.content-text li {
}

div.perex {
    color: white;
    font-size:18px;
    line-height: 20pt;
    font-weight:normal;
    padding: 13px 16px 10px 16px;
    margin: 20px 0px 20px 0px;
}



/*** Styly v clankoch ***/

div.content-text p {
	margin-bottom:10px;
}

div.content-text p.prvy-odsek {
		margin-bottom:10px;
}

div.content-text p.prvy-odsek:first-letter {
    font-size: 300%;
	line-height: 30%;
	float: left;
	margin: 5px 2px 3px 0;

}

div.content-text p.clanok-meno {
    font-weight: bold;
    margin-bottom: 0px;
    text-align: right;
}

div.content-text p.clanok-funkcia {
    margin-bottom: 0px;
    font-style: italic;
    text-align: right;
}

div.content-text p.interview-otazka {
    font-weight: bold;
    margin-bottom: 0px;
    background: url('images/black9.gif') no-repeat left top;
    text-indent: 13px;
}

div.content-text p.interview-otazka:first-line {
}

div.content-text p.interview-odpoved {
    font-style: italic;
}

div.content-text .ostvorcekovane {
    padding: 10px;
    margin-bottom:15px;
    border: 2px dashed black;
}


           
/*** Farebne clanky ***/

div.content-color-ffc52d div.perex {
    background-color: #ffc52d;
}

div.content-color-ffc52d b {
    color: #ffc52d;
}

div.content-color-ffc52d h2.cms, div.content-color-ffc52d div.content-text h1, div.content-color-ffc52d div.content-text h2, div.content-color-ffc52d div.content-text h3, div.content-color-ffc52d div.content-text h4, div.content-color-ffc52d div.content-text h5, div.content-color-ffc52d div.content-text h6, div.content-color-ffc52d p.prvy-odsek {
    color: #ffc52d;
}

div.content-color-004d70 div.perex {
    background-color: #004d70;
}

div.content-color-004d70 b {
    color: #004d70;
}

div.content-color-004d70 h2.cms, div.content-color-004d70 div.content-text h1, div.content-color-004d70 div.content-text h2, div.content-color-004d70 div.content-text h3, div.content-color-004d70 div.content-text h4, div.content-color-004d70 div.content-text h5, div.content-color-004d70 div.content-text h6, div.content-color-004d70 p.prvy-odsek {
    color: #004d70;
}

div.content-color-815392 div.perex {
    background-color: #815392;
}

div.content-color-815392 b {
    color: #815392;
}

div.content-color-815392 h2.cms, div.content-color-815392 div.content-text h1, div.content-color-815392 div.content-text h2, div.content-color-815392 div.content-text h3, div.content-color-815392 div.content-text h4, div.content-color-815392 div.content-text h5, div.content-color-815392 div.content-text h6, div.content-color-815392 p.prvy-odsek {
    color: #815392;
}

div.content-color-29abe2 div.perex {
    background-color: #29abe2;
}

div.content-color-29abe2 b {
    color: #29abe2;
}

div.content-color-29abe2 h2.cms, div.content-color-29abe2 div.content-text h1, div.content-color-29abe2 div.content-text h2, div.content-color-29abe2 div.content-text h3, div.content-color-29abe2 div.content-text h4, div.content-color-29abe2 div.content-text h5, div.content-color-29abe2 div.content-text h6, div.content-color-29abe2 p.prvy-odsek {
    color: #29abe2;
}


div.content-color-ec008c div.perex {
    background-color: #ec008c;
}

div.content-color-ec008c b {
    color: #ec008c;
}

div.content-color-ec008c h2.cms, div.content-color-ec008c div.content-text h1, div.content-color-ec008c div.content-text h2, div.content-color-ec008c div.content-text h3, div.content-color-ec008c div.content-text h4, div.content-color-ec008c div.content-text h5, div.content-color-ec008c div.content-text h6, div.content-color-ec008c p.prvy-odsek {
    color: #ec008c;
}


div.content-color-94c138 div.perex {
    background-color: #94c138;
}

div.content-color-94c138 b {
    color: #94c138;
}


div.content-color-94c138 h2.cms, div.content-color-94c138 div.content-text h1, div.content-color-94c138 div.content-text h2, div.content-color-94c138 div.content-text h3, div.content-color-94c138 div.content-text h4, div.content-color-94c138 div.content-text h5, div.content-color-94c138 div.content-text h6, div.content-color-94c138 p.prvy-odsek {
    color: #94c138;
}


div.content-color-231f20 div.perex {
    background-color: #231f20;
}

div.content-color-231f20 b {
    color: #231f20;
}

div.content-color-231f20 h2.cms, div.content-color-231f20 div.content-text h1, div.content-color-231f20 div.content-text h2, div.content-color-231f20 div.content-text h3, div.content-color-231f20 div.content-text h4, div.content-color-231f20 div.content-text h5, div.content-color-231f20 div.content-text h6, div.content-color-231f20 p.prvy-odsek {
    color: #231f20;
}


div.content-color-ffc62e div.perex {
    background-color: #ffc62e;
}

div.content-color-ffc62e b {
    color: #ffc62e;
}

div.content-color-ffc62e h2.cms, div.content-color-ffc62e div.content-text h1, div.content-color-ffc62e div.content-text h2, div.content-color-ffc62e div.content-text h3, div.content-color-ffc62e div.content-text h4, div.content-color-ffc62e div.content-text h5, div.content-color-ffc62e div.content-text h6, div.content-color-ffc62e p.prvy-odsek {
    color: #ffc62e;
}


div.content-color-92622c div.perex {
    background-color: #92622c;
}

div.content-color-92622c b {
    color: #92622c;
}

div.content-color-92622c h2.cms, div.content-color-92622c div.content-text h1, div.content-color-92622c div.content-text h2, div.content-color-92622c div.content-text h3, div.content-color-92622c div.content-text h4, div.content-color-92622c div.content-text h5, div.content-color-92622c div.content-text h6, div.content-color-92622c p.prvy-odsek {
    color: #92622c;
}


div.content-color-d71920 div.perex {
    background-color: #d71920;
}

div.content-color-d71920 b {
    color: #d71920;
}

div.content-color-d71920 h2.cms, div.content-color-d71920 div.content-text h1, div.content-color-d71920 div.content-text h2, div.content-color-d71920 div.content-text h3, div.content-color-d71920 div.content-text h4, div.content-color-d71920 div.content-text h5, div.content-color-d71920 div.content-text h6, div.content-color-d71920 p.prvy-odsek {
    color: #d71920;
}


div.content-color-X div.perex {
    background-color: #X;
}

div.content-color-X h2.cms, div.content-color-X div.content-text h1, div.content-color-X div.content-text h2, div.content-color-X div.content-text h3, div.content-color-X div.content-text h4, div.content-color-X div.content-text h5, div.content-color-X div.content-text h6, div.content-color-X p.prvy-odsek {
    color: #X;
}



