body {
	font-family: arial, sans-serif;
	font-size: 80%;
	background: #F1F1F1 url('line_orange.jpg') 50% 0px repeat-y;
	text-align: center;
        padding:0px;
}
.mail {
        height: 1.2em;

}
.issue_heading{
        border-top:1px solid #660000;
        border-bottom:1px solid #660000;
        margin-top:20px;
        padding:10px;
        background-color:#eee;
}

h4 {
	margin:0px;
	font-size: 100%;
}

.keywords {

        text-align:right;
        float: right;
        margin:20px 0px 10px 10px;
        padding: 10px 0px 10px 10px;
        border-left: 0px gray dashed;  
        border-top: 1px gray solid;
        border-bottom: 1px gray solid;
        font-size: 100%       
}
#stranka {
	position: relative;
	width: 760px;
	line-height: 140%;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
#top h1 {
	font-weight: 100;
	/*height: 162px;
	background: url('jgeosci_title.gif') 10px 50% no-repeat;*/
	padding: 30px 0px 0px 170px;
	margin: 0px;
	color: #f5d696;
	font-size: 200%;
	letter-spacing: 2px;
	font-style: normal;
	line-height: 160%;
	font-family: "AvantGarde Bk BT","Century Gothic",Verdana, Arial, sans-serif;
}
#top .geo {
	color: white
}
#top .geosciences {
	font-size: 270%;
}
#top .subtitle {
	font-size: 60%;
	letter-spacing: 0px;
}
.clear {
	clear: both;
}
.arttype {
	border-bottom: 1px gray dashed;
	font-variant: small-caps;
	background-color: #D3D3D3;
}
#citation .title {
	font-weight: bold;
	padding-left: 0px;
}
#citation {
	padding: 10px;
	margin: 5px;
}
#citation p {
	margin: 0px
}
#citation .authors {
	padding-left: 20px;
	font-style: italic;
}
#citation .pages {
	padding-left: 20px;
font-style: italic;
}
#citation .issue {
	padding-left: 20px;
}
.button {
	background-color: lightgray;
	padding: 1px 4px 1px 4px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #888;
}
.button a {text-decoration: none;}
.button-local {
	background-color: #B0EEAA;
	padding: 1px 4px 1px 4px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #888;
}
.button-local a {text-decoration: none;}

.popisek {float:left;
          border-bottom: 1px solid #ccc;
          width:6.6em;
          	font-style: italic;
          	FONT-FAMILY:Verdana, Arial, lucida, sans-serif;
          }
.odsazeno {margin-left:7em;
margin-bottom: 1px;
}

#detail {
	/*border-top: 1px solid #CCCCCC;*/
	margin: 0px 0px 0px 0px
}
#detail p {margin:0px}

#detail .title{
font-weight: bold;
font-family:verdana;
margin:0px 0px 10px 0px
}


#detail .authors 
    {margin-left: 0px;}
#detail .arttype {margin:0px 0px 10px 0px} 




#detail .issue 
    {margin-left: 0px;
}

#detail .pages 
    {margin-left: 0px;
    }




.highlight_ref {
border-top: 3px solid #CCCCAA;
border-bottom: 3px solid #CCCCAA;
padding: 8px;
letter-spacing: 0.3px;
font-size:110%;
}

.referenced {
padding-left:30px;
text-indent:-30px;
}


/*
#contents {
border-left: 3px solid #CCCCAA;
padding-left: 10px;
}
*/
#contents .volume{
        font-weight:bold;
        margin-top:20px;
}
#contents hr {
        border-top: 1px solid lightgray;}

#contents .issue{
        padding-left:35px;
        position:relative}

#contents .subtitle{
        font-style:italic;}

#contents p{
        margin:0px}

.full-available {
       position: absolute;
		 left:0px;
		 top:1px;
		 background:#f9edbd;
		 font-variant:small-caps;
		 margin:0px;
		 padding: 0px 1px 1px 1px;
		 line-height:100%;
		 border: 1px #bbb solid;
	}
	  
/*az sem je to urcite potreba*/
.skryte {
	display: none;
}
p {
	text-align: justify;
	letter-spacing: 0px;
}
p.perex {
	background-color: #EEEEDD;
	padding: 5px 10px;
	margin-bottom: 25px;
	/*xfont-style: italic;*/
	font-size: 110%;
	text-indent: 0px;
	line-height: 135%;
	letter-spacing: 0px;
}
h1 {
	line-height: 140%;
	color: #660000;
	font-size: 180%;
	margin: 0px 0px 20px 0px;
}
h2 {
	line-height: 140%;
	color: #660000;
	font-size: 130%;
}
h3 {
	line-height: 140%;
	color: #660000;
	font-size: 120%;
}

a {
	color: #CC0000;
}
.perexGeneral {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 5px 10px;
	margin-bottom: 15px;
	/*xfont-style: italic;*/
	font-size: 110%;
	text-indent: 0px;
	letter-spacing: 0px;
}
table {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-size: 100%;
	margin: 10px;
}
td {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
thead {
	font-style: italic;
}
dd {
	text-align: justify
}
.tmpAura {
	font-size: 30px;
	color: navy;
	font-family: Garamond, Times, serif;
	font-weight: bold
}
img.doprava {
	float: right;
	padding: 3px;
	margin: 0px 0px 5px 20px;
	border: 1px solid #CCCCCC;
}
img.doleva {
	float: left;
	padding: 3px;
	margin: 0px 20px 5px 0px;
	border: 1px solid #CCCCCC;
}
#top {
	height: 165px;
	position: relative;
	background: #786f74 url('line_gray.jpg') 100% 100% repeat-y;
        margin-bottom: 15px;
        margin-top: 15px;
}
#page_path {
	font-size: 85%;
	margin: 0px 0px 5px 0px;
}
#obsahmm {
	padding: 0px 20px 0px 20px;
}
#obsahpm {
	float: right;
	width: 517px;
	_width: 552px; /*4 MSIE quirk mode*/
	padding: 0px 20px 0px 15px;
        border-left: 1px solid #CCCCAA;
        margin: 0px 0px 0px 0px;
}
.obsah h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #660000;
}
.obsah h3 {
	margin: 30px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #ecc381;
	border-bottom: 1px dashed #660000;
}
.obsah ul {
	list-style-image: url('/soubory/img/sipka.gif');
}
#levysl {
	width: 200px;
}
#pravysl {
	width: 200px;
	float: right;
	background-color: white;
	padding-left: 10px;
	margin-bottom: 60px
}
#menu {
	width: 200px;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	xbackground-color: #FCF8F4;
	line-height: 110%;
}
#menu h3 {
	text-align: center;
	font-size: 80%;
	color: #EEEEEE;
	background: #AA3535;
}
#menu a {
	display: block;
	color: #AA0000;
	text-decoration: none;
	xborder-bottom: 1px solid #EEFFDD;
	font-family: verdana;
}
#menu ul {
	list-style-type: none;
}
#menu li a {
	padding: 0px;
	margin: 1px 0px;
	border-right: 5px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#menu ul.menu1 {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	letter-spacing: 1px;
}
#menu ul.menu2 {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	margin-bottom: 0px;
}
#menu ul.menu3 {
	margin: 0px;
	padding: 0px;
}
#menu ul.menu4 {
	margin: 0px;
	padding: 0px;
}
#menu ul.menu1 li a {
	background-color: #f1d397;/*#FAEFC1*/
	color: #AA0000;
	font-weight: bold;
        padding: 7px 5px 7px 18px;
	font-size: 92%;
	/*xfont-weight: normal;*/
}

#menu ul li a:hover {
	background-color:#FAEFC1
}


#menu li.separate-bottom{
        margin-bottom:4px;
}
.levyslbox {
	margin: 20px 0px 0px 0px;
}
.levyslbox h4 {
	border-left: 10px solid #AA0000;
	background-color: #F0F0F0;
	margin: 0px;
	text-align: center;
	font-size: 100%;
}
.levyslbox p {
	font-size: 90%;
	margin: 3px 0px 7px 0px;
	padding: 5px;
	line-height: 130%;
}
.levyslbox p a {
	display: block;
	text-align: right;
}
.pravyslbox {
	margin: 0px 0px 0px 0px;
	background-color: #FFFAE5
}
.pravyslbox h4 {
	border-left: 5px solid #AA0000;
	border-right: 5px solid #AA0000;
	background-color: #F0F0F0;
	margin: 0px;
	text-align: center;
	font-size: 100%;
}
.pravyslbox p {
	font-size: 90%;
	margin: 3px 0px 7px 0px;
	padding: 5px;
	line-height: 130%;
}
.pravyslbox p a {
	display: block;
	text-align: right;
}
#sponzori {
	text-align: center;
}
#sponzori a {
	color: #CC8855;
	text-decoration: none;
	display: block;
	padding: 7px 0px;
}
#sponzori a:hover {
	color: #AA3300;
	text-decoration: underline;
	background-color: #F1F1F1;
}
#sponzori div {
	margin: 2px 0px;
	font-size: 90%;
}
#sponzori img {
	display: block;
	margin: 0px auto;
	border: none;
}
#bottom {
	text-align: center;
	font-size: 85%;
	color: #f5d696;
	line-height: 120%;
	margin: 15px 0px 0px 0px;
	padding: 2px;
	border-top: 1px dotted #AAAAAA;
	clear: both;
	background: #786f74 url('line_gray.jpg') 100% 100% repeat-y
}
#bottom a {color: #ee6600}
#rvs_link {
	position: absolute;
	top: 10px;
	right: 10px;
}
#rvs_link img {
	border: 0px;
}
#logo_link {
	position: absolute;
	top: 10px;
	left: 10px;
}
#logo_link a {
	display: block;
	width: 150px;
	height: 115px;
	text-decoration: none;
}
ul.novinky_uvod span {
	display: block;
	color: #666666;
	font-size: 90%;
	line-height: 120%;
	margin-bottom: 5px;
}
ul.novinky_uvod a {
}
ul.fotogalerie_uvod p {
	display: block;
	color: #666666;
	font-size: 90%;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-indent: 0px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1em;
}
.head-image {
        background-image: url('logo-cgs.gif');
        width:109px;
        height:100px;
        margin:35px 30px 25px 30px;
        float:left
}
@media print {
#menu {
	display: none
}
.head-image {
        background-image: url('logo-cgs.gif');
        width:109px;
        height:100px;
        margin:35px 30px 25px 30px;
        float:left
}

#obsahpm {
	width: 700px
}
}
