/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Verdana,Arial,sans-serif;line-height:1.4em;background:#999999 url(../_images/bgBody.gif) repeat-x;padding:0px 0px 0px 0px;color:#84837D;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:none;;color:#333333;}
a:hover {text-decoration:underline;}
input {}
textarea {}
select {}
.center {text-align:center;}

#lead {width:959px;margin:0px auto;position:relative;padding:0px;}

#head {height:140px;width:959px;position:relative;}

#logo {width:268px;height:96px;display:block;left:0px;top:28px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:268px;height:96px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:268px;height:96px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

/* MENU SEDE */

#top {float:right;height:59px;margin:57px 0px 0px 0px;}
#top a {display:block;float:left;margin:0px;padding:20px 0px 0px 0px;color:#999999;text-decoration:none;}
#top a:hover {text-decoration:underline;}
#top span {width:1px;height:59px;background:url(../_images/navMenuPipe.gif) no-repeat;margin:0px 10px;float:left;}

/* NAVIGACNI MENU */

#menu {width:959px;position:relative;margin-bottom:1px;}
#menu ul {position:relative;list-style-type:none;padding:0px;margin:0px;}
#menu li {float:left;width:119px;margin-right:1px;position:relative;behavior:url('../hovermenu.htc');}
#menu li.last {margin-right:0px;}
#menu li a {display:block;width:119px;height:28px;padding-top:12px;overflow:hidden;color:#fff;text-decoration:none;background:url(../_images/bgMenuItemLevel1.gif) no-repeat;text-align:center;font-size:1.2em;font-family:Tahoma;font-weight:bold;}
#menu li a:hover {background-position:0px -40px;}

#menu ul ul {z-index:1;position:absolute;left:-1px;top:40px;display:none;width:160px;border:1px solid #FFFFFF;}
#menu ul ul ul {z-index:1;position:absolute;left:160px;top:0px;display:none;width:150px;border:1px solid #FFFFFF;}
/*odkazy rozbaleného podmenu */
#menu ul ul li {clear:both;width:auto;background:#333333;font-size:0.85em;}
#menu ul ul li a {display:block;width:140px;background:none;padding:10px 0px;margin:0px 10px;height:auto;text-align:left;font-weight:normal;color:#999999;}
#menu ul ul li a.border {border-bottom:1px dotted #666666;}
#menu ul li.active ul li a {color:#FFFFFF;}
/*odkazy rozbaleného podmenu:hover */
#menu ul ul li a:hover{color:#FFFFFF;}
#menu ul.level1 li:hover ul.level2 {display:block;}
/*odkazy rozbaleného podmenu */
#menu ul ul ul li {clear:both;width:150px;background:#3b3b3b;font-size:0.85em;}
#menu ul ul ul li a {display:block;width:130px;background:none;padding:5px 0px 4px;margin:0px 10px;height:auto;text-align:left;font-weight:normal;color:#999999;}
#menu ul ul ul li a.border {border-bottom:1px dotted #666666;}
#menu ul ul li.active ul li a {color:#FFFFFF;}
/*odkazy rozbaleného podmenu:hover */
#menu ul ul ul li a:hover{color:#FFFFFF;}
#menu ul.level1 ul.level2 li:hover ul.level3 {display:block;}

/* FLASH / UVODNI OBRAZEK */

#flash {background:#CCCCCC;padding-bottom:10px;clear:both;}

/* CONTENT */

.content {width:959px;margin:19px 0px 0px 0px;color:#ffffff;}
.content h2 {background:url(../_images/bgHeader.gif) no-repeat left 50%;padding-left:30px;font-family:Tahoma;font-size:1.65em;color:#FFFFFF;margin-bottom:10px;}
.content h2 span {color:#555555;}
#home {background:url(../_images/bgMainHome.gif) repeat-y;}

#home #homeCol {width:710px;float:left;}
#homeCol p {line-height:1.6em;}
.content p {margin-bottom:8px;}
.content a.more {background:url(../_images/bgAmore.gif) no-repeat 0% 50%;padding-left:14px;font-weight:bold;color:#000000;}

.content .listing_item {width:325px;height:107px;padding:10px 10px 0px 10px;float:left;margin:20px 20px 0px 0px;background:#bbbbbb;}
.content .listing_item img {background:#FFFFFF;padding:2px;float:left;margin:0px 15px 0px 0px;}
#lead #homeCol .listing_item p {margin-bottom:5px;line-height:1.3em;}
.content .last_item {margin-right:0px;}

#home #homeRightCol {float:right;width:209px;position:relative;padding-top:75px;}
#home #homeRightCol .loginform {width:209px;height:79px;position:absolute;top:-19px;left:0px;background:#cccccc url(../_images/bgRightForm.gif) no-repeat left bottom;}
.loginform form {padding:10px 0px 0px 0px;}
.loginform form input {border:0px solid;margin-bottom:5px;color:#FFFFFF;}
.loginform form #login {background:#b7b7b7;width:155px;height:16px;padding:3px 7px;margin-left:20px;}
.loginform form #pass {background:#b7b7b7;width:88px;height:16px;padding:3px 7px;float:left;margin-left:20px;}
.loginform form #submit {width:62px;height:22px;background:#999999;float:right;margin-right:20px;}

#other {background:url(../_images/bgMainOther.gif) repeat-y;}
#other #homeCol {width:710px;float:right;}
#other #homeCol .imgs {width:328px;float:right;}
.imgs img {border:4px solid #cccccc;margin:0px 0px 6px 0px;}
.imgs .attachments img {border:3px solid #cccccc;margin:0px 6px 6px 0px;float:left;}
.imgs .attachments img.lastImg {margin-right:0px;}
#other #homeCol .desc {width:367px;float:left;}
#other #homeCol .desc ul {margin-left:20px;}
#other #homeCol .desc .files {margin:15px 0px 0px 0px;}
.files ul {list-style:none;}
.files ul a {background:url(../_images/bgFilesHref.gif) no-repeat left 50%;display:block;margin-bottom:5px;padding:3px 0px 3px 30px;}
.files ul span.nadpis {display:block;font-weight:bold;padding:15px 0 8px 0;}

.catalog_menu {width:215px;float:left;}
.catalog_menu ul {list-style:none;}
.catalog_menu ul li a {background:#333333;display:block;font-weight:bold;color:#ffffff;padding:4px 10px;}
.catalog_menu ul li ul li {border-bottom:1px solid #999999;}
.catalog_menu ul li ul li a {background:#cccccc;display:block;font-weight:normal;color:#666666;padding:4px 10px 4px 25px;}
.catalog_menu ul li ul li a:hover {background:#ffffff;text-decoration:none;color:#cc0000;}

.catalog_menu ul li ul li.active a {background:#ffffff;text-decoration:none;color:#cc0000;}

/* FOOTER */

#footer {width:959px;border-top:1px solid #ffffff;padding:10px 0px 20px 0px;color:#cccccc;clear:both;margin-top:20px;}
#footer p {float:right;}

#lead .content #homeCol form fieldset {
	padding: 10px;
	border:none;
}

#lead .content #homeCol form fieldset legend {
	font-weight: bold;
	font-size: 1.2em;
}

#lead .content #homeCol form fieldset div {
	clear: both;
	margin: 0px 4px;
}

#lead .content #homeCol form fieldset div label {
	width: 15%;
	text-align: right;
	padding: 0 5px 0px 0px;
	font-weight: bold;
	float: left;
	height: 22px;
	display: block;
	margin-bottom: 5px;
}

#lead .content #homeCol form fieldset div label.required {
}

#lead .content #homeCol form fieldset div input {
	padding: 2px;
	width: 20%;
	margin-top:5px;
}

#lead .content #homeCol form fieldset div textarea {
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 4px;
}


#lead .content #homeCol form fieldset div select {
	padding: 2px;
}

#lead .content #homeCol form fieldset div iframe {
	margin-bottom: 10px;
}

#lead .content #homeCol form fieldset div input.submit {
	background: url(images/bgLoginBtn.gif) repeat-x;
	border: 1px solid #FFFFFF;
	height: 25px;
	font-weight: bold;
	width: 80px;
}

#homeCol .news_list .news_list_item:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #homeCol .news_list .news_list_item {height:1%;} /*skryto pred IE-mac*/
#homeCol .news_list .news_list_item {clear:both;padding-bottom:10px;}
#homeCol .news_list .news_list_item img {float:left;margin-right:10px;border:4px solid #cccccc;}
#homeCol .news_list .news_list_item span.timestamp {display:block;}
#homeCol .news_list .news_list_item a.title {display:block;}

#homeCol .news_detail {padding-top:10px;}
#homeCol .news_detail img {float:left;margin:0px 10px 10px 0px;border:4px solid #cccccc;}
#homeCol .news_detail span.timestamp {display:block;color:#333333;}
#homeCol .news_detail span.title {display:block;font-weight:bold;padding-bottom:10px;}

.content #homeCol .xreference___get h2 {margin-bottom:20px;}
#homeCol .xreference___get .jedna_reference {width:220px;height:63px;margin-bottom:10px;float:left;margin-right:15px;padding:2px;border:1px solid #cccccc;}
#homeCol .xreference___get .jedna_reference img {float:left;margin-right:10px;border:4px solid #cccccc;}

#homeCol ul {margin:0px 0px 15px 20px;}
#homeCol ul li {margin-bottom:2px;}

/* tablulka CAD soubory */
.files_simple{
  padding:15px;
}
.files_simple table{
  width:100%;
  border-collapse:collapse;
  text-align:left;
}
.files_simple td,.files_simple th,.files_simple table{
  border:1px solid #CCCCCC;
}
.files_simple th{
  padding:5px;
}
.files_simple td{
  padding:2px 5px;
}

/*dodělávky*/
#homeCol .detail .desc img {float:left;border:4px solid #cccccc;clear:both;margin-bottom:12px;}

