body {
  background-color: #5273AD;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
}
form { margin:0px; }
input, select, textarea { font-family:Tahoma; font-size:8pt; font-weight:normal; }

/* zobrazeni napovedy uzivateli ... */
.help { color:#5273AD; }
.error { color:#FF0000; font-weight:bold; }

/* odkaz */
a { text-decoration:none; color:#576268; }
a:hover { text-decoration:underline; }


.tabmstr { width: 750px; background-color: #FFFFFF; }
.tabmstrf { padding: 8px 8px 8px 10px; }
.tabfrst { margin-bottom: 6px; }
.tabfrst td {
  padding: 0px;
  margin: 0px;
}

/* logo */
.logotd { background-color: #576268; width: 233px; }
.logo { cursor: pointer; _cursor: pointer; }
.tlogo { 
  height: 13px; 
  _padding-top: 0px; 
}
.blogo {
  padding-bottom: 7px;
  height /**/:5px;
  _padding-bottom: 10px;
}



.baskettd { background-color: #5273AD; }
.mastermenutd { background-color: #F7C500; height: 25px; }



.points {}
.pointtl { 
  background-image: url(images/design/point_white.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  text-align: center;
}
.pointtr { 
  background: url(images/design/point_white.jpg) top right no-repeat;
  text-align: center;
}
.pointbl { 
  background: url(images/design/point_white.jpg) bottom left no-repeat;
  text-align: center;
}
.pointbr { 
  background: url(images/design/point_white.jpg) bottom right no-repeat;
  text-align: center;
}


.tabsec {}
.tabsecleft { width: 181px; }


/* banner nahore */
.banner { 
  /*background: url(images/design/banner.jpg) 0px 0px no-repeat;*/
  margin-bottom: 5px;
  height:109px;
  width:544px; 
}

.topmenu, .basketmenu, .topmenusec { margin-left: 6px; width: 493px; }
.topmenu, .basketmenu { margin-bottom: 5px; }


/* horni menu */
.topmenu { background-color: #D6D6D6; }
.topmenuin { text-align: right; height: 27px; }
.topmenuinlinks { padding-top: 7px; }
.topmenuinlinks a {
  text-decoration: none;
  padding-right: 7px;
  margin-right: 7px;
  color: #576268;
  border-right: 1px solid #576268;
}
.topmenuinlinks a.link_registration_login { float:left; margin-left:20px; border-right-width:0px; }
.topmenuinlinks a.last, .topmenuinlinks a.lastcurrent { border-right-width:0px; margin-right:2px; }
.topmenuinlinks a:hover { color: #5273AD; }

/* cast kdyz je uzivatel prihlasen */
div.loged { float:left; padding-left:20px; }
div.loged a { border-right-width:0px; }

/* menu s nakupnim kosikem */
.basketmenu { background-color:#5273AD; }
.basketmenuin { height:66px; text-align:right; }


/* 2 horni menu */
.topmenusec { background-color: #F7C500; }
.topmenusecin { height: 26px; text-align: left; }
.topmenusecinlinks { padding-top: 6px; }
.topmenusecinlinks a {
  text-decoration: none;
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #3E3F34;
  padding-right: 8px;
  padding-left: 10px;
  border-left: 1px solid #3E3F34;
}
.topmenusecinlinks a.first, .topmenusecinlinks a.firstcurrent, .topmenusecinlinks a.firstactive {
  padding-right: 6px;
  padding-left: 12px;
  border-left-width: 0px;
}


/* 1 horni menu ... ul */
ul#ultopmenuinlinks { margin:0px; float:right; list-style-type:none; }
ul#ultopmenuinlinks li { float:left; }


/* 2 horni menu ... ul */
ul#ultopmenusec { margin:0px; padding: 0px; list-style-type:none; }
ul#ultopmenusec li { float:left; margin: 0px; padding: 0px; }
.basket-section { height: 51px; }
.basket-section-title { 
  background-image:url('/images/design/btn_buy.jpg');
  background-position:28px 5px;
  background-repeat:no-repeat;
  text-align:center;
  border:0px solid black; 
  padding:8px 0 7px 20px;
}
.basket-section-title a {
  text-decoration:none;
  font-weight:bold;
  color:#545454;
}
.basket-section_title a:hover { text-decoration:underline; }
.basket-section-content { padding-top:1px; text-align:center; font-weight:bold; color:#5273AD; }
.basket-section-content span { color:#F7C500; }

/* obsah kosiku ... tabulka */
.basket-items-list { margin-top:5px; }
.basket-items-list .title { font-weight:bold; }
.basket-items-list .value-item a { text-decoration:none; color:#5273AD; font-weight:bold; }
.basket-items-list .value-item a:hover { text-decoration:underline; }
.basket-items-list td { padding:3px 6px 3px 6px; border-bottom:1px solid #D6D6D6; }
.basket-items-list .value-price { text-align:right; }
.basket-items-list .sum { font-weight:bold; border-bottom-width:0px; }
.basket-items-list table td { border-bottom:0px; padding:0 5px 0 0; }
.basket-items-list .item_count_buy { 
  border:1px solid #5273AD;
  text-align:right; 
  color:#405A86;
  width:20px; 
  padding:1px; 
}
.basket-items-list .item_btn_buy {
  border:0px solid #AAAAAA;
  background-color:transparent;
  background-image:url(./images/design/btn_buy.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  margin-left:0px;
  width:14px;
  height:17px;
}
/* obecny styl nadpisu na leve strane */
.leftmenutitle { background-color: #5273AD; margin-bottom: 3px; }
.leftmenutitlein { text-align: left; height: 24px; height /**/:26px; }
.leftmenutitlecontent { padding: 5px 3px 5px 10px; }


/* sekce obchodu */
.leftshopsect { background-color: #F7C500; margin-bottom: 5px; }
.leftshopsectin { text-align: left; }
.leftshopsectcontent { padding: 0px 0px 0px 0px; }


/* hlavni kategorie */
#categs ul {
  width: 100%;
  border-width: 0px;
  list-style-type: none;
  padding: 1px 0px 1px 0px;
  margin: 0px;
}
#categs ul li {
  margin-left: 0px;
  padding-left: 0px;
  border-top: 1px solid #FADC66;
}
#categs ul li a {
  background: url('images/design/categ_arrow.jpg') no-repeat 0px 8px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  padding-top: 8px;
  padding-left: 12px;
  margin-left: 12px;
  color: #55595F;
  height: 20px;
}
#categs ul li a:hover, #categs ul a.current, #categs ul a.firstcurrent {
  color: #FFFFFF;
}
#categs ul li.first, #categs ul li.firstcurrent, #categs ul li.firstactive {
  border: 0px solid #FFFFFF;
}


/* zanorene kategorie */
#categs ul ul {
  width: 150px;
  padding: 1px 0px 1px 0px;
  margin-left: 20px;
  padding-bottom: 4px;
  display: block;
}
#categs ul ul li { border-width: 0px; }
#categs ul ul li a {
  background-image: none;
  text-decoration: none;
  font-weight: normal;
  display: block;
  padding: 0px;
  color: #313537;
  height: 18px;
}

/* novinky */
.leftnewssect { background-color: #D6D6D6; margin-bottom: 5px; }
.leftnewssecttin { }
.leftnewssectcontent {
  padding: 9px 10px 10px 12px;
  text-align: left;
  height: 220px;
  color: #5273AD;
}.bottsect { background-color: #D6D6D6; margin-bottom: 1px; }
.bottsectin {
  text-align: left;
  height: 29px;
  height /**/:31px;
}
.bottsectcontent { padding: 8px 10px 0px 10px; }
.bottsectleft { float: left; }
.bottsectright { float: right; }
.bottsectright a { text-decoration:none; color:black; }
.bottsectright a:hover { text-decoration:underline; }
/* obsah stranky */
#content { }
#content ul { margin:10px 0 10px 15px; }
#content td.content, #content td.page_content { 
  font-weight: normal;
  color: #000000;
  padding:4px 0 20px 0;
  width: 405px; 
}
#content td.content {
  font-family: Tahoma;
  font-size: 8pt;
}

/* stranka kontaktu ... */
#content td.content_page_strukt {
  font-family: Arial;
  font-size: 9pt;
  padding: 0 0 10px 0;
  width: 405px; 
}
#content td.content_page_strukt a {
  font-weight:bold;
  color:#5273AD;
}
#content div.content-strukt-item {
  padding: 10px 0 10px 9px;
}

/* ostatni obsahove stranky */
#content td.page_content {
  font-family: Arial;
  font-size: 9pt;
  padding: 10px 0 20px 9px;
  width: 400px; 
}
#content td.finding { width: 140px; }


/* styl stribrneho pruhu */
.silversect { width:100%; background-color:#D6D6D6; margin-bottom:1px; }
.silversectin { text-align: left; height: 26px; height /**/:26px; }
.silversectcontent { 
  padding: 6px 10px 0px 10px; 
  font-family:Tahoma; 
  font-size:8pt; 
  font-weight:bold; 
  color:#5273AD; 
}


/* vyhledavani na prave strane ... nadpis */
.findingtitle { background-color: #5273AD; margin-bottom: 3px; }
.findingtitlein { text-align: left; height: 24px; height /**/:26px; }
.findingtitlecontent { padding: 5px 3px 5px 10px; }

/* vyhledavani na prave strane ... */
.findingcont { background-color: #D6D6D6; margin-bottom: 3px; }
.findingcontin { text-align: left; height: 44px; height /**/:46px; }
.findingcontcontent { padding: 5px 3px 5px 10px; }

/* prazdny sloupec na prave strane ... */
.anything { background-color: #BAC7DE; margin-bottom: 3px; }
.anythingin { text-align: left; height: 181px; height /**/: 183px; }
.anythingcontent { padding: 5px 3px 5px 10px; }

/* polozky na uvodni strance ... */
.hp_item { display:block; margin:0px; padding:0 15px 0 0; height:70px; border:0px solid black; }
.hp_item img { margin-left:2px; margin-right:10px; border:0px solid black; }
.hp_item a { text-decoration:none; color:#666465; }
.hp_item a strong { color:#5273AD; }
.hp_item a:hover strong { color:#F7C500; }
.hp_item a:hover { text-decoration:none; color:#5273AD; }
/* obsah kategorie ve vypisu zbozi */
.content_categ_in_list {
  padding:8px 10px 8px 2px;
  border-bottom:1px solid #D6D6D6;
  color:#666465;
  margin-bottom:5px;
}
/* polozka zbozi ve vypisu zbozi */
.item_categ_in_list {
  padding:2px 10px 3px 7px;
  border-bottom:1px solid #D6D6D6;
  margin-bottom:5px;
}
.item_categ_in_list .item_top { height:18px; }
.item_categ_in_list .item_code { 
  float:left;
  width:50px;
  font-weight:bold; 
  color:#5273AD;
}
.item_categ_in_list .item_description_small { 
  float:left;
  color:#666465;
}

/* */


/* tabulka s prehledem variant */
table.list_variantions { margin-top:5px; }
table.list_variantions td { padding-bottom:0px; color:#666465; }
table.list_variantions td.title_param { font-weight:bold; width:80px; }
table.list_variantions td.title_price { font-weight:bold; width:90px; }
table.list_variantions td.title_buy { font-weight:bold; width:200px; }
table.list_variantions td.value_param { }
table.list_variantions td.value_price { }
table.list_variantions td.value_buy td { color:#5273AD; }
table.list_variantions table td { padding-bottom:0px; padding-right:3px; }
table.list_variantions .item_count_buy { 
  color:#405A86;
  border:1px solid #5273AD; 
  width:20px; 
  padding:1px; 
}
table.list_variantions .item_btn_buy {
  border:0px solid #AAAAAA;
  background-color:transparent;
  background-image:url(./images/design/btn_buy.jpg);
  background-position:center center;
  background-repeat:no-repeat;
  margin-left:5px;
  width:14px;
  height:17px;
}


/* strankovani */
.categs-list-paging { margin:5px 0 10px 0; }
.categs-list-paging-content { 
  padding:6px 10px 0 10px;
}
.categs-list-paging-content span, .categs-list-paging-content a { 
  padding-right:3px;
  display:block;
  color:#313537;
  float:left;
}
.categs-list-paging-content a {
  text-decoration:none;
  font-weight:bold;
}
.categs-list-paging-content a:hover { text-decoration:underline; }
.languages_section { height:51px; }
.languages_section_title { 
  text-align:center;
  border:0px solid black; 
  padding:7px 0 7px 0;
}
.languages_section_title {
  font-weight:bold;
  color:#545454;
}
.languages_section_list { text-align:center; padding:0px 30px; }
.languages_section_list a { margin:0px 4px; }
.languages_section_list img { margin:0px 0px; }.white_section_on_blue_background {
  float:right;
  margin:8px 4px 0 6px;
  background-color:#FFFFFF;
  width:158px;
  height:50px;
}
.white_section_on_blue_background div {
  background-repeat:no-repeat;
}
.white_section_on_blue_background div.in_left_top {
  background-image:url(./images/design/point_white_blue.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
.white_section_on_blue_background div.in_right_top {
  background-image:url(./images/design/point_white_blue.jpg);
  background-position:right top;
}
.white_section_on_blue_background .in_right_bottom {
  background-image:url(./images/design/point_white_blue.jpg);
  background-position:right bottom;
}
.white_section_on_blue_background .in_left_bottom {
  background-image:url(./images/design/point_white_blue.jpg);
  background-position:left bottom;
}

/* 2 horni menu */
.yellow-section { background-color: #F7C500; }
.yellow-section-in { height: 26px; text-align: left; }/* tabulka pro vstup ... formulare */
.table-input { margin:5px 0 10px 5px; }
.table-input td { padding:0 5px 1px 0; }
.table-input td.title { padding:6px 0; }
.table-input td.povinne { color:#FF0000; }
.table-input td.error { color:#FF0000; font-weight:bold; }
.table-input td.message { color:#5273AD; font-weight:bold; }

/* prehled odkazu ... typu registraci */
.registration-links { padding:5px; line-height:18px; }
.registration-links a { text-decoration:none; color:#000000; }
.registration-links a:hover { text-decoration:underline; }

.finding_output {}
.finding_output .find_count { padding:5px; }


