.hlink {position:absolute;top:60px;width:700px;fon-size:0px;display:block;height:70px;text-indent:-9000px}


/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}

/* body
--------------------------------------------------*/
body {
  margin:0;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  text-align:left;
	background:#000000 url(https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/bg_body.gif) repeat-x;
	color:#e1e1e1;
}

body#commentspopup {padding:0;}


/* headings
--------------------------------------------------*/
h1 {font-size:30px;}

#content h2 {
  margin:0 0 13px 0;
  font-family:Georgia, serif;
  font-size:1.4em;
  font-weight:normal;
	color:#B7D300;
	border:1px solid #B7D300;
	padding:5px;
}
#content2 h2 {
  margin:0 0 13px 0;
  font-family:Georgia, serif;
  font-size:1.4em;
  font-weight:normal;
	color:#B7D300;
	border:1px solid #B7D300;
	padding:5px;
}

#content table.productcart h2  {border:none;padding:0px;
font-size:1.0em;margin:0px;font-family:arial;color:#e1e1e1;font-weight:bold;}

#content .wpsc_container span {font-family:arial;color:#e1e1e1;font-weight:bold;}

#content h2 a, #content h2 a:visited {
	color:#B7D300;
}

#content h3 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content h4 {
  margin:0;
  font-size:1em;
}

#content.archive h2 {margin:0 0 13px 0;}

#content.archive h3 {
  margin:0 0 10px 0;
  font-family:Arial, Georgia, serif;
  font-size:1.3em;
  font-weight:normal;
}

#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content.archive h5 {
  margin:0;
  font-size:1em;
}

#content input, select, textarea	{
	background-color: #222;
	border:1px solid #999;
	color:#999;
	font-size:1em;
}
.displaynone {display:none;}
/* logo
--------------------------------------------------*/

#subcontent h2 		{width:47px; height:76px; position:relative; margin:0px; margin:19px; font-size:9px; clear: left; color:#3D5201;}
#subcontent h2 a 	{display:block; position:absolute; top:8px; left:15px; background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/logo.gif); background-repeat:no-repeat; width:100%; height:100%;}
#subcontent h2 a, h1 a:hover {text-decoration:none;}
#subcontent h2 a 	{cursor:pointer; cursor:hand;}


/* links
--------------------------------------------------*/
a {text-decoration:none; color:#B7D300;}
a:visited	{color:#78A000;}

a img {border:none;}

#subcontent ul.links {margin-left:5px;}

#subcontent ul.links li a {color:#78A000;}


/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:Courier, Monaco, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}

#content ul	{padding-left:.5em;}
.list_post, .list_pages, .page_item {color:#B7D300;}
.list_post span {color:#ffffff;}
.list_post span.phone_prac {padding-left:20px;background: url('https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/phone_ico.gif') no-repeat left;}
.list_post span.email_prac {padding-left:20px;background: url('https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/email_ico.gif') no-repeat left;}
.l	{text-align:left; float:left;}
.r	{text-align:right; float:right;}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/* container
--------------------------------------------------*/
#container{
  width:720px;
  /*margin:0 auto;*/
  text-align:left;
}

#container2 {
  width:720px;
  /*margin:0 auto;*/
  text-align:left;
}
.container_orga {}

#commentspopup #container {
  width:455px;
  padding:0 15px;
}


/* header
--------------------------------------------------*/
#header {
  height:135px;
  padding-left:0px;
	background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/bg_header.gif);
	background-repeat:no-repeat;
	background-position:8px 0;
}

#header h1 		{width:70px; height:76px; position:relative; margin:0px; padding:19px; font-size:9px; float:left; color:#3D5201; cursor:default;overflow:hidden;}
#header h1 a 	{display:block; position:absolute; top:8px; left:25px; /*background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/logo.gif);*/ background-repeat:no-repeat; width:100%; height:100%;}
#header h1 a, h1 a:hover {text-decoration:none;}
#header h1 a 	{cursor:pointer; cursor:hand;}      

/* navigation
--------------------------------------------------*/
#navigation {
	width:528px;
  height:2.7em;
  line-height:2.7em;
	float:right;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  /*border-right:1px solid;*/
  white-space:nowrap;
}

#navigation li a {
  display:block;
  padding:0 15px;
  font-size:1em;
color:#b7d300;
  /*text-transform:uppercase;*/
}

* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */

#header form {
  float:right;
	text-align:right;
  height:100px;
  width:189px;
  padding:0;
	padding-top:30px;
  line-height:0;
}

#header form fieldset {
  /* centering the search form could've
  been done way more elegant but IEWin
  and Opera refused to follow the rules */
  border:0 solid; /* Opera */
}

* html #header form fieldset {margin-top:0px;}

#header #s {
  height:17px;
  width:140px;
  margin:0;
  padding:1px;
  border:1px solid #B7D300;
	background-color:#3E5301;
	color:#B7D300;
  font-size:1em;
  vertical-align:middle;
}

#header #searchbutton {
  height:2em;
  width:auto;
  padding:0 1px;
  border:1px solid #999;
  font-size:9px;
  letter-spacing:1px;
  text-align:center;
  vertical-align:middle;
}

#header #subButton {
  height:21px;
  width:22px;
  padding:0px;
  border:0;
  font-size:9px;
  text-align:center;
  vertical-align:middle;
	background-color:#B7D300;
	background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20111203011739/http://www.usd.cas.cz/wp-content/themes/usd/images/btn_search.gif);
}

#lang 		{position:absolute; left:550px; top:5px;}
#lang a		{background-color:#344501; text-transform:uppercase; margin-right:2px; padding:0 8px 3px 8px; font-size:10px;}

.children	{display:none;}

.current-cat .children	{display:block;}

/* content
--------------------------------------------------*/
#content {
  float:right;
  width:520px;
	_width:544px;
  padding:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:35px;
	background-color:#303030;
clear:both;}

#content {
  float:right;
  width:520px;
	_width:544px;
  padding:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:35px;
	background-color:#303030;
clear:both;positon:absolute}

.banner_space{padding:10px 0 10px ;float: right;width:468px;}

.singlecol #content {
  float:none;
  width:550px;
  margin:0 70px;
}

#commentspopup #content {
  float:none;
  padding-top:0;
}

#content img	{border:1px solid #999999; margin-right:10px}

/* sitemap
--------------------------------------------------*/
.ddsg-sitemap	{color:#78A000;}


/* entry
--------------------------------------------------*/
.entry {margin:0 0 10px 0;}

.entry .info {
  position:relative;
  margin-top:5px;
  padding:3px;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  font-size:0.9em;
clear:both}

.entry.single {clear:both;}

.entry.single .info {margin:3px 0 22px 0;}

.entry .info a {
  margin-right:6px;
  padding-right:9px;
  border-right:1px solid #999;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry em.date	{color:#999;}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid #999;
  border-right:none
}

.entry #filedunder {
  clear:both;
  padding:3px 0 0 0;
  font-size:0.9em;
  border-top:1px solid #999;
}

#content .single img {float:left;margin-right:3px;}
#content .single .intext {float:right;margin-left:13px;margin-bottom:5px;}
/* mini-entry
--------------------------------------------------*/
.minientry {
  position:relative;
  margin:0px 0 35px 0;
  padding:10px 0;
  border-top:1px dotted;
  border-bottom:1px dotted;
}

.minientry p {padding:0;}

.minientry .commentlink {
  margin-left:3px;
  padding-right:7px;
  border-right:1px solid #999;
  font-size:0.9em;
}

.minientry .permalink {
  margin-left:3px;
  font-size:0.9em;
  font-style:normal;
}

.minientry .author,
.minientry .editlink a {
  margin-left:6px;
  padding:0 8px 0 10px;
  border-left:1px solid #999;
  font-size:0.9em;
  font-style:normal;
}

.minientry .editlink a {margin:0;}


/* comments
--------------------------------------------------*/
#comments h2 {margin-bottom:24px;}

#comments h2 a {
  margin-left:2px;
  padding-left:6px;
  border-left:1px solid #999;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.55em;
}

#comments ul {margin:0 0 0 20px;}

#comments li {
  position:relative;
  margin-bottom:18px;
}


#comments li p {padding:0 0 10px 0;}

#comments .header {
  position:relative;
  min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */
  margin:0 0 10px 0;
  padding:3px 6px;
}

* html #comments .header {height:19px;} /* IEWin */

#comments .header strong {font-family:Georgia,sans-serif;}

#comments .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}


/* form
--------------------------------------------------*/
form {padding:6px 0;}

#commentform, #contactform {margin-bottom:18px;}

form fieldset {border:0 solid;} /* Opera */

form p {
  padding:6px 0;
}

form label {
  display:block;
  float:left;
  width:60px;
}

#commentform label {margin:0 15px 0 15px;}
#contactform label {margin:0 15px 0 0;}

form em {
  margin-left:5px;
  font-size:0.9em;
  font-style:normal;
}

form input, form textarea {
  padding:3px;
  width:242px;
  border:1px solid #999;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;
}
form input.submit{cursor: pointer;cursor: hand;width:120px}

form textarea {overflow:auto;}

#commentform input {width:200px;}
#commentform textarea {width:325px;}
#contactform textarea, #contactform #bx_subject {width:325px;}

* html #commentform textarea {width:320px;} /* IE WIN; but why? */
* html #contactform textarea,
* html #contactform #bx_subject {width:445px;} /* IE WIN; but why? */

form .button {
  width:90px !important;
  border-bottom:1px solid #999;
  font-weight:bold;
}

form .subButton {
  width:90px !important;
  border-bottom:1px solid #999;
  font-weight:bold;
}

#commentform .button {margin-left:90px;}
#contactform .button {margin-left:75px;}

form .hiddenfield {display:none;}

form .info {padding-left:90px;}


/* archives
--------------------------------------------------*/
.archive .postspermonth {
  margin:0;
  list-style:none;
}


/* content misc
--------------------------------------------------*/
.next {float:right;}
.previous {float:left;}


#entrynavigation {
  overflow: auto;
  height:1%;
  margin-bottom:13px;
  padding-bottom:13px;
  border-bottom:1px solid #999;
  font-size:0.9em;
}


/* subcontent
--------------------------------------------------*/
#subcontent {
	margin-top:-38px;_margin-top:-6px;*margin-top:-6px;


	border-top:6px solid #B7D300;
  float:left;
  width:160px;
  _width:170px;
  font-size:0.9em;
  line-height:1.5em;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

/*
* html #subcontent {padding-top:32px;} /* dirty fix for IEWIN; temporary! */

#subcontent ul, #subcontent p {margin:0 10px;}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
  margin:18px 0 10px 0;
  font-family:Georgia,serif;
  font-size:1em;
  line-height:1em;
}

#subcontent h2 em {
  display:block;
  padding:5px 10px;
  font-style:normal;
}


/* subcontent list
--------------------------------------------------*/
#subcontent ul {margin:0; margin-left:3px; padding:0;}

#subcontent ul li {
  margin:0 0 2px 0px;
  padding-bottom:2px;
	list-style-type:none;
  /*border-bottom:1px solid;*/
}

#subcontent li a {

  display:block;
  padding:1px 0;
  height:1%; /* IE WIN */
}

#subcontent li a:visited {
	color:#B7D300;
}

#subcontent ul.categories li, #subcontent #level1 li	{margin-bottom:6px;}

#subcontent ul.categories li ul, #subcontent #level1 li ul {margin:0;}

#subcontent ul.categories li li, #subcontent #level1 li li {
  margin:0;
  padding:0 0 3px 8px;
  border-bottom:none;
}

#subcontent ul.categories li a, #subcontent #level1 li a	{font-weight:bold; font-size:1.2em;}

#subcontent ul.categories li ul ul, #subcontent #level1 li ul ul {margin:0 0 0 16px;}

#subcontent ul.categories li li a, #subcontent #level1 li li a {font-weight:normal; font-size:1.1em;}

#subcontent ul.categories li li a:visited, #subcontent #level1 li li a:visited {
	color:#78A000;
}


/* calendar
--------------------------------------------------*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

#subcontent table caption {
  margin:-5px 10px 0 10px;
  padding-bottom:5px;
  border-bottom:1px solid #999;
  letter-spacing:0.1em;
}

#subcontent table thead tr {border-bottom:1px solid #999;}

#subcontent table th {border-bottom:1px solid #999;}

#subcontent table td {
  width:200px; /* maximaize width; honestly, I don't know much about tables... */
  padding:1px;
  font-size:0.9em;
}

#subcontent table td#today {
  padding:0;
  border:1px solid #999;
  font-size:1em;
  font-weight:bold;
}

#subcontent table td a {
  display:block;
  border-bottom:1px solid #999;
  font-weight:bold;
  font-size:1.15em;
}

#subcontent table tfoot {border-top:1px solid #999;}

#subcontent table tfoot a {
  border:none;
  font-weight:bold;
}

#subcontent table tfoot #prev a {text-align:left;}
#subcontent table tfoot #next a {text-align:right;}


/* footer
--------------------------------------------------*/
#footer {
  clear:both;
  padding:40px 0 15px 0;
  font-size:0.9em;
	color:#999999;
}

.singlecol #footer {
  padding:25px 0 15px 0;
}

#footer p {
  padding:12px 0 18px 0;
  border-top:1px solid #999;
}

#footer strong {font-weight:normal;}

.singlecol #footer p {
  padding:12px 70px 18px 70px;
}

.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: left;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	white-space:nowrap;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

#obrazova_aktualita {position:absolute;left:740px;top:179px;background:black;width:220px;text-align:center;_position:absolute;}
#obrazova_aktualita h2 {margin:0 0 13px 0;font-family:Georgia, serif;font-size:1.4em;font-weight:normal;color:#B7D300;border:1px solid #B7D300;padding:5px;
    text-align:left;}
#obrazova_aktualita p {margin-top:10px;text-align:justify;border:1px solid #B7D300;padding:5px;text-align:left;}
#obrazova_aktualita a {color:#B7D300;display:block;text-align:right;margin:0 3px 10px;text-align:left;}
#obrazova_aktualita img {margin:5px auto;display:block;height:auto;}




span.additional_description {
  display: none;
}
.4x4 a b {font-size:12px;}
.frontpage_product {float:left;width:260px;margin-top:15px;_margin-top:-20px;*margin-top:-20px;}

.wpsc_product_title strong {font-weight:normal;}
#content .single #album {margin-top:15px;text-align: center;}


#content .single #album #obalovy {width:160px;height: 140px;overflow: hidden;float:left;background-color:#303030; margin:2px;text-align:center;border:1px solid #999999;}
#content .single #album #prostredni {width:142px;height: 120px;margin:10px;overflow: hidden;_text-align:left;}
#content .single #album #vnitrni {width:100%;height:100%;_height:auto;_position: absolute;_top: 50%;}
#content .single #album #vnitrni a {line-height:120px;display:block;_position: relative;_top: -50%;text-align: center; height:100%;}
#content .single #album #vnitrni img {float:none;border:none;vertical-align:middle;height:auto;}

#content .bread {font-size:11px;}
#content .bread a {color:#b7d300;}

.ddsg-sitemap ul li ul li{font-weight:bold;}
.ddsg-sitemap ul li ul {margin-top:8px;margin-bottom:8px;margin-left:25px;}
.ddsg-sitemap ul li ul li ul li {font-weight:normal} 

#org {font-size:12px;line-height:13px;padding-left:0px;}
#org .hlava {font-weight:bold}
#org .hlava1 {font-size:14px;font-weight:bold}
#org .barva {color:#303030;}
#org area{background-color:red;}
#org img{border:none;}
#orgastr #content {position:absolute;width:740px;margin-left:170px;margin-top:30px;*margin-top:0px;padding-bottom:20px;}
#orgasch {margin-top:32px;*margin-top:-32px;}
#orga_foot {clear:both;*padding-top:30px;}
#orga_foot  #footer {width:940px;_width:950px;}
#orga_foot  #footer p {margin-top:25px;*margin-top:0px;}

.PeCategories{}
.PeCatsBrands {float:left;}
.PeCatsBrands .category {display:inline;}

.PeCatsBrands  a {margin-right:15px;display:inline;}
.PeCatsBrands  a:hover {text-decoration:underline;}
#homepage_products {*padding-top:20px;}

.productdisplay span.additional_description{font-weight:normal;text-align:justify;}
}






/*
     FILE ARCHIVED ON 1:17:39 Dec 3, 2011 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 18:49:39 Aug 11, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
