body 
{ 	padding: 0 0 1em 0; margin: 0; 
	background: #41455b url(background.gif) repeat-y; 
	font-family: Tahoma;    }

form { padding: 0px; margin: 0;  }	
input { font-size: 120%; }

#top { background: #41455b url(background-top.jpg) repeat-y;   }

#top h1 { margin: 0; padding: 0; width: 910px; height: 57px;	background: url(pracovni-potreby-jaroslav.jpg) no-repeat bottom left;  text-indent: -6667px; }
#top h1 a {	display: block; }
#top form {	margin: 0; padding: 1em 0 0 580px; }
#top form input { font-size: 14px;  }

#container { background: #41455b url(background-mid.jpg) repeat-x;    }

#navegacion { width: 910px; height: 291px; background: #fff url(screen.jpg) no-repeat; }
 #navegacion ul { margin: 0; padding: 10px 0 20px 550px;  }
 #navegacion li {	list-style: none; padding: 5px 0 5px 0; }
 #navegacion a { font-size: 15pt; text-decoration: none; color: #808080;  }
 #navegacion a:hover, #navegacion a.selected { color: #fab000;  }

 #navegacion p { padding-top: 6px; margin: 0 40px 0 0;  float: right; border-top: 1px solid #808080;    }
 #navegacion p a { font-size: 1em; font-weight: bold; }
 
#menu {	height: 257px;  }
#kontakt {	float: right; display: block; width: 124px; height: 254px; text-indent: -6667px;  }

#talon {  clear: both; text-align: right; color: #808080; margin: 1em; font-size: 0.9em; width: 750px; }
#talon a { text-decoration: none; color: #41455B;  }
#talon a:hover {	text-decoration: underline; }

#contenido { margin-left: 110px; }

#full-list {	margin: 0 45px 0 0; padding: 0 0 0 10px;  }
#full-list li { list-style: none; font-size: 0.8em; border-bottom: 1px solid  #fff; padding: 0.2em 0 0.2em 0;  }
#full-list a {  text-decoration: none; color: #000; }
#full-list a:hover {  color: Gray; }

.item { padding: 1em 0 0 0;	clear: both; width: 400px; border-bottom: 1px solid #f3f3f3; }
.item h3 {		margin:  0; }
.item h4 { margin: 0.3em 0 0 0;	 font-size: 0.8em; border-top: 5px solid #f3f3f3; }
.item p { font-size: 0.8em;   color: #41455B; margin-left: 140px;	 }
.item img  { float: left; border: 0px solid #41455B; margin: 0 10px 10px 0; }

#left-side h2 { font-size: 1em; margin-top: 1em; color: #41455B; }

#left-side { font-size: 80%; 	width: 200px; float: left; background: #f5f5f5;  }
#right-side { float: left; width: 599px; margin-left: 1px;  }

#left-side h3 {	font-size: 1em; text-align: center; margin-top: 10px; }
#left-side ul { margin: 0; padding: 0;  }
#left-side ul li { list-style: none; border-bottom: 2px solid #fff;   }
#left-side ul li a { color: #41455B; text-decoration: none;   }
#left-side ul li a:hover {	color: #FAB000; }

#left-side table {	font-size: 0.9em; margin-right: 9px; margin-bottom: 2em;  }
#left-side table a {	text-decoration: none;  }
#left-side table a:hover {	color: #000; text-decoration: underline; }



tr.even, tr.even a {	color: #1e1e26; color: #343749; }
tr.odd, tr.odd a {	color: Gray; }

#left-side  td, #left-side  th  {	border-bottom: 1px solid #eeeced; border-top: 1px solid #fff; padding-bottom: 2px; padding-top: 2px;}
#left-side table th, #left-side table td  { 	/*border: 1px solid #fff;*/ }



.HighMe {	background-color: #FAB000; }

.left-alert {	width: 250px; line-height: 150%; margin-bottom: 100px; }

.kontakt-full img {	border: 3px solid #fff; margin-top: 1em; }
.kontakt-full li { list-style: none; line-height: 150%;	 }
.kontakt-full h3 {	margin-top: 1em; }

#uvod {	width: 400px; }
#uvod p { text-align: justify; font-size: 0.8em; }
#uvod h2 {	font-size: 1em; }

p#info {  background-color: #f8fdcd; padding: 1em; margin: 1em 0 1em 0; border: 4px solid #e7fe40; font-weight: bold; }

h2#gray {	 font-size: 1.5em; color: #808080; font-weight: normal;  }


#mbox{background-color:#eee; padding:8px; border:2px outset #666;cursor:pointer}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}

* html #ol{background-image:none;     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

#tags {	margin: 1em 1em 1em 0; padding: 1em 1em 1em 1em; text-align:  center; background: #fff;}
#tags a {	color: #004080; }
#tags a:visited {	color: #666666; }

.tbl_item-list { width: 572px; color: #41455B;  }
.tbl_item-list a { display: block; padding: 10px 135px 16px 0; color: #343749; letter-spacing: -1px;  }
.tbl_item-list h3 { color: #41455B; margin: 0 0 0 0;  }
.tbl_item-list img {	width: 160px; }


.price-block { background: #f2f2e2; font-size: 1.4em;	padding: 5px; }

.mid { font-size: 0.8em; background: #f2f2e2  url(shp_icon3.gif) no-repeat right top; padding: 0 10px 10px 10px;}
.lef { border: 1px solid #f5f5f5; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }


.basket-info-list  { background: #F2F2E2;	font-size: 0.85em; border: 1px solid #f5f5f5; margin-bottom: 1em;   }
.basket-info-list td, .basket-info-list th {	padding: 7px; border-bottom: 1px solid #EEEEEE; }

.ThumbGallery-in { overflow: auto;  }

.BasketInfo { margin-top: 10px; font-size: 1.1em; background: url(background-panel.png) no-repeat; height: 58px; padding-top: 10px; padding-right: 20px; background-position: right top;  }

.BasketInfo a:hover {	 color: #FAB000; }

a.BasketMenu {  margin-left: 4px; font-weight: bolder; display: block; float: right; color: #000; text-decoration: none; }
a.BasketIcon {	float: left; margin: 0 30px 0 15px;  }
a img {	border: 0; }

a.BasketEmpty { padding: 5px 8px 0 8px;  font-size: 13px; height: 20px;   color: #9B9CA7;	 }
a.BasketSend { padding-top: 2px; text-align: center; height: 27px; width: 116px; font-size: 17px; background: url(background-menu.png) no-repeat;	 }

#now-inserted { background: #e5ecf5 url(sipka.gif) no-repeat; background-position: 6px 4px; padding: 10px 10px 10px 90px; margin-bottom: 30px; }
#now-inserted a { color: #343749; }

.ItemNumList1 { background: #f5f5f5;  text-align: left; padding: 3px 3px 3px 15px;  }
.ItemNumList2 { padding: 2px 15px 6px 15px; margin-top: 0; border-bottom: 2px solid #F2F2E2;   }

p.normal { font-size: 1.1em; }
p.smaller { font-size: 0.75em; }
p.smallest { font-size: 0.85em; }

p.smallest a { margin-right: 5px;  }

.ItemNumList1, .ItemNumList2 { font-family: Arial, Helvetica, sans-serif; color: #000;  }
.ItemNumList1 a, .ItemNumList2 a { margin-right: 9px; color: #000; text-decoration: none; font-weight: bolder; font-size: 1.1em; 	 }	 
.ItemNumList1 strong, .ItemNumList2 strong { font-size: 110%;	  color: #FAB000; }


/**/

.item-detail {  border: 1px solid #e0e0e0; padding: 5px;  }
.item-detail p { font-size: 0.85em;  line-height: 130%; color: #000; font-weight: bolder; }
.item-detail td table { 	background: #f5f5f5;  font-size: 0.85em; }
.item-detail td table td, .item-detail td table th { border: none; padding: 4px 5px  4px 9px ; }
.item-detail select {	font-size: 1.2em; }

.item-detail th { padding: 0px 0 15px 0;  }
.item-detail td { padding-left: 10px; }
.item-detail img {	border: 1px solid #E2E2E2; }

.block-nfo { padding-bottom: 25px; background: url(workers.gif) no-repeat bottom right; }

.item-detail h2 { font-size: 1.2em; background: #f2f2e2; background:  #343749;  color: #534f4f; /*color: #fff;*/ /*border-bottom: 1px solid #fff; 	/*background: #9B9CA7; */ color: #fff; padding: 6px;  margin: 0; text-align: center; }
.item-detail h2 span {	display: block; font-size: 60%; }

.item-detail td h3 {  color: #41455B; font-size: 2em;   letter-spacing: -2px;	 }
.el-precio { border: 1px solid #e4e4e4; float: right; margin: 7px 0 7px 7px; padding: 2px 15px 2px 10px;; background: #f5f5f5; }

/**/


.form-registrace, .ReadContent {	padding: 0 1em 180px 1em; background: url(workers2.gif) repeat-x bottom; }

#OdeslaniObjednavky p {	background: #f5f5f5; padding: 8px;  }
#OdeslaniObjednavky p input { width: 350px;	 }

.th-katalog { margin: 5px 0 5px 0; padding: 4px 4px 2px 4px; background: #f5f5f5; }
.th-katalog img { height: 40px; border: 1px solid #c0c0c0; margin-right: 3px; margin-bottom: 3px; }

.th-katalog a:hover img {	border: 1px solid #000; }
a.selected img {	border: 1px solid #FAB000;  }


.light-border {	background: #f5f5f5; padding: 1px 10px 10px 10px; }

.SysMsg { border: 1px solid #FAB000; padding: 5px; }

.form-registrace h2 {	color: #A0A0A0; font-size: 1em; }
.form-registrace th {	text-align: right; }
.form-registrace fieldset {	/*background: #f5f5f5; border: 1px solid #41455B; */background: #41455B; color: #fff; }
.form-registrace .LongSubmit {	margin: 10px; width: 60%; }

#item-lister { background: url(workers2.gif) repeat-x bottom; padding-bottom: 150px; padding-left: 15px; padding-right: 15px;  } 

#NoItem {	text-align: center; font-size: 1.3em; }

#hle-box { color: #FAB000; padding-bottom: 10px;	background: url(icon_search.gif) no-repeat right top; font-size: 160%; margin: 15px 15px 5px 10px; border-bottom: 1px solid #fff; }
#hle-box strong {  color: Gray; display: block; }

.ReadContent {	 font-size: 80%;  }

#user-info { padding: 5px;	font-size: 1em; font-family: Arial, Helvetica, sans-serif; background: #E7FE40; }
#user-info a { text-decoration: none; background: #fff; color: #000; font-size: 0.7em; display: block; float: right; padding: 2px 10px 2px 10px; border: 1px solid Gray; } 


