@import url('/udochazka/style.css');
@import url('bibl3.css');
/* ruzne upravy */
/* ilustrace ve vypisu nodu jsou vpravo takze clear fieldu je treba dat jen vlevo */ 
.node .field-name-field-illustration, .views-field-field-illustration{
  float:right;
  box-shadow: 1px 1px 3px #888;
  margin: 4px;
  background-color: white;
}
.node .field:after{
  clear:left;
}
.group-contacts{
	margin: 5px 0;
	padding: 8px;
	background-color: #f0f4ff;
	border-radius: 5px;
}
.group-phd .field-group-format-wrapper{
   margin: 5px 0;
   padding: 8px;
   border-radius: 5px;
   background-color: #f0f0f0;
}
/* ilustrace ve view novinka jsou v pravo, ale obtekani ukoncuje div novinky */
.view-news16 .views-row{
  clear: right;
  padding-top: 4px;
}
/* action_links */
ul.action-links{
  margin: 2px;
  padding: 0px;
}
ul.action-links li{
  display: inline-block;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin: 0 4px;
	white-space:nowrap;
}

BODY { 
	font-family: Tahoma, Arial, Sans-serif; 
	background-color:#D4D0C8; 
	font-size:10pt; 
	color:#333333; 
	font-weight: normal; 
	margin: 0px; 
	padding: 0px; 
	text-align: left; 
}

hr { 
	border: 1px inset; 
}

img { 
	border: 0px; 
	text-decoration: none; 
	padding: 5px;
}
div.ilustrativni{
	float: right;
	background-color: white;
	margin-left:6px;
	border: dashed 1px #0080f0;
}
a.language-link img{
	padding: 0 8px;
}

/***  ELEMENTY na strance ***********************/
#stranka { 
	max-width:1200px;
	border: solid 1px #bababa;
	margin: 12px auto 12px auto; 
	text-align: left; 
	background-color: white;
	box-shadow: #808080 0 0 3px;
	min-width:640px;
}

#vnitrek { 
  margin: 5px;
}

#telo { 
  margin-top:10px;
}

#motive {  
	background: url('images/utia_bg.png') ;
	padding: 15px 0;
}

#header-region {
  width:140px;
	float: right;
}

#block-locale-language a{
  color: white;
}

#block-locale-language a.active{
  color: black;
}

#levysloupec { 
  background-color:#eee;
  float:left;
  margin:0 10px 5px 0;
  padding:10px 5px 5px 10px;
  width:185px;
  min-height: 50vh;
  box-shadow: 1px 1px 5px gray;
}

#stred { 
  height:auto;
  margin-left:210px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0;
  padding: 5px;
}

#pravysloupec { 
	height: auto;
	float: right; 
  margin:0 0 0 10px;
  padding:10px 5px 5px 10px;
	background-color:#eee;
	box-shadow: 1px 1px 5px gray;
	max-width: 25%;
}

#linka  { 
  padding: 0 12px;
	background: black; 
	color:#eeeeee; 
	font-size:1em; 
  clear:both;
  min-height: 24px;
}

#qlinks{
	float: right;
  margin-top: 3px;
}
#qlinks div{
  display: inline;
}
#qlinks div.field-item{
  display: inline;
  padding: 0 6px 1px 6px;
  margin: 0 2px;
  background-color: #2060c0;
  border-radius: 4px;
}

#qlinks a{
	color:white;
	padding-right: 0;
	background-image: none;
}

#linka .breadcrumb a{
	color: white;
}

.node-meta{
  text-align: right;
  font-size: 75%;
	border-top: dashed gray 1px;
	padding-top: 0.5em;
}

#linka2 { 
	background:#7897C5 url('images/paticka.png');
  clear:both;
  color:white;
  font-size:1em;
  font-weight:normal;
  height:1.8em;
  /*! margin-bottom:10px; */
  width:100%;
	text-shadow: 1px 1px 1px black;
}

.motto { 
	text-align: center; 
	padding: 3px 10px 0 10px;  
}

#logo{
	float:left;
	margin-left: 24px; 
}

#vlajky{
	position:relative;
	margin-left: 880px; 
	top:  -60px;
}

#block-locale-language{
	border-bottom: none;
	margin: 0px;
	padding: 0;
}

#nadpis{
	color: white;
	font-size: 25px;
	text-align:center;
	margin: 10px 0;
	text-shadow: 2px 2px 3px black;
}

.odpoved {
  color:#667788;
  font-size:80%;
  line-height:120%;
  position:relative;
  text-align:right;
  top:2em;
  margin-bottom: 35px;
}

#block-user-0{
	width: 280px; 
	padding-left: 10px;
	background-color: #DBE9FD;
	border-width: 0px;
}

/*===menu=================================================================*/

#levysloupec ul.menu li, #pravysloupec ul.menu li { 
	list-style-image: url('images/menu_arr.png');
}

#levysloupec ul.menu li a, #pravysloupec ul.menu li a { 
	color:#333; 
	text-decoration:none;
	font-weight: normal;
}

#levysloupec ul.menu li a:hover, #pravysloupec ul.menu li a:hover { 
	text-decoration:underline;
}

#levysloupec ul.menu li .active, #pravysloupec ul.menu li .active {
	font-weight:bold; 	
}

#levysloupec h2, #pravysloupec h2 { 
	font-size:15px; 
	color:#333; 
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight:bold; 
	margin: 0px 0px 5px 0px;
}

#levysloupec ul.menu, #pravysloupec ul.menu {

	padding-left: 8px;
  margin: 0;
}

.block {
  margin: 0px 5px 5px 5px;
  padding: 0px 0px 8px 0px;
}

/*========menu AS ===================*/

#block-menu-menu-as{
	background: url('images/as-logo.png') no-repeat;
	padding-top: 75px;
}

/*===formulare=================================================================*/

.form-select {
	font-size: 8pt; /* Resets 1em to 10px */
 	border: 1px solid #EEE;
	background: white;
	color: #667788;
}

.form-submit {
 font-size: 8pt; /* Resets 1em to 10px */
 font-family: Tahoma, Arial, Sans-Serif;
 background: #eeeeee;
 font-size: 8pt;
 border: 1px solid #c3c3c3;
 margin: 0 0 2px 0;
 padding: 1px 3px 2px 3px;
}

.form-submit:hover {
 background: white;
 cursor: pointer;
 color: #667788;
}

.form-submit:focus {
 padding: 1px 3px 2px 3px;
}

/*===strankovani=================================================================*/

.item-list .pager li{
	font-size:90%;
	text-align:center;
	margin: 0.1em;
	padding: 0.1em 0.5em 
}

.pager a, .pager a:visited {
	background-color:#FFFFFF;
	border:1px solid #DADCE0;
}

.pager .pager-current {
	background-color:#eeeeee;
	border:1px solid #DADCE0;
	color:#555555;
}

.pager a:hover {
	border-color:#aab5c3;
	color:#555555;
}


/*===tabulky=================================================================*/

table {
	margin:0.5em 0pt 1em;
	width:100%;
}

thead th {
	background-color: #0749A9;
	color: white;
	border: none;
	font-size:90%;
	font-weight:bold;
	padding: 2px 5px;
}

thead th.view-cell-header a{
	background-color: #0749A9;
	color: #eeeeee;
}

tr.even, tr.odd {
	border-color:#bbb;
}

tr.even {
	background-color:#F2F6FC;
}

tr.odd {
	background-color:#FFFFFF;
}

tr.odd td.active{
	background-color:#E9F1FE;
}

tr.even td.active{
	background-color:#DBE9FD;
}

td {
	padding:2px 5px;
}

td.menu-disabled {
	background-color:#E5E5E5;
}

#views-filters tr.odd {
	background-color:#DADCE0;
}

/*===odkazy=================================================================*/

a:link, a:visited {
	color:#09459F;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline ;
	font-weight: bold;
}

a:active, a.active {
	color:#DBE9FD;
}

/*===taby=================================================================*/

ul.primary {
	text-align:right;
	margin: 0px;
  padding-top: 2px;
}

ul.primary li a {
  border-radius: 4px 4px 0 0;
}

ul.primary li.active a {
	background-color:#FFFFFF;
}

/*===quicktabs=================================================================*/

ul.quicktabs-tabs{
  border-bottom: solid #bbb 1px;
	padding-bottom: 0;
}

ul.quicktabs-tabs li {
	border: solid #bbb 1px;
	padding: 0 6px;
	margin: 0 2px;
	border-radius: 4px 4px 0 0;
	border-bottom: none;
	border-collapse: collapse;
	background-color: #ddd;
}

ul.quicktabs-tabs li.active{
	border-bottom: white solid 1px;
	background-color: white;
}
/*===nadpisy=================================================================*/

h2.with-tabs{
	margin-bottom: 0px;
}

.terms{
	height: 0px;
	display: none;
}

ul.links li{
	padding:0px;
}

.links {
	text-align: right;
}

h2{
	margin: 0.4em 0;
	font-size: 1.1em;
}
h3{
	margin: 0.2em 0;
	font-size: 1.05em;
}
.view-header a{
	padding-right: 5px;
}



/*===komentare=================================================================*/

#comments h2.comments {
/*background:#FFFFFF url('gradient-inner.png') repeat-x 0pt 0pt;*/
margin:0pt -25px;
padding-left:25px; padding-right:25px; padding-top:0.5em; padding-bottom:0px
}

.comment {
  border: 1px solid #d0d0d0;
	margin-bottom: 4px;
  padding: 2px 8px;
	border-radius: 12px;
	background-color: #f0f8ff
}

.indented {
margin-left:24px;
}

.comment h3 a.active {
color:#555555;
}

.comment span.new{
  color: red;
  font-weight: bold;
}

.picture, .comment .submitted {
clear:right;
float:right;
padding-left:1em;
}
.commenter-name,.comment-time{
	display: inline;
}
.comment-permalink{
	display: none;
}
span.submitted, .description {
color:#667788;
font-size:0.92em;
}

.comment_delete{
	padding-right: 12px;
}

.comment_edit{
	padding-right: 12px;
}

a[href^="http:"], a[href^="https:"], a[href^="ftp:"]{
	background: url('images/external.png') no-repeat right center;
	padding-right: 11px;
}

a[href^="http:"] img {
	background-image: none;
}

a[href*="www.utia.cas.cz"]{
	background-image: none;
	padding-right: 0;
}

#user-login-form{
	text-align: left;
}

#edit-sa{
	padding-bottom: 0px; 
	padding-top: 2px;
}

table img {
	padding: 0px;
}

table p{
	margin: 1px;
}

#edit-query{
	width: 100px;
}

/******************* VZHLED 6 */

.views-exposed-widgets{
background-color: #0749A9;
padding-bottom:3px;
padding-left:5px;
color:#EEEEEE;
margin-top:3px;
}

.views-exposed-widgets select{
height: 21px;
}

.views-exposed-widgets .form-submit{
margin-top:15px;
padding-bottom:1px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
}

div.view div.views-hide {
  display: none;
}

div.views-row{
  margin-bottom: 1em;
}
/* ale ne u lidi */
.view-people16 div.views-row{
  margin-bottom: 0.2em;
}

#tabs-wrapper {
  margin-bottom: 10px;
}

#header-region ul{
  list-style-type:none;
}

.bibl-author{
  font-weight:bold;
}

.bibl-serial{
  font-style:italic;
}

.rezervace td, .rezervace th{
  padding: 0px;
  text-align: center;
  width: 15px;
}

.rezervace table{
  border: 1px solid #CCCCCC;
}

.rezervace2{
  text-align:center;
}

.views-admin-links{
  display:inline;
}

.obsazeno{
  background-color: gray;
}

.obsazeno0{
  background-color: #adff2f;
}
.obsazeno1{
  background-color: #87ceeb;
}
.obsazeno2{
  background-color: #ff4500;
}
.obsazeno3{
  background-color: #b8860b;
}
.obsazeno4{
  background-color: #ff69b4;
}
.obsazeno5{
  background-color: #ffff00;
}
.obsazeno6{
  background-color: #8b008b;
}
.obsazeno7{
  background-color: #8a2be2;
}
.obsazeno8{
  background-color: #008080;
}
.obsazeno9{
  background-color: #ffd700;
}

.nic td{
  vertical-align: top;
  padding: 0px;
}

.nic tbody{
  border-top: 0 solid #CCCCCC;
}           

.nic{
  margin: 0px;
}



/* web_16 styles */
#block-menu-menu-as{
	min-width:156px;
}
#block-views-news16-important-news{
  float: right;
  width: 40%;
  background-color: #f0f4ff;
  padding: 6px;
  margin: 0 4px 8px 8px;
  border: outset white 1px;
  box-shadow: 1px 1px 4px #888;
  z-index: 10;
}
#block-views-news16-important-news h2{
	margin: 0;
	border-bottom: solid #ddd 1px;
}
#block-views-seminars16-forthcom-seminars{
   border-bottom: dashed 1px gray; 
}
.view-display-id-dept_people .view-content{
  column-count: 2;
  margin-bottom: 0.5em;
}
span.file{
  white-space: nowrap;
}
.no-active-person{
  color: gray;
  font-style: italic;
}
.no-active-person-message{
  padding: 2px 6px;
  background-color: #eee;
  margin-bottom: 6px;
}
fieldset{
  border: dashed gray 1px;
}
ul.grab-links{
  display: none;
  margin: 4px 0;
  padding: 0;
}
ul.grab-links li{
  list-style: none;
  display: inline-block;
  padding: 0 6px 0 0;
}

/* vychytavky Ladi Hrusky */
body.page-admin-people-permissions #stranka, body.page-admin-config-content-wysiwyg-profile #stranka{
  max-width: none;
}
div.gsc-adBlock, div.gcsc-branding{
  display:none;
}
