/* spolecne prvky vsech normalnich stranek */
/* hlavni prvek ve kterem jsou vsechny casti stranek */
/* nastaveni pro hlavicku co jsou v common.css */
div#page-container {
  margin:15px 35px 45px 35px;
  min-width:930px;
}
/* styly pro formulare */
.defedit {
	border:1px solid #a8a8a8;
}
.defeditmax {
	width:98%;
	border:1px solid #a8a8a8;
}
* html .defeditmax {
	width:98%;
}
.defbutton {
	color:white;
	background-color:#7899b5;
	border-top:1px solid #add0f6;
	border-left:1px solid #add0f6;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
* html .defbutton {
	color:white;
	background-color:#a8a8a8;
	border:0;
}
/* konec stylu pro formulare */
/* jina barva hlavicky a loga */
div#head, img#logo-img {
	 background-color:#e9f6ff;
}
div#head a#basket {
  background:url("../images/basket.png") 0 0 no-repeat;
}
/* konec zmen ve stylech z common */

/* zacatek tela stranky */
/* menu kategorii */
div#category-container {
  position:absolute;
  left:250px;
  top:180px;
}
/* konec menu kategorii */

div#body {
  padding-left:9px;
  margin-bottom:8px;
  background:#e9f6ff url('../images/menu-container-left-shadow2.png') 150px 0 repeat-y;
}
div#login-row {
  border-top:9px solid white;
  border-left:9px solid white;
  background:#cdebfc url('../images/login-row-background.png') 0 0 repeat-y;
   /* pridano pro efekt zasednuti */
  position:relative; z-index:10
}
/* roztahovaci cast stinu */
div#login-flexible-bottom-shadow {
  margin-left:145px;
  background:url('../images/login-flexible-bottom-shadow.png') left bottom repeat-x;
}
div#login-fixed-bottom-shadow {
  height:51px;
  background:url('../images/login-fixed-bottom-shadow.png') left bottom no-repeat;
}
form#login {
  display:block;
  width:410px;
  float:right;
  padding:0; margin:0;
}
form#login label {
  display:block;
  width:40px;
  padding:0; margin:0;
  padding-top:6px;
  margin-left:5px;
  margin-right:5px;
  float:left;
  font-size:8pt;
  color:#004c9f;
}
form#login input {
  border:1px solid #808080;
  width:98px;
  height:19px;
  float:left;
  padding:0; margin:0;
  color:#004c9f;
  font-size:9pt;
}
form#login input#submit {
  height:21px;
  border:0;
  margin-left:7px;
  background-color:white;
}

/* logout */
div#user-name {
	float:right;
	margin:2px 10px 0 0;
	color:#004c9f;
	text-transform:uppercase;
}
form#logout {
  display:block;
  float:right;
  padding:0; margin:0;
}
form#logout input#submit {
	width:98px;
  height:21px;
  border:0;
  color:#004c9f;
  background-color:white;
  margin-right:5px;
  font-size:8pt;
}
/* konec logout */
/* konec login-row */
div#body-columns-container {
  width:100%;
  background:url('../images/right-conumn-left-shadow2.png') right top repeat-y;
}
div#menu-column {
  width:153px;
  float:left;
  position:relative;
}
div#menu-content {
  width:144px;
  padding:0 0 20px 9px;
  margin:0 0 30px 0;
  background:white url('../images/menu-container-left-shadow.png') right bottom repeat-y;
  /* pridano pro efekt zasednuti */
  position:relative; z-index:10
}
/* styly pro zlate partnery */
div#gold-partners {
	text-align:center;
}
div#gold-partners h3 {
	margin:10px 0 30px 0;
	font-size:10pt;
	color:#4c769c;
}
div#gold-partners ul {
	padding:0 0 10px 0;
	margin:0;
	list-style-type:none;
}
div#gold-partners li {
	padding:0;
	margin:0 0 10px 0;
}
div#gold-partners a {
	color:#4c769c;
}
/* konec stylu pro zlate partnery */
/* menu */
div#menu {
  width:100%;
  padding:18px 0;
  background:#cdebfc url('../images/menu-background.png') 0 0 repeat-y;
}
div#menu ul {
  padding:0;
  margin:0;
  width:100%;
}
div#menu a {
  display:block;
  width:144px;
  height:60px;
  font-size:8pt;
  font-weight:bolder;
  color:white;
  text-decoration:none;
}
div#menu li {
  display:block;
  width:100%;
}
div#menu span {
  display:block;
  padding:18px 10px 0 56px;
}
div#menu a#catalog-button {
  background:#81a1bd url('../images/catalog-button-background2.png') 0 0 no-repeat;
}
div#menu a#catalog-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#articles-button {
  background:#81a1bd url('../images/articles-button-background2.png') 0 0 no-repeat;
}
div#menu a#articles-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#auction-button {
  background:#81a1bd url('../images/auction-button-background2.png') 0 0 no-repeat;
}
div#menu a#auction-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#services-button {
  background:#81a1bd url('../images/services-button-background2.png') 0 0 no-repeat;
}
div#menu a#services-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#informations-button {
  background:#81a1bd url('../images/informations-button-background2.png') 0 0 no-repeat;
}
div#menu a#informations-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#actions-button {
  background:#81a1bd url('../images/actions-button-background2.png') 0 0 no-repeat;
}
div#menu a#actions-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#service-button {
  background:#81a1bd url('../images/service-button-background2.png') 0 0 no-repeat;
}
div#menu a#service-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
div#menu a#longevity-system-button {
  background:#81a1bd url('../images/longevity-system-button-background2.png') 0 0 no-repeat;
}
div#menu a#longevity-system-button:hover {
  background-position:-145px 0;
  background-color:#2f4d70;
}
/* kone menu */
/* konec menu column */
/* pozadi pro celou stranku pri zobrazeni rozcestniku */
div#category-submenu {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0; margin:0;
	background:url('../images/category-menu-background5.png') 0 0 repeat;
}
* html div#category-submenu {
	background:url('../images/category-menu-background5.gif') 0 0 repeat;
}
/* konec pozadi pro celou stranku pri zobrazeni rozcestniku */
div#right-column {
  width:182px;
  margin:0;padding:0;
  float:right;
  background-color:white;
}
div#right-column-padding {
  padding:7px 0 0 7px;
}
div#right-column-padding h2 {
  display:block;
  padding:8px 10px;
  margin:0 0 15px 0;
  color:#004c9f;
  background-color:#e9f6ff;
  font-weight:normal;
}
div#right-column-padding h2 span {
  padding-left:10px;
}
div#right-column-padding h2 a#right-column-back {
	padding-left:12px;
 	color:#004c9f;
	background:url('../images/black-arrow-left-blue-background.png') 0 2px no-repeat;
}
div#right-column-padding h2 a#articles-archive-list {
	color:#004c9f;
}
div#right-column-padding h2#first-header {
  height:61px;
  margin:0 0 2px 0;
  padding:0;
  background:#81a1bd url('../images/sign-post-header.png') 0 0 no-repeat;
  color:white;
  font-size:9pt;
}
h2#first-header span {
  display:block;
  padding:15px 45px 11px 30px;
}
a#first-header-link {
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}
h2#first-header span#articles-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/articles-category-icon2.png') 0 11px no-repeat;
}
h2#first-header span#catalog-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/catalog-category-icon2.png') 0 8px no-repeat;
}
h2#first-header span#auction-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/auction-category-icon2.png') 0 0 no-repeat;
}
h2#first-header span#services-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/services-category-icon2.png') 0 0 no-repeat;
}
h2#first-header span#informations-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/informations-category-icon2.png') 0 0 no-repeat;
}
h2#first-header span#actions-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/actions-category-icon2.png') 0 0 no-repeat;
}
h2#first-header span#service-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/service-category-icon2.png') 0 0 no-repeat;
}
h2#first-header span#longevity-system-icon {
  float:right;
  margin:0;
  padding:0;
  width:42px;
  height:61px;
  background: url('../images/longevity-system-category-icon2.png') 0 0 no-repeat;
}
/* konec ikon v pravem menu */
ul#sign-post-content {
  display:block;
  margin:0 0 2px 0;
  padding:25px 15px 25px 40px;
  background:#e9f6ff url('../images/dark-blue-arrow-right-blue-bg.png') 24px 28px no-repeat;
}
ul#sign-post-content li {
  display:block;
  padding:0;margin:0;
  list-style:none;
}
li a {
  text-decoration:none;
  color:black;
}
li a:hover {
  text-decoration:underline;
}
ol {
  display:block;
}
ol span.number {
  padding:0; margin:0;
  display:block;
  color:#225b86;
}
div.blue-list-background {
	background-color:#e6f5ff;
	margin:0 0 10px 0;
	padding:20px 0;
}
ul.blue-arrows-list {
	list-style-image:url('../images/dark-blue-arrow-right-blue-bg.png');
}
ul.blue-arrows-list-while-bg {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
/* ie6 je dementni a neumi zobrazovat styly */
* html ul.blue-arrows-list {
	border:1px solid #e9f6ff;
}
ul.blue-arrows-list li {
	padding-right:10px;
	padding-bottom:2px;
}
ul.blue-arrows-list li#autorized-service {
	padding-right:10px;
	padding-bottom:2px;
	padding-top:12px;
}
ul.blue-arrows-list a {
	color:#225b86;
}
ul.blue-arrows-list span.blue {
	padding:5px 0 0;
	margin:0;
	color:#1d62ae;
	text-transform:uppercase;
	font-size:10pt;
}
ul.blue-arrows-list span.gray {
	color:#6a6a6a;
}
/* styly pro ptavy spoupec u kde-nas-najdete */
ul.contact-branch-list {
	list-style:none;
}
/* hadej kvuli kteremu prohlizeci? */
* html ul.contact-branch-list {
	list-style-image:url('../images/ie6-list-style-none.png');
}
ul.contact-branch-list li {
	margin-left:-40px;
}
/* konec stylu pro ptavy spoupec u kde-nas-najdete */
div.white-list-background {
	background-color:white;
	margin:0 0 10px 0;
	padding:5px 0 20px;
}
ul.no-arrows-list {
	margin:0;
	padding-left:25px;
	list-style:none;
}
ul.no-arrows-list a {
	color:#5c5858;
}
/* konec right column */
div#central-column {
  margin:0 182px 0 154px;
}
div#central-column-float {
  width:100%;
  min-height:500px;
  _height:500px;
  float:left;
  background:white url('../images/right-conumn-left-shadow.png') right top repeat-y;
}
div#central-column-float h2 {
  display:block;
  height:18px;
  margin:8px 0 20px 8px;
  padding:11px 18px;
  font-size:12pt;
  color:#18567c;
  background:#e9f6ff url('../images/central-column-h2-right-shadow.png') right top repeat-y;
  text-transform:uppercase;
}
div#central-column-float h3 {
 	padding-left:10px;
	font-size:12pt;
}
div#central-column-float h3 a {
  text-decoration:none;
  color:#004c9f;
}
div#central-column-float h3 a:hover {
  text-decoration:underline;
}
div#central-column-float h3#id-past-forum-item {
	padding-left:5px;
	font-weight:normal;
}
/* barvy u prispevku fora */
h3#last-forum-items {
	padding:0;
	margin:0 0 15px -10px;
	color:#39578e;
}
table#last-forum-threads-table {
  width:100%;
  padding:0; margin:0;
  table-layout:fixed;
  border-collapse:collapse;
  font-size:10pt;
}
table#last-forum-threads-table tr:hover {
  background-color:#f0f3f4;
}
table#last-forum-threads-table tr.head-row {
  border-bottom:5px solid white;
}
table#last-forum-threads-table tr.head-row:hover {
  background-color:transparent;
}
table#last-forum-threads-table td, th {
  padding:5px 10px;
}
table#last-forum-threads-table td {
  border-bottom:1px dashed #919499;
}
table#last-forum-threads-table th {
  height:27px;
  text-align:left;
  color:#4f5051;
  background-color:#e9f6ff;
}

table#last-forum-threads-table td a {
  display:block;
  text-decoration:none;
  color:black;
}
table#last-forum-threads-table td a:hover {
  text-decoration:underline;
}
span.user-name {
  color:#919499;
}
span.date {
  color:#0d6c9b;
}
span.time {
  color:#39578e;
}
/* obsah stredniho sloupce */
div#central-column-content {
  margin:15px 26px;
}
div#central-column-content a {
	color:#39578e;
}
div.article-thumb {
  position:relative;
  width:100%;
  border-bottom:1px dashed #919499;
  margin-top:30px;
}
div.article-thumb h3 {
	margin-bottom:16px;
	color:#39578e;
}
div.article-thumb div.article-date {
  width:75px;
  margin-top:-33px;
  float:right;
  color:#7f93a9;
}
div.article-thumb div.article-picture-containner {
  width:76px;
  float:left;
  text-align:center;
}
div.article-thumb div.article-content, div.article-show {
  margin-left:77px;
}
div.article-thumb div.article-content {
  text-align:justify;
}
div.article-thumb div.article-show {
  height:30px;
}
div.article-thumb div.article-show a {
  display:block;
  position:absolute;
  right:10px;
  bottom:10px;
  padding-right:10px;
  color:#7f93a9;
  text-decoration:none;
  background: url("../images/black-arrow-right.png") 100% 50% no-repeat;
}
div.article-thumb div.article-show a:hover {
  text-decoration:underline;
}
/* seznam s poslednimi aktualnimi novinkami */
ul#actual-news-list {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
ul#actual-news-list li {
	width:99%;
}
ul#actual-news-list span.date {
	float:right;
	margin-right:5px;
}
/* styly pro novinkt */
div.new-perex {
	margin-bottom:25px;
	font-style:italic;
	width:98%;
}
div.new-back-row {
	position:relative;
	width:98%;
}
div.new-body {
	padding-bottom:8px;
	padding-left:10px;
	width:98%;
}
div.new-back {
  height:30px;
}
div.new-back a {
  display:block;
  position:absolute;
  right:20px;
  bottom:10px;
  padding-left:10px;
  color:#7f93a9;
  text-decoration:none;
  background: url("../images/black-arrow-left.png") 0% 50% no-repeat;
}
div.new-back a:hover {
  text-decoration:underline;
}
div.new-perex ul {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
div.new-body ul {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
/* styly pouzitelne pro clanky */
div.article-perex {
    padding:10px;
	background-color:#f3f3f3;
}
div.article-body {
   padding:10px;		
}
img.article-img-float-left {
	float:left;
	margin:5px 5px 5px 0;
}
img.article-img-float-right {
	float:right;
	margin:5px 0 5px 5px;
}
div.article-body ul {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
div.article-body h3 {
	padding:0;
	margin:15px 0;
	margin-left:-10px;
	font-size:11pt;
	margin-bottom:10px;
	font-weight:bold;
	color:black;
	font-style:italic;
}
div.article-body h4 {
	font-size:10pt;
	font-weight:bold;
}
div.article-center-content {
	height:auto;
	text-align:center;
	margin:0 auto;
}
/* konec stylu pouzitelnych pro clanky pouzitelne pro clanky */
/* diskuse */
div.discussion-thread {
	position:relative;
}
div.discussion-thread-head {
	padding:10px;
	background-color:#f3f3f3;
}
div.discussion-thread-head div.row {
	clear:both;
	width:99%;
}
div.discussion-thread-head a {
	float:right;
	color:#225b86;
	width:auto;
}
div.discussion-thread-body {
	padding:10px;
}
div.discussion-thread-head span.discussion-date {
	width:auto;
	float:right;
}
div.discussion-thread-head span.autor {
	float:left;
	width:auto;
}
div.discussion-thread-head span.title {
	width:auto;
	float:left;
}
div#discussion a {
	color:#225b86;
}
/* konec diskusi */
/* zacatek stylu pro velkou hlavicku u nabidky vyrobcu */
div#big-header {
	display:block;
	height:135px;
	margin:0;
	margin-left:154px;
	padding:7px 0 0 7px;
	background-color:white;
}
/* posouva hlavicku, protoze ie6 dava +3px k margin left */
* html div#big-header {
	position:relative;
	left:-3px !important;
	margin-right:-3px;
}
div#big-header a#big-header-link {
	border:0;
}
a#big-header-link img {
	border:0;
}
div#big-header div#big-header-content {
	height:135px;
	margin:0;
	font-size:0;
}
div#big-header-content h2 {
	display:block;
	margin:0; padding:0;
	font-size:30pt;
	color:#718ca5;
}
/* konec stylu pro velkou hlavicku u nabidky vyrobcu */
/* styly pro velkou hlavicku u karier */
div#big-header div#career-big-header-content {
	height:135px;
	margin:0;
	font-size:0;
	background-color:#cee3f4;
}
/* zacatek stylu pro aukce */
div.auction-article-left, div.auction-article-right {
	width:48%;
	margin-top:20px;
	margin-bottom:40px;
}
div.auction-article-left {
	float:left;
}
div.auction-article-right {
	float:right;
}
h3 {
	margin:0; padding:0;
	font-weight:normal;
	color:#939393;
}
h3 a {
	color:black;
}
div.image-content {
	position:relative;
	height:235px;
	width:100%;
	border-bottom:1px dashed #d8d8d8;
	text-align:center;
}
div.image-content img {
	border:0;
	margin-top:15px;
}
div.description-content {
	width:100%;
	padding:17px 0 5px;
	border-bottom:1px dashed #d8d8d8;
	color:#666362;
}

table {
	font-size:9pt;
	padding:0;
	margin:0;
}
tr {
	border:0;
	padding:0;
	margin:0;
}
td {
	border:0;
	padding:0;
	margin:0;
}
td.rest-to-end {
	height:62px;
}
td.right-align {
	text-align:right;
}
div.description-content td.description {
	width:55%;
}
div.description-content td.value {
	width:45%;
}
div.description-content span.blue {
	display:block;
	margin:10px 0;
	color:#39578e;
	font-size:12pt;
	font-weight:bold;
}
div.gray-arrow, div.dark-blue-arrow, span.dark-blue-arrow {
	display:block;
	width:12px;
	height:12px;
	float:left;
	margin-top:2px;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 0 no-repeat;
}
div.gray-arrow {
	background:url('../images/gray-arrow-right.png') 0 0 no-repeat;
}
div.dark-blue-arrow {
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 0 no-repeat;
}
span#auction-h2-name {
	text-transform:none;
}
div#auction-image {
	width:210px;
	padding-top:50px;
	float:left;
	text-align:center;
}
div#auction-image img {
	border:0;	
}
div#auction-properties {
	margin-left:210px;
	padding-top:15px;
	color:#45484d;
}
div#auction-properties table {
	width:99%;
}
div#auction-properties td.description {
	width:55%;
	padding:10px 0 10px 0;
	border-top:#d4d4d4 1px dashed;
	text-transform: uppercase;
}
div#auction-properties td.value {
	width:45%;
	padding:10px 0 10px 0;
	border-top:#d4d4d4 1px dashed;
	text-align:right;
	vertical-align:middle;
}
div#auction-properties div.gray-arrow {
	height:24px;
	margin-right:2px;
}
div#auction-properties div.desc-cell-note {
	text-transform:none;
}
div#clock {
	font-weight:bold;
}
div#auction-properties span.date {
	color:#55a1d6;
}
div#auction-properties span.time {
	color:#33528a;
}
span.blue {
	display:block;
	margin:10px 0;
	color:#33528a;
	font-size:12pt;
	font-weight:bold;
}
div#auction-properties a.auction-info-link {
	display:block;
	float:right;
	margin-left:5px;
}
a.auction-info-link img {
	border:0;
}
div#messeages-container {
	margin-top:40px;
	border:1px solid white;
}
div#auaction-rules-link-container {
	width:140px;
	margin-left:50px;
	_margin-left:20px;
	float:left;
}
div#messages {
	margin-left:200px;
}
div#auaction-rules-link-container a {
	text-decoration:none;
}
div.auction-message {
	margin-bottom:10px;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}
div.auction-message-error {
	margin-bottom:10px;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	color:#de0000;
}
div.auction-message em {
	color:#39578e;
	font-size:12pt;
	font-weight:bolder;
}
div#user-limit-row {
	height:120px;
	margin:35px -21px 0 -25px;
	background-color:#e9f6ff;
}
div#user-limit-row div#user-limit {
	float:left;
	width:230px;
}
div#user-limit div#user-limit-text {
	color:#45484d;
	margin:30px 0 0 58px;
	width:170px;
	font-size:8pt;
}
div#user-limit span.blue {
	margin-right:12px;
	text-align:right;
	font-size:15pt;
	font-weight:bolder;
}
div#user-limit-row div#add-to-auction-container {
	width:226px;
	height:119px;
	margin-left:241px;
	background:url('../images/add-to-auction-bg.png') 0 0 no-repeat;
	border-top:1px solid #e9f6ff;
}
form#auction-addition-form {
	margin:20px 25px 15px 25px;
	padding:0;
	display:block;
	text-align:center;
}
form#auction-addition-form input#auction-addition-price {
	padding:0;
	margin:0;
	text-align:right;
	border:1px solid #39578e;
}
form#auction-addition-form input#auction-addition-submit-button {
	padding:0 0 0 8px;
	margin:10px 0 0 0;
	border:none;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 3px no-repeat;
}
div#auction-desc-container {
	margin:40px -21px 0 -26px;
}
div#auction-desc-container div#auction-desc {
	margin-top:20px;
	padding:0 20px 10px;
	background:url('../images/auction-desc-bg.png') 0 0 repeat-x;
}
div#auction-yes-back-row {
	height:20px;
	margin-top:20px;
	text-align:center;
}
div#auction-yes-back-row form {
	display:inline;
}
/* konec stylu pro aukce */

/* styly pro vypis jednoho zbozi */
div#catalog-article-image {
	text-align:center;
	width:40%;
	float:left;
}
img#central-column-banner {
	width: 180px; 
	height: 45px; 
}



div#catalog-article-image a {
	display:block;
	position:relative;
}
div#catalog-article-image span#hand-glass {
	display:block;
	position: absolute;
	width:16px;
	height:16px;
	right:25%;
	bottom: 20px;
	background: url('../images/hand-glass.png') 0 0 no-repeat;
}
div#catalog-article-image img {
	margin:20px auto;
	border:0;
}
div#catalog-article-price {
	width:59%;
	float:right;
}
table#catalog-article-price-table {
	width:100%;
  padding:0; margin:0;
  table-layout:fixed;
  border-collapse:collapse;
	margin-bottom:40px;
}
table#catalog-article-price-table tr {
	height:20px;
}
table#catalog-article-price-table tr.price-row {
	height:30px;
	border-top:1px dashed #959393;
	border-bottom:1px dashed #959393;
}
td.description {
	color:#666362;
	border:0;
}
td.value {
	color:#39578e;
	border:0;
}
table.contact-us {
	width:98%;
}
table.contact-us tr.buttons {
	text-align: center;
}
table.contact-us td.input {
	width: 80%;
}
table.contact-us td.description {
	width: 20%;
}
span.bigPrice {
	color:#39578e;
	font-size:12pt;
	font-weight:bold;
}
a#buy-button {
	display:block;
	width:70px;
	height:25px;
	margin-top:10px;
	padding:6px 0 0 0;
	color:#39578e;
	background:url('../images/buy-basket.png') right top no-repeat;
	text-decoration:none;	
}
a#buy-button-on-branch {
	display:block;
	width:70px;
	height:25px;
	margin-top:10px;
	padding:6px 0 0 0;
	color:#dedede;
	background:url('../images/buy-basket-on-branch.png') right top no-repeat;
	text-decoration:none;	
}
a#buy-button:hover {
	text-decoration:underline;
}
ul#links-list {
	padding:0;
	margin:0 0 0 20px;
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
ul#links-list a {
	color:#39578e;
}
div#catalog-article-informations {
	clear:both;
	width:100%;
	padding:52px 0;
	background:url('../images/catalog-article-informations-head-background.png') 0 0 repeat-x;
}
div#catalog-article-informations-head {
	width:99%;
	height:38px;
}
div.catalog-article-informations-head-button {
	position:relative;
	width:130px;
	height:38px;
	float:left;
	font-size:9pt;
}
div.catalog-article-informations-head-button-active {
	position:relative;
	width:130px;
	height:38px;
	float:left;
	font-size:9pt;
	font-weight:bold;
	background:url('../images/catalog-article-informations-head-button-active.png') 0 0 no-repeat;
}
div.catalog-article-informations-head-button a {
	position:absolute;
	top:10px;
	left:17px;
 	color:#666362;
 	text-decoration:none;
}
div.catalog-article-informations-head-button a:hover {
	text-decoration:underline;
}
div.catalog-article-informations-head-button-active a {
	position:absolute;
	top:10px;
	left:17px;
	display:block;
 	color:#39578e;
 	text-decoration:none;
}
div.catalog-article-informations-head-button-active a:hover {
	text-decoration:underline;
}
div#catalog-article-informations-body {
	padding:20px 15px;
}

table#technical-params-table {
	width:98%;
	padding:0; margin:0;
	table-layout:fixed;
	border-collapse:collapse;
	margin-bottom:5px;
}
table#technical-params-table td.first-description {
	text-align:center;
	font-weight:bold;
	border-bottom:1px dashed #959393;
	background-color:#f7f8fb;
}
table#technical-params-table td.description {
	padding-left:5px;
	border-bottom:1px dashed #959393;
}
table#technical-params-table td.value {
	text-align:right;
	border-bottom:1px dashed #959393;
	padding-right:5px;
}
table#technical-params-table td.not-set-description {
	padding-left:5px;
	border-bottom:1px dashed #959393;
	color:#e5e1e1;
	background-color:#fbfbf9;
}
table#technical-params-table td.not-set-value {
	text-align:right;
	border-bottom:1px dashed #959393;
	padding-right:5px;
	color:#e5e1e1;
	background-color:#fbfbf9;
}
/*
table#technical-params-table tr:hover {
	background-color:#f0f3f4;
}*/

ul.comparible-recommanded-list {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
div.right-column-article {
}
div.right-column-article div.right-column-article-head {
	padding:3px 10px;
	border-top:1px dashed #959393;
	border-bottom:1px dashed #959393;
}
div.right-column-article-head a {
	display:block;
	padding:5px 0 15px 0;
	background:url('../images/dark-blue-arrow-down.png') left bottom no-repeat;
	color:#5d6060;
	text-decoration:none;
	text-transform:uppercase;
}
div.right-column-article-head a:hover {
	text-decoration:underline;
}
div.right-column-article div.right-column-article-body {
	text-align:center;
}
div.right-column-article-body img {
	border:0;
	margin:20px 0;
}
div.right-column-article-price {
	color:#9aaac6;
	margin:10px 0;
}
a#store-state-link {
	color:#39578e;
}
/* konec stylu pro vypis 1 zbozi */
/* styl pro odkaz na vsechno zbozi nad formularem */
div.right-column-all-link-container {
	padding:0 0 10px 10px;
}
div.right-column-all-link-container a {
	background:url('../images/dark-blue-arrow-right-white-bg.png') left center no-repeat;
	padding-left:12px;
	color:#39578e;
}
/* styly pro formulare v pravem sloupci */
form.right-column-form {
	width:150px;
	height: 70px;
	margin:5px 0 10px 10px;
	padding:0;
}
form.right-column-form .right-column-form-imput {
	 width:150px; 
	 border:1px solid #81a1bd;
	 padding:0; margin:0;
}
form.right-column-form input.right-column-form-button {
	color:#004c9f;
	background:#cdebfc;
	border:0;
	float:right;
	margin:10px 0;
}
/* konec stylu pro formulare v pravem sloupci */
/* styly pro vypis vice zbozi na jedne strance, jejedna se o nabidku vyrobcu */
div.articles-list-item {
	width:99%;
	margin-bottom:20px;
}
div.articles-list-item div.articles-list-item-image {
	float:left;
	width:25%;
	padding:5px 0;
	text-align:center;
}
div.articles-list-item-image img {
	border:0;
}
div.articles-list-item div.articles-list-item-description {
	margin-left:26%;
	min-height:130px;
	_height:130px;
}
div.articles-list-item-description p {
	padding:0 10px;
	color:#5c5858;
}
div.articles-list-item-price-row {
	margin-left:26%;
	padding:0 10px 15px;
	border-bottom:1px dashed #d8d8d8;
	text-align:right;
	color:#5c5858;
}
/* zacatek stylu pro posuvnik */
div#page-shifter {
	width:99%;
	text-align:center;
	clear:both;
}
div#page-shifter a {
	color:#2e4970;
	text-decoration:none;
}
div#page-shifter strong {
	font-size:14pt;
}
div#page-shifter div.shifter-arrow {
	display:inline;
	width:10px;
	height:11px;
}
div#page-shifter div.shifter-arrow img {
	border:0;
}
/* konec stylu pro posuvnik */
/* styl pro odstavec popisu akce */
p.action-descrioption {
	padding-bottom:25px;
	color:#5c5858;
}
/* konec stylu pro vypis vice zbozi na jedne strance */
form#search-form {
	display:block;
	margin:20px 20px 30px;
}
form#search-form label {
	margin-right:10px;
	font-weight:bold;
}
div#search-messages {
	width:90%;
	height:30px;
	padding:10px 20px 10px 20px;
}
/* styly pro servis */
.serviceedit {
  border: 1px solid #1E1781;
  width:30%;
}
div#description1 div#innerdiv {
    padding: 5px;
    background-color: #e9f6ff;
}
/* styly pro kosik */
table#basket-table {
  width:100%;
  padding:0; margin:0;
/*  table-layout:fixed; */
  border-collapse:collapse;
  font-size:10pt;
}
table#basket-table tr:hover {
  background-color:#f0f3f4;
}
table#basket-table td, th {
  padding:5px 10px;
}
table#basket-table td {
  border-bottom:1px dashed #919499;
}
tr#sum-row td {
	border:0;
}
table#basket-table th {
  height:27px;
  text-align:center;
  color:#4f5051;
  background-color:#e9f6ff;
}
table#basket-table td.code {
	color:#0d6c9b;
}
table#basket-table td.price {
	text-align:right;
	color:#39578e;
}
table#basket-table td a {
  display:block;
  text-decoration:none;
  color:black;
}
table#basket-table td.delete {
	padding:5px;
}
table#basket-table td img {
	border:0;
}
table#basket-table td a:hover {
  text-decoration:underline;
}
/* radel s odesilacimi tlacitky formulare */
div#buttons {
	margin-top:15px;
	text-align:center;
}
/* tabulka obsahujici formular pro odeslani osobnich udaju */
table#basket-order-table {
	width:100%;
  padding:0;
  margin:25px 0 0 0;
  table-layout:fixed;
  border-collapse:collapse;
  font-size:10pt;
}
table#basket-order-table td {
	padding:0 5px 5px;
}
table#basket-order-table td.input-description {
	width:100px;
}
table#basket-order-table td.right-column {
	padding-left:5%;
}
ul.basket-list {
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
/* konec stylu pro kosik */

/* styly pro zobrazeni akcni nabidky mobilu */
div.three-phones {
	width:99%;
	border:1px solid blue;
	float:left;
}
div.phone-content {
	width:31.5%;
	float:left;
	margin:10px 0 10px 6px;
	background:url('../images/new/shadow-bottom.png') left bottom repeat-x;
	text-align:center;
}
div.phone-content h4 {
	display:block;
	height:48px;
	overflow:hidden;
	background:url('../images/dark-blue-arrow-down.png') 15px 90% no-repeat;
	padding:0 0 20px 15px;
	text-align:left;
	font-size:10pt;
}
div.phone-content a:hover {
	text-decoration:underline;
}
div.phone-image-container {
	display: table;
	max-width:150px;
	height:150px;
	margin:0 auto;
	overflow:hidden;
}
a.image-link {
	display: table-cell;
	vertical-align: middle;
}
img.article-image {
	display:block;
	border:0;
}
div.phone-content p {
	padding:5px 5px;
	height:28px;
	color:#666666;
	overflow:hidden;
	text-align:left;
}
div.price-row {
	position:relative;
	text-align:left;
	color:#39578e;
	padding:10px 10px 25px;
}
div.price-row a {
	position:absolute;
	right:20px;
}
 a.read-all-a {
	text-decoration: none; 
	font-weight:500;
	color: #7e8080;
 }
/* konec stylu pro zobrazeni akcni nabidky mobilu */
/* zacatek stylu potrebnych na vypis subkategorii */
div#normal-page-category-subcategories {
	height:18px;
	margin:20px 0 40px 25px
}
div#normal-page-category-subcategories a {
	color:#274b6f;
	padding:0 5px 0 12px;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 2px no-repeat;
}
div#normal-page-category-subcategories span {
	padding:0 0 0 12px;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 2px no-repeat;
}
/* konec stylu potrebnych na vypis subkategorii */
/* prepinaci ikony u seznamu */
div#list-icons-container {
	width:50px;
	float:right;
	margin-right:20px;	
}
* html div#list-icons-container {
	margin-right:10px;
}
a.list-link {
	float:left;
	padding:0;
	margin:0;
	margin-right:5px;
}
a.list-link img {
	border:0;
}
/* styly pro letakove akce */
ul#newsletters-actions-list {
	margin:5px;
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
div.newsletters-actions-thumb-container {
	height:200px;
	float:left;
	text-align:center;
	margin-left:5px;
	margin-bottom:10px;
}
div.newsletters-actions-thumb-container img {
	border:0;
}
/* konec stylu pro letakove akce */
/* styly pro autorizovany servis */
div#central-column-float h2#auth-service-h2 {
  display:block;
  height:18px;
  margin:8px 0 0 8px;
  padding:20px 11px 50px 18px;
  font-size:16pt;
  color:white;
  background:#004c9f;
  text-transform:none;
}
div#central-column-float div#auth-service-grey-box {
	margin-left:8px;
	padding:20px 11px 20px 18px;
	color:#666666;
	background-color:#e6e7e8;
}
div#auth-service-grey-box strong, strong.auth-service-blue {
	color:#004c9f;
}
ul#auth-service-list {
	color:#666666;
	list-style:none outside url('../images/auth-service-list.png');
	padding:0;
	margin-left:16px;
}
ul#auth-service-list li {
	padding-left:30px;
}
div#auth-service-map-background {
	width:535px;
	height:325px;
	margin:20px auto 35px;
	background-image:url('../images/auth-service-map-background.png');
	text-align:left;
}
div#auth-service-map-background img {
	float:left;
	margin:8px 0 0 8px;
}
div#auth-service-map-background div#auth-service-float {
	float:right;
	margin:55px 0 0 0;
	padding:0;
	width:180px;
	color:#666666;
}
div#auth-service-map-background ul {
	padding:0;
	margin-left:20px;
	list-style-image: url('../images/dark-blue-arrow-right-white-bg.png');
}
div#auth-service-map-background li {
	margin-bottom:20px;
}
div#auth-service-center-text {
	text-align:center;
}
div#auth-service-img {
	text-align:center;
}
/* konec stylu pro autorizovany servis */
/* konce central-column */
div.cleaner {
	clear:both;
	height:1px;
	font-size:0pt;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
/* konec columns-container */
/* konec tela */

/* zacatek paticky */
div#footer div#contacts-bottom-shadow {
  margin:0 168px 0 151px;
  background:white url("../images/contacts-bottom-shadow.png") right bottom repeat-x;
}
/* zbyle styly pro paticku jsou v common.css */
/* konec paticky */



/* styly od lukase */

 
 div.top-image 
 {
	background-image: url('../images/temp/top1.png'); 
	width:540px; 
	height: 232px;
	margin: 0px auto;
 }
 
 div.center-content 
 {
	padding: 0px 0px 0px 25px; 
	width: 450px; 
	height: 150px;
	margin: 0px auto;
 }
 
 div.left-info 
 {
	width: 190px; 
	height: 100px; 
	padding: 0px 0px 0px 25px; 
	float: left;
 }
 
 div.right-info 
 {
	width: 150px; 
	height: 150px; 
	float: right;
 }
 
 img.bullet 
 {
	float: left; 
	position: relative; 
	top: 2px;
 }
 
 img.bullet-proof
 {
	padding: 0px 0px 0px 25px; 
	float: left; 
	position: relative; 
	top: 2px;
 }
 
 span.bullet-text 
 {
	padding: 0px 0px 0px 12px; 
	font-size: 10pt; 
	font-weight: 500;
	color: #004c9f;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 3px no-repeat;
 }
 
 div.bullet-content 
 {
	padding: 5px 0px 0px 0px; 
	font-size: 10pt;
	font-weight: 500;
	color: gray; 
	float: left;
 }
 
 span.mo-fr 
 {
	padding: 0px 8px 0px 0px; 
	color:Silver;
 }
 
 span.satur 
 {
	padding: 0px 25px 0px 0px; 
	color:Silver;
 }
 
 span.sunda 
 {
	padding: 0px 24px 0px 0px; 
	color:Silver;
 }
 
 span.sale-buy 
 {
	color:#00ccff;
 }
 
 img.phone-ico
 {
	padding: 0px 15px 0px 0px; 
	float:left;
 }
 
 img.camer-ico
 {
	padding: 0px 10px 0px 0px; 
	float:left;
 }
 
 div.map-info
 {
	height: 360px;
	padding-bottom:20px;
 }

div#map-background {
	position:relative;
	width:495px;
	height:341px;
	background:url('../images/map-background.png') 0 0 no-repeat;
}
div#map-background img {
	margin:18px;
	height:301px;
}
div#maps-copyright {
	position:absolute;
	bottom:20px;
	right:30px;
	text-align:right;
	font-size:7pt;
	color:#919499;
}

span.ask-text 
 {
	padding: 0px 0px 0px 5px; 
	font-size: 11pt; 
	font-weight: 500;
	/*color: #004c9f;*/
 }
span.ask-text a {
	text-decoration:none;
	color:black;
} 
 span.answer
 {
	padding: 0px 0px 0px 5px; 
	font-weight: 500;
	/*color: #004c9f;*/
	text-decoration: underline;
 }
 
 div.answer-text
 {
	padding: 0px 0px 0px 5px; 
	font-weight: 500;
	/*color: #004c9f;*/
 }
 
 p.business-par 
 {
	padding: 0px 0px 0px 5px;
	font-weight: 500;
	/*color: #004c9f;	*/
 }
 
 ul.reclam-ul
 {
	font-weight: 500;
	/*color: #004c9f;	*/
 }
/* styly pro vernostni system */
table.discount {
	width: 180px;
	margin: 10px;
}
h3.longevity-system-h3 {
	padding:0; margin:0 0 0 -10px;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	word-spacing:2px;
	color:black;
}
h4.longevity-system-h4 {
	color:#939393;
	font-size:8pt;
}
