/* nastaveni obecnych vlastnosti elementu */

body {
	margin-top: 0pt;
	margin-left: 0pt;
	padding: 0px;
	font-family:verdana;
	font-size:8pt;
}
table {
	border-style : none;
	border-collapse : collapse;
	padding: 0px;
	margin: 0px;	
}
td {
	border-width : 0px;
	border-spacing: 0px;
	border-collapse : collapse;
	padding: 0px;
	font-family:verdana;
	font-size:8pt;
}

img {
	border: 0px;
}

A:link {text-decoration: none; color:darkblue}
A:visited {text-decoration: none; color:darkblue}
A:active {text-decoration: none; color:darkblue}
A:hover {text-decoration: none; color:#4C5EBC}

td.pagerWrapper { 
	padding-bottom:10px;
}
.pager { font-weight: normal; font-size: 10pt; margin-top:5px;}
.pager A:link { font-weight: bold; font-size: 9pt; }
.pager A:visited { font-weight: bold; font-size: 9pt; }
.pager A:active { font-weight: bold; font-size: 9pt; }
.pager A:hover { font-weight: bold; font-size: 9pt; }
.pager a.listingPrevious:link, 
a.listingPrevious:visited,
a.listingPrevious:active, 
.gallery .neighbours .previous {
	background-color: #FDD105;
	border:1px solid black;
	color: #000000;
	width: 25px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;	
	padding:2px;
}
.pager a.listingNext:link,
a.listingNext:visited, 
a.listingNext:active,
.gallery .neighbours .next {
	background-color: #FDD105;
	border:1px solid black;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
	padding:2px;
}
.gallery .neighbours .previous, .gallery .neighbours .next {
	margin:0.2ex;
}

span.activePage {
	color: #000000;
	font-weight: 900;
	font-size: 12pt;
}

.title1 {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
}

.title2 {
	font-family:verdana;
	font-size:7pt;
	font-weight:bold;
	line-height:8pt
}

.title3 {
	font-family:verdana;
	font-size:8pt;
	text-align:center;
	font-weight:bold;
	background-color:#FDD105;
	text-decoration: none;
}

.small {
	font-family:verdana;
	font-size:7pt;
}

.vyberregion {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	margin-left: 30pt;
}

.poradny {
	font-family:verdana;
	font-size:7pt;
	font-weight:bold;
	margin-left:15pt;
}


/* prihlasovaci formular */
#loggingInfo {
}
#loginForm {
	margin:0;
	padding:0;
}
.loggingInputWrapper{
	float:left;
	clear:left;
	width:123px;
}
.loginInput {
	border: 1px solid black;
	background-color: #FAE16D;
	width: 7em;
}
#loginNameLabel, #passwordLabel {
	display:block;
	font-family:verdana;
	font-size:7pt;
	margin-left: 10pt;
}
#loggingButtons{
	padding-top:15px;
}
#userRegistration {
	display:block;
	font-family:verdana;
	font-size:7pt;
	font-weight:bold;
	line-height:8pt	
}
#loginSubmit {
	background-color: #FDD105;
	border:1px solid black;
	color: #000000;
	font-family:verdana;
	font-weight: bold;
	font-size:7pt;
	margin-top:20px;
}

#loggingInfo {
	text-align:center;
}
#loggedUserLabel {
	display:block;
}
#loggedUser {
	display:block;
	font-weight: bold;
}
#administration, #logout {
	font-weight: bold;
	margin: 1ex;
}

/* HORNI MENU */

.menuPostavy {
	text-align: left;
}

.menuPostavy .pruvodce {
	position: absolute;
}
.menuPostavy .pruvodce img {
	position: absolute;
	left: -6px;
	top: -20px;
}

.menuPostavy .easySearch {
	background: url(/img/menu_easySearch.gif) left top no-repeat;
	width: 69px;
	height: 45px;
}

.menuPostavy .vyhlForm {
	margin: 0;
	padding: 0;
	text-align: left;
}
.menuPostavy .vyhlObrazek {
	margin-left: 1px;
	margin-top: 3px;
}
.menuPostavy .vyhlText {
	border: 1px solid #04C2E4;
	background-color: #FFFFFF;
	width: 60px;
	text-align: left;
}

.leftMenuButton{
	text-align: center;
	vertical-align: middle;
}

.leftMenuStrategie {
	text-align: left;
}

#leftColumn .easySearch {
	background: url(/img/easySearchPes.gif) 110px top no-repeat;
	height: 56px;
	padding-left: 30px;
	padding-top: 13px;
	text-align: left;
}
#leftColumn .vyhlText {
	background-color: #FFFFFF;
	border: 1px solid #04C2E4;
	text-align: left;
	width: 80px;
}

#strategieShow {
	background: url(/img/strategieShow.gif) top left no-repeat;
	padding-right: 10px;
}
#strategieShow .strategieClovik {
	float: left;
	width: 60px;
}
#strategieShow .exitVpravo {
	float: right;
	width: 3px;
}
#strategieShow .strategieLinks {
	padding-top: 10px;
	text-align: right;
}


.leftMenuInquiry .questionary-nadpis {
	margin-top: 12px;
}

.advancedSearchButton {
	padding-top: 24px;
}

.nadpis2 {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	margin-left: 3pt;	
	line-height: 16px;
	vertical-align: top;
}

.nadpis1 {
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	text-align: left;
}

.sub,.subSoutez {
	font-family:verdana;
	font-size:7pt;
	margin-left: 6pt;
	margin-right: 6pt;
}


.davky {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
}

.votingHelp {
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 6ex;
	font-weight: bold;
	}

/* VLASTNI CLANEK */
.clanek {
	font-family: verdana;
	font-size: 8pt;
	text-align: justify;
	margin-left: 5pt;
	margin-right: 5pt;	
	text-indent: 3em;
}
.clanek table {
    border-style : solid;
    border-color: black;
    border-width : 1px;
    margin: 4px;
}
.clanek td {
    border-style : solid;
    border-color: black;
    border-width : 1px;
	border-spacing: 1px;
    padding: 3px;
}

.zarazeni0 {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
}

.zarazeni1 {
	font-family:verdana;
	font-size:8pt;
	margin-left:4pt;
}

.zarazeni2 {
	font-family:verdana;
	font-size:8pt;
}

.mailtisk {
	font-family:verdana;
	font-size:8pt;
	margin-right:4pt;
	line-height:12pt;
	text-align:right;
}

.tbPrint {
	width: 100%;
	margin-right: 8pt;
	margin-top: 6px;
	text-align: center;
}

/* specificka nastaveni oblasti */
/* nastaveni hlavni tabulky stranky - uvnitr ni jsou uzavreny ostatni prvky */
table.bodytable {
      background-color: #FEF4C5;
}

.temaLevel2 {
	background-color: #FDD105;
}

.oborLevel2Text{
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	font-weight:bold;
}

/* barvy pro obory */
.oborLevel1 { background-color: #FDD105 }
.obor1Level1 { background-color: #04C6A4 }
.obor2Level1 { background-color: #FCE204 }
.obor2Level1light { background-color: #FCF224 }
.obor3Level1 { background-color: #FCA23C }
.obor3Level1light { background-color: #FCC25C }
.obor4Level1 { background-color: #FC5E3C }
.obor4Level1light { background-color: #FC9E7C } 
.obor5Level1 { background-color: #BCAEFC }
.obor5Level1light { background-color: #DCCEFC } 
.obor6Level1 { background-color: #04C2E4 }
.obor6Level1light { background-color: #24E2F4 } 
.obor7Level1 { background-color: #7CD23C }
.obor7Level1light { background-color: #9CF25C }

/* oddelovac oboru */
td.oborLevel2Delimiter{
      background-color: #000000;
}
/* nastaveni zobrazeni obsahu ve strednim sloupci - dobrych zkusenosti, .... */
.contentMiddleRow{
	background-color: #FFFFFF;
	padding:5px;
	text-align:left;
}
.homeItem{
	margin-left:4px;
}
#homepageTitle a:hover{
	text-decoration: none;
}

table.latestNews,table.mostHits {
	text-align: left;
	padding: 4pt;
	border-color: #FDD105;
	border-width:1pt;
}
td.latestNewsContent,td.mostHitsContent{
	background-color: #FFF;
	margin-left: 3pt;
	margin-right: 3pt;	
}

/*pravy okraj - cihly */
.pravyOkrajNahore2 {
	background-image: url(/img/bgCihlyVrchol.gif);
}
.pravyOkrajOpakovani {
	background-image: url(/img/bgcihly.gif);
}

td.mainHeaderSlogan {
	background-color: #00C2E5;
	text-align: center;
}
/* blok obsahujici text*/
.staticText {
}
.staticAfterContent {
	padding:10px;
	padding-top:15px;
	width: 100%;
}
.staticAfterContentForm {
	padding-top:15px;
	width: 100%;
}
.contentButton {
	background-color: #FDD105;
	border:1px solid black;
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size:8pt;
	margin:10px;
	padding:2px;
}
.textBlok{
	margin-left: 6pt;
	margin-right: 6pt;
	text-align: justify;
}
.staticTextBlok{
	background-color: blue;
	border-spacing:10px;
	text-align: justify;
}
table.static {
	border-spacing:10px;
	border: thick solid black;
}
/* detail clanku - anotace */
.anotace{
	text-align: justify;
	font-style: italic;
}
.oneImageFirst {
	float: right;
	margin-left: 6px;
}

h3.detail {
	font-size:90%;
	margin-bottom:2pt;
}
.relationshipDownload ul{
	margin:1px;
}
.relImage{
	margin:10px;
}
.tlacitkoZpet{
	margin-left: 15pt;
	height: 15pt;
}
.listingTitle {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	margin-left: 7pt;	
}
td.listingAnnotation{
	text-align: justify;
}
td.listingDate{
	font-family:verdana;
	font-size:7pt;
	margin-left: 6pt;
	margin-right: 6pt;
}
.browseWrapper{
	background-color: #FFFFFF;
	border-spacing: 20pt;
	text-align: left;
	width:100%;
}
.title3 a:link,  .title3 a:visited, .title3 a:active{
	text-decoration: none;
}
.davky a:link, .davky a:visited, .davky a:active {
	text-decoration: underline;
}
.labelSection{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
}
.listingEventLine1{
	background-color: #F1F1F1;
}
.listingEventLine2{
	background-color: #D8D8D8;
}
.listingEventLine3{
	background-color: #FFFFFF;
}
td.label{
	padding-right: 3pt;
}
td.item{
	margin-left: 3pt;
	padding-left: 3pt;
}
.homeShowMore{
	background-color: #FDD105;
	border:1px solid black;
	color: #000000;
	font-family:verdana;
	font-size: 8pt;
	font-weight:bold;
}
span.contentFilterSeparator{
	font-size:8pt;
	font-weight:bold;
}
.sectionTitle{
	font-family:verdana, arial;
	font-size: 14pt;
	font-weight:bold;
	text-align: left;
	margin: 10px 0;
	color: darkblue;
}

.sectionSubtitle {
	font-weight: bold;
}

.sectionAuthor{
	text-align:center;
	font-weight:bold;
	font-size:120%;
}
.categoryTree-poradny{
/*	line-height: 8px;
	font-family: verdana, arial, courier;
	font-size: 10pt; */
}
.rubrikaPoradny{
	font-family: verdana, arial, courier;	
	font-weight:bold;
	margin-left: 7pt;
}
.relationshipGalleries h3, .relationshipDownload h3, .relationshipImage h3 {
	margin: 12px 0 0 0;
}

/* SLOVNIK */
table.dictionary {
	width:100%;
}
table.dictionary .firstColumn,table.dictionary .secondColumn{
	width:50%;
}
td.dictionaryTerm {
	padding: 2px;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}
td.dictionaryDescription {
	padding: 2px;
}
.dictionaryRelationship {
	font-weight:bold;
	clear:both;
}

/* FORMULARE */
td.formLabel {
	width:25%;
	text-align:right;
	padding-right:7px;
	vertical-align: top;
}
td.formValue {
	width:75%;
	text-align:left;
}


#inquiry a{
	text-decoration:underline;
}

#inquiry {
	text-align:left;
}
#inquiry .question, #inquiryMulti .question {
	font-weight: bold;
	font-family: verdana, arial, courier;
}
.answerVotes {
	font-size: 7pt;
	font-family: verdana, arial, courier;
	text-align:right;
	padding-left:2px;
}

.questionaryFill {
	position: relative; /* IE6 */
}

.questionaryFill h3 {
	font-size: 120%;
	position: relative;
}

#QuestionaryFillForm h4 {
	font-size: 100%;
}

#QuestionaryFillForm .answer {
	clear: left;
	position: relative; /* IE6 */
}
#QuestionaryFillForm .answer input {
	float: left;
}
#QuestionaryFillForm .answer .text {
	display: block;
	margin-left: 2.3em;
	padding-top: 3px;
}

/* soutez */

#inquiryMulti .descrArticle {
	margin-bottom:10px;
	margin-left:40px;
}
#inquiryMulti .descrArticle .title{
	font-weight: bold;
}
#inquiryMulti .answerCheckbox {
	margin-left:0px;
	float:left;
	width:20px;
}
#inquiryMulti .answerPercent {
	margin-left:3px;
}
#inquiryMulti .aroundSpace,#inquiryMulti .inquiryThanks {
	margin-top:10px;
}
#inquiryMulti .inquiryThanks {
	font-weight:bold;
}

/* DISKUZNI FORA */
.messagesWrapper .hint {
	margin-left: 20px;
}
.messageShortList {
	margin-top:10px;
}
.messageShortList fieldset {
	border-color: #FDD105;
	border-width: 2px;
	border-style: solid;
	background-color: #FEF4C5;
}

.messageShortList legend{
	border-color: #FDD105;
	border-width: 2px;
	border-style: solid;
	background-color: white;
	font-weight: bold;
	padding:4px;
}

.messageShortList .messages{
	background-color: white;
}

.messagesWrapper h3 , #mailArticleWrapper h3{
	text-align:center;
}
.messagesWrapper h3 a, #mailArticleWrapper h3 a {
	display:block;
	font-size: 109%;
}

#messageFullList .message {
	border-color: #FDD105;
}
#messageFullList .info {
	background-color: #FDD105;
}

#messageFullList .dateCreated {
	float: right;
	width: 190px;
}
#messageFullList .subject {
	clear:both;
}
#messageFullList .reply {
	width: 95%;
	text-align: right;
	text-decoration: underline;
}

form.content fieldset{
	border-color: #FDD105;
	border-width: 2px;
	border-style: solid;
}

form.content legend {
	border-color: #FDD105;
	border-width: 2px;
	border-style: solid;
	font-weight: bold;
	padding:4px;
}

form.content label {
	clear: both;
	float: left;
	width: 120px;
}
form.content input, form.content textarea, form.content select {
	width: 370px;
}
form.content input#send {
	margin-left: 70px;
}

form.content .buttons {
	margin: 6px 12px;
}

form.content .buttons input {
	width: auto;
}

/* EES - KONFERENCE NA HOMEPAGE */

.contentMiddleRow .eesTitle {
	margin:2ex;
}

.contentMiddleRow .eesSubtitle,.contentMiddleRow .subtitleDate,.contentMiddleRow .eesLocation {
	margin:1ex;
}
.contentMiddleRow .eesSubtitle {
	font-weight: bold;
}
.contentMiddleRow .subtitleDate,.contentMiddleRow .eesLocation {
	font-style: italic;
	margin:1ex;
}
.contentMiddleRow .eesText {
	text-align: justify;
}

.contentMiddleRow .essDetail {
	text-align: right;
}

/* EES - KONFERENCE  */
ul#eesMenu {
	padding-left: 2ex;
}
ul#eesMenu li {
	text-align: left;
	list-style: none;
	font-size: 140%;
	margin-top:1ex;
}

.localeSelect {
	text-align: left;
	margin-top: 3em;
}
.localeSelect li {
	list-style: none;
	font-size: 108%;
}


/* obrazkovke EES menu*/
#eesMenuWrapper {
	position: relative;
	margin: 0 0 0 1px;
}
ul#eesMenu {
	height: 592px;
	margin:0;
	padding: 0;
	line-height: 0;
}
ul#eesMenu li {
	margin: 0;
	padding: 0;
}

ul#eesMenu #eesMenuText img {
	position: absolute;
	left: 0px;
	top: 0px;
}
ul#eesMenu #eesMenuProgram img {
	position: absolute;
	left: 0px;
	top: 171px;
}
ul#eesMenu #eesMenuRegistration img {
	position:absolute;
	left: 0px;
	top: 249px;
}
ul#eesMenu #eesMenuBroadcast img.first {
	position:absolute;
	left: 111px;
	top: 171px;
}
ul#eesMenu #eesMenuBroadcast img.second {
	position:absolute;
	left: 85px;
	top: 249px;
}
ul#eesMenu #eesMenuContact img {
	position:absolute;
	left: 0px;
	top: 397px;
}
ul#eesMenu #eesMenuGallery img {
	position:absolute;
	left: 0px;
	top: 490px;
}
.localeSelect .cs_CZ img {
	position:absolute;
	left: 121px;
	top: 490px;
}
.localeSelect .en_US img {
	position:absolute;
	left: 121px;
	top: 541px;
}


.essHeader h1 {
	font-size: 165%;
	text-align: left;
	margin:1ex 10% .5ex 10%;
}
.essHeader h2 {
	font-size: 130%;
	text-align: left;
	margin:1ex 10% .5ex 10%;
}

form.content label.booleanLabelType {
	float: left;
	width: 280px;
}
form.content input.booleanInput {
	width: auto;
	margin: 15px;
	vertical-align: bottom;
}
form.content input#registrate {
	margin-left: 10%;
	margin-right: 10%;
}

.essContent .galleryImages img {
	margin: 0.3ex;
}


/* SLOVNIK */
.alphabeticFilter {
	text-align: center;
	padding-top: 5pt;
	padding-bottom: 5pt;
}
.charFilter{
	font-size: 9pt;
	font-weight: bold;
	padding:1px;
}
.charSelected{
	font-size: 13pt;
	font-weight: bold;
	padding:3px;
}

td.articleActions {
	background-color: #FEF4C5;
	padding:3px 10px 2px 10px;
}

/* error messages */
li.error {
	color:red;
}

/* soutez */
.picturo {
	float:left;
	margin-top:2px;
	margin-right:3px;
	margin-bottom:3px;
	width:117px;
	height:145px;	
}
.tableContest {
	margin-top:13px;
	margin-left:7px;
	margin-right:3px;
	text-align:justify;
}
.textSoutez {
	padding-top:11px;
}
.subSoutez {
	float:right;
	margin-right:0px;
	padding-right:0px;
}
.titulekSoutez {
	height: 19px;
	width:100%;
	text-align:left;
	text-indent:3px;
}
#inquiryMulti form {
	margin-top:20px;
}

/* contest intro */

.contestImage {
	margin-right: 30px;
	float: right;
}

.contestTitle .sectionTitle {
	margin-bottom: 30px;
}

.contestStaticArticle {
	margin-bottom: 30px;
}

.contestStaticArticle .relationshipDownload ul {
	text-align: left;
}

.voteLink {
	margin-top: 6px;
	margin-bottom: 12px;
}

.contestSearch form.content fieldset {
	border-width: 0;
	border-style: none;
}
.contestSearch .title3 {
	margin-bottom: 10px;
}

.pastContestArticles {
	margin-top: 6px;
	margin-bottom: 6px;
}

.contestRelatedArticles table {
	margin-top: 6px;
}

.contestRelatedArticles .showMore {
	text-align: right;
}

/* anketa */
#inquiry {
	padding-right:3px;
}
.idAnswers, .idAnswers a {
	text-decoration:none;
}
.topMezera {
	padding-top:20px;
}
.answerText {
	padding-top:5px;
}
.question {
	padding-bottom:10px;
}
h4.question {
	font-weight: bold;
	font-size: 150%;
}
.inquiryVotes {
	margin-left:65px;
	padding-top:5px;
	padding-bottom:10px;
}

/* dotazniky */

.questionary-nadpis {
	font-weight: bold;
	margin-bottom: 3px;
}

/* QUICK */
body.quick {
	padding:0;
	margin:0;
	background-color: #798286;
}

body.quick #page {
	margin: 1ex;
	background-color: #FEF4C5;
}

body.quick #header {
	text-align:center;
}
body.quick #header img {
	margin-top:1ex;
}

/* GALERIE OBRAZKU */
.gallery h1 {
	text-align:center;
	background-color: #00C2E5;
	font-size: 130%;
}

.gallery .selectedImage {
	width:405px;
	height:305px;
}

.gallery .neighbours {
	margin: 2ex 0 2ex 0;
}

/* advanced search*/

.advancedSearchSwitch {
	text-align: right;
}

.categories .row {
	display: block;
}

.advancedSearch form.content label {
	width: 150px;
}

.advancedSearch form.content input,
.advancedSearch form.content textarea,
.advancedSearch form.content select {
	width: 340px;
}

.advancedSearch form.content #dateFrom,
.advancedSearch form.content #dateTo {
	width: 120px;
}

.advancedSearch form.content #nakladyOd,
.advancedSearch form.content #nakladyDo {
	width: 50px;
}

.advancedSearch form.content .buttons input {
	width: auto;
}

/*winners*/
.winnerIntro {
	margin-top: 10px;
	margin-bottom: 10px;
}

.winnerWrapper h3{
	font-size: 109%;
	text-align: center;
}

.winnerCreated {
	margin-top: 10px;
	margin-bottom: 10px;
}
