/* CSS Document */

body {
	margin:0px; background: #FF9900; font-family: Arial; text-align: center;
	/**/ 
}
.text {
  font-size:12px; color:#fff;
}

A {
  text-decoration:none;
}
A:hover {
  text-decoration:underline;
}
input.field-longer {
	WIDTH: 180px
}
input.field-long {
	WIDTH: 250px
}
input.field-long-white {
	FONT-SIZE: 11px; WIDTH: 250px; BACKGROUND-COLOR: white
}
input.field-longer1 {
	FONT-FAMILY: Tahoma; COLOR:#FF0000; BACKGROUND-COLOR: white; BORDER: #0A3266 1px solid; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
TEXTAREA.field-longer1 {
	FONT-FAMILY: Tahoma; COLOR:#FF0000; BACKGROUND-COLOR: white; BORDER: #0A3266 1px solid; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
input.field-shorter1 {
	MARGIN:0px; FONT-FAMILY: Tahoma; COLOR:#FF0000; WIDTH: 23px; BACKGROUND-COLOR: white; BORDER: #0A3266 1px solid; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
input.field-shorter2 {
	FONT-FAMILY: Tahoma; COLOR:#FF0000; WIDTH: 23px; BACKGROUND-COLOR: #E6F5FF; BORDER: #666666 1px solid; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
input.field-shorter {
	WIDTH: 30px; BACKGROUND-COLOR: white
}
input.field-short {
	WIDTH: 20px; BACKGROUND-COLOR: white
}
#main {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:800px; position:relative; margin:0px auto 0px auto;
}
#left_column {
  float:left; background: #666666; width:204px; height:800px; text-align: left;
}
.detail {
  width:194px; height:auto; margin-top:15px; font-size:12px; color:#fff; text-align:center;
}
.detail a {
  width:194px; height:auto; margin-top:15px; font-size:12px; color:#fff; text-align:center; text-decoration:none;
}
.detail a:hover {
  text-decoration:underline;
}
#certifikat {
  font-size:12px; color:#fff;
}
#right_column {
  float:left; width:755px; height:800px; border-left: #fff 1px dotted;
}
#right_text_column {
  line-height:0.77em; float:left; width:210px; height:670px; margin-right:10px; margin-left:10px; text-align:left;
}
#right_text_column ul {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:5px; margin-left:5px; padding-left:5px;
}
#right_text_column li {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-left:5px; padding-left:5px;
}
#right_pic_column {
  float:right; width:480px;
}
#novinka_deti {
  background: #FF6200; margin:10px 0 10px 0; text-align:center; border: #FFF 1px solid; padding:8px; 
}
#novinka_deti h2 {
  font-size:22px; font-weight:bold; color:#FFF; font-family: Tahoma; margin:5px 0 10px 0;
}
.obr {
  border:none;
}
.text_green {
  font-size:12px; font-weight:normal; color: #99FF00; line-height:1.1em;
}
.text_white {
  font-size:12px; font-weight:normal; color: #fff; line-height:1.1em;
}
.text_yellow {
  font-size:12px; font-weight:normal; color: #FFFF00; line-height:1.1em;
}
.text_blue {
  font-size:12px; font-weight:normal; color: #00005E; line-height:1.1em;
}
.text_cyan {
  font-size:12px; font-weight:normal; color: #6BBCE2; line-height:1.1em;
}
.text_black {
  font-size:12px; font-weight:normal; color: #000; line-height:1.1em;
}
.text_red {
  font-size:12px; font-weight:normal; color: #FF0000; line-height:1.1em;
}
.text_orange {
  font-size:12px; font-weight:normal; color: #FF6600; line-height:1.1em;
}


.text_green_head {
  font-size:14px; font-weight:normal; color: #99FF00; 
}
.text_white_head {
  font-size:14px; font-weight:normal; color: #fff; 
}
.text_yellow_head {
  font-size:12px; font-weight:normal; color: #FFFF00; 
}
.text_blue_head {
  font-size:14px; font-weight:normal; color: #00005E; 
}
.text_cyan_head {
  font-size:14px; font-weight:normal; color: #6BBCE2; 
}
.text_black_head {
  font-size:14px; font-weight:normal; color: #000; 
}
.text_red_head {
  font-size:14px; font-weight:normal; color: #FF0000; 
}
.text_orange_head {
  font-size:14px; font-weight:normal; color: #FF6600; 
}




#header {
  width:725px; height:60px; margin-bottom:10px; margin-left:20px;
}
#banner_prestige {
  width:725px; height:30px; margin: 5px 0px 10px 20px;
}
#menu {
  float:left; width:657px; height:39px; background:#00005E; /*border-bottom: #fff 1px dotted;*/
}
#lang {
  float:right; width:55px; height:60px; background: url(../pic/bg_lang.jpg) #003A87 repeat-x left top; 
}
#lang_cont {
  margin-top:10px; text-align: left; width: auto; height:40px;
}
#lang IMG {
  position:relative; left:5px;
}
#lang_cz {
  margin-left:5px; 
}
#lang_sk {
  margin-left:5px;
}
#blok_prestige {
  width:725px; height:145px; background: url(../pic/bg_prestige.jpg) #fff repeat-x left top; margin-bottom:10px; margin-left:20px; padding:0px;
}
#blok_sport {
  width:725px; height:145px; background: url(../pic/bg_sport.jpg) #fff repeat-x left top; margin-bottom:10px; margin-left:20px; padding:0px;
}
#blok_deti {
  width:725px; height:145px; background: url(../pic/bg_deti.jpg) #fff repeat-x left top; margin-bottom:10px; margin-left:20px; padding:0px;
}
#blok_kotnik {
  width:725px; height:145px; background: url(../pic/bg_kotnik.jpg) #fff repeat-x left top; margin-bottom:10px; margin-left:20px; padding:0px;
}
#hlav_sport{
  float:left; width:60px; height:145px; background:#EC8D00;
}
#hlav_kotnik{
  float:left; width:60px; height:145px; background:#00005E;
}
#hlav_prestige{
  float:left; width:60px; height:145px; background:#0099CC;
}
#hlav_deti{
  float:left; width:60px; height:145px; background:#99FF00;
}
.bota_cont {
  float:left; width:220px; height:145px; text-align:center; margin:0px; padding:0px;
}
.bota_cont IMG {
  margin:0px; padding:0px;
}
.bota_cont_165 {
  float:left; width:165px; height:145px; text-align:center; margin:0px; padding:0px;
}
.bota_cont_165 IMG {
  margin:0px; padding:0px;
}
.bota_text_165 {
  width:165px; height:30px; font-size:12px; color:#00005E; padding-top:7px; padding-left:12px; text-align:left;
}
.bota_text_165 a {
  color:#00005E;
}
.bota_text {
  width:220px; height:30px; font-size:12px; color:#00005E; padding-top:7px; padding-left:12px; text-align:left;
}
.bota_text a {
  color:#00005E;
}
.bota_text_bila {
  width:220px; height:30px; font-size:12px; color:#fff; padding-top:7px; padding-left:12px; text-align:left;
}
.bota_text_bila a, .bota_text_bila_165 a {
  color:#fff;
}
.bota_text_bila_165 {
  width:165px; height:30px; font-size:12px; color:#fff; padding-top:7px; padding-left:12px; text-align:left;
}

#footer {
  width:755px; height:45px; background: url(../pic/bg_footer.jpg) #666 no-repeat right top; margin-top: 0px; 
}
#footer_sort {
  width:755px; height:45px; background: url(../pic/bg_footer.jpg) #666 no-repeat right top; margin-top: 0px; 
}
#footer_text {
  margin-left: 20px; padding-top: 8px; color:#fff; text-align: left;
}
#submenu_cont {
  float:left;  padding-top:3px; margin: 0px; background: url(../pic/bg_green_menu.gif) #99FF00 repeat-x left bottom; height:18px; width:657px;  /*text-align:left; float:left; width:657px; height:21px; background: url(../pic/bg_green_menu.gif) #efefef repeat-x left bottom; padding:0px; margin: 0px; */
}
#submenu_cont li {
  display: inline;  list-style-type: none; font-size:11px; font-weight:normal; text-align:left; height:19px; 
}
#submenu_cont #active #current
{
  color:#000056;  text-decoration:none;  padding-top:2px; padding-left:4px; padding-right:4px; height:19px;
}
#submenu_cont #active #current:hover
{
  color:#fff;  text-decoration:none; padding-top:2px; height:19px;
}
#vyrezy {
  margin:0px; padding:0px;
}
#btn_objednat {
  float:right; width:60px; height:19px; margin:0px;
}

/* ---------------- deti ------------------------------- */
#body_deti {
  width:725px; height:678px; background: #339900; margin-bottom:0px; margin-left:20px; padding:0px;
}
#label_deti_cont {
  width: 480px; height:19px; background: #339900; padding-top:5px; margin:0px; 
}
#label_sort_deti {
  float:left; width:420px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_deti {
  float:none; width:480px; height:202px;
}
#pic_sort_deti IMG {
  margin:0px; padding:0px;
}

/* ---------------- sport ------------------------------- */
#body_sport {
  width:725px; height:678px; background: #FF6600; margin-bottom:0px; margin-left:20px; padding:0px;
}
#label_sport_cont {
  width: 480px; height:19px; background: #FF6600; padding-top:5px; margin:0px; 
}
#label_sort_sport {
  float:left; width:475px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_sport {
  float:none; width:480px; height:202px;
}
#pic_sort_golf {
  float:none; width:480px; height:630px;
}
#pic_sort_sport IMG {
  margin:0px; padding:0px;
}

/* ---------------- kotnik ------------------------------- */
#main_kotnik {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:915px; position:relative; margin:0px auto 0px auto;
}
#right_column_kotnik {
  float:left; width:725px; height:915px; border-left: #fff 1px dotted;
}
#left_column_kotnik {
  float:left; background: #666666; width:204px; height:915px; text-align: left;
}
#body_kotnik {
  width:725px; height:792px; background: #0099CC; margin-bottom:0px; margin-left:20px; padding:0px;
}
#label_kotnik_cont {
  width: 480px; height:19px; background: #0099CC; padding-top:5px; margin:0px; 
}
#label_sort_kotnik {
  float:left; width:450px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_kotnik {
  float:none; width:480px; height:202px;
}
#pic_sort_kotnik IMG {
  margin:0px; padding:0px;
}

/* ---------------- prestige ------------------------------- */
#body_prestige {
  width:725px; height:800px; background: #003A87; margin-bottom:0px; margin-left:20px; padding:0px;
}
#label_prestige_cont {
  width: 480px; height:19px; background: #003A87; padding-top:5px; margin:0px; 
}
#label_sort_prestige {
  float:left; width:420px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_prestige {
  float:none; width:480px; height:202px;
}
#pic_sort_prestige IMG {
  margin:0px; padding:0px;
}

/* ---------------- chirurgicka ------------------------------- */
#body_chirurgicka {
  width:725px; height:678px; background: #ccc; margin-bottom:0px; margin-left:20px; padding:0px;
}
#label_chirurgicka_cont {
  width: 480px; height:19px; background: #ccc; padding-top:5px; margin:0px; 
}
#label_sort_chirurgicka {
  float:left; width:420px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_chirurgicka {
  float:none; width:480px; height:202px;
}
#pic_sort_chirurgicka IMG {
  margin:0px; padding:0px;
}


/* ---------------- vyprodej ------------------------------- */
#body_vyprodej {
  width:725px; height:678px; background: #003A87; margin-bottom:0px; margin-left:20px; padding:0px; 
}
#label_vyprodej_cont {
  width: 480px; height:19px; background: #003A87; padding-top:5px; margin:0px; 
}
#label_sort_vyprodej {
  float:left; width:420px; height:19px; text-align: left; margin:0px;  
}
#pic_sort_vyprodej {
  float:none; width:480px; height:202px;
}
#pic_sort_vyprodej IMG {
  margin:0px; padding:0px;
}
#nadpis_vyprodej {
  font-size:16px; color:#6BBCE2; font-weight:bold;
}


/* ---------------- obecna ------------------------------- */
#main_obecna {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:600px; position:relative; margin:0px auto 0px auto;
}
#left_column_obecna {
  float:left; background: #666666; width:204px; height:600px; text-align: left;
}
#right_column_obecna {
  float:left; width:725px; height:600px; border-left: #fff 1px dotted;
}
#body_obecna {
  width:725px; height:auto; background: #6BBCE2; margin-bottom:0px; margin-left:20px; padding:0px;
}

/*----------------- obecna dlouha --------------------------------*/
#main_obecna_dlouha {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:1900px; position:relative; margin:0px auto 0px auto;
}
#left_column_obecna_dlouha {
  float:left; background: #666666; width:204px; height:1900px; text-align: left;
}
#right_column_obecna_dlouha {
  float:left; width:725px; height:1900px; border-left: #fff 1px dotted;
}
#body_obecna_dlouha {
  width:725px; height:auto; background: #6BBCE2; margin-bottom:0px; margin-left:20px; padding:0px;
}

/*----------------- obecna prodejny --------------------------------*/
#main_obecna_prodejny {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:4000px; position:relative; margin:0px auto 0px auto;
}
#left_column_obecna_prodejny {
  float:left; background: #666666; width:204px; height:4000px; text-align: left;
}
#right_column_obecna_prodejny {
  float:left; width:725px; height:4000px; border-left: #fff 1px dotted;
}
#body_obecna_prodejny {
  width:725px; height:auto; background: #6BBCE2; margin-bottom:0px; margin-left:20px; padding:0px;
}
#vyherce {
  margin-right:20px; width:700px; height:auto; text-align:left; line-height:0.8em;
}
#vyherce img {
  margin:0px;
}
.vyherce_text {
  font-family: Verdana; font-size:12px; margin-top:20px;
}
#vyherce a, #vyherce a:hover, #vyherce a:link, #vyherce a:visited  {
  font-family: Verdana; font-size:14px; color: #003986; font-weight:bold;
}

#obecna_cont {
  margin-right:20px; width:715px; height:auto; text-align:left; line-height:0.8em;
}
#obecna_cont img {
  margin:0px; border: #003A87 1px solid;
}
#obecna_cont hr {
  border: #fff 1px dotted;
}
#nadpis_obecna {
  font-size:16px; color:#003A87; font-weight:bold;
}
.text_obecna {
  font-size:12px; color:#000; font-weight:normal;
}
#text_obecna_maly {
  font-size:11px; color:#000; font-weight:normal; text-align:justify;
}
#text_obecna_stredni {
  font-size:12px; color:#000; font-weight:normal; text-align:justify; line-height:1.2em;
}
#obecna_cont ul {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:5px; margin-left:10px; padding-left:10px;
}
#obecna_cont li {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:10px; padding-left:0px;
}
.nadpis_prodejny {
  width:700px; height:15px; color:#fff; background: #003A87; padding: 2px;
}

/*----------------- doplnkovy sortiment --------------------------------*/
#main_obecna_doplnkovy {
  background: url(../pic/bg_main.jpg) #6BBCE2 repeat-y left top; width:960px; height:820px; position:relative; margin:0px auto 0px auto;
}
#left_column_obecna_doplnkovy {
  float:left; background: #666666; width:204px; height:820px; text-align: left;
}
#right_column_obecna_doplnkovy {
  float:left; width:725px; height:820px; border-left: #fff 1px dotted;
}
#body_obecna_doplnkovy {
  width:725px; height:680px; background: #6BBCE2; margin-bottom:0px; margin-left:20px; padding:0px;
}
.nadpis_doplnkovy_sortiment {
  width:700px; height:15px; color:#000; background: #FF0000; padding: 4px;
}


/* eshop */
#header_shop {
  width:725px; height:63px; margin-bottom:10px; margin-left:20px;
}
#right_column_eshop {
  background: url(../pic/bg_eshop.jpg) #6BBCE2 repeat-y left top; float:left; width:755px; height:auto; border-left: #fff 1px dotted; 
}
#left_column_eshop {
  float:left; background: #666666; width:204px; height:1350px; text-align: left; 
}
#right_text_column_eshop {
  line-height:0.77em; float:left; width:210px; height:670px; margin-right:10px; margin-left:10px; text-align:left;
}
#right_text_column_eshop ul {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:5px; margin-left:5px; padding-left:5px;
}
#right_text_column_eshop li {
  padding-bottom:0px; padding-top:0px; margin-top:0px; margin-left:5px; padding-left:5px;
}
#eshop_lista {
  border:1px solid #FFFFFF; background:#FF6200; color:#fff; font-size:11px; font-weight:normal; float:none;  padding-top:3px; margin: 5px 0 10px 20px; height:18px; width:723px;   /*text-align:left; float:left; width:657px; height:21px; background: url(../pic/bg_green_menu.gif) #efefef repeat-x left bottom; padding:0px; margin: 0px; */
}
table.ceny td {
	font-size:11px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; font-weight:bold; color:#fff; 
}
table.ceny A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline; font-weight:normal
}
table.ceny A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline; font-weight:normal
}
table.ceny A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline; font-weight:normal
}
table.ceny A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-weight:normal
}
input.button {
	text-align:center; width:62px; FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px; BACKGROUND-COLOR: #FF6200; COLOR: #000; border: #fff 1px solid; margin-left:10px; cursor:hand; padding-top:0px; padding-bottom:2px;
}
input.button_yellow {
	text-align:center; width:62px; FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px; BACKGROUND-COLOR: #F7F700; COLOR: #000; border: #fff 1px solid; margin-left:10px; cursor:hand; padding-top:0px; padding-bottom:2px;
}
input.ok {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #B7CFE6
}
input.field-shorter {
	WIDTH: 30px; BACKGROUND-COLOR: white; FONT-SIZE: 11px; border: #666 1px solid; 
}
SELECT {
	FONT-SIZE: 11px;	VERTICAL-ALIGN: middle;	BACKGROUND-COLOR: #ffffff;  border: #666 1px solid; 
}
.eshop_row {
  height:33px; width:464px; padding-top:10px; padding-left:10px; padding-right:5px; border: #fff 1px solid; margin-top:10px; margin-bottom:20px; 
}
.eshop_row_black {
  height:33px; width:464px; padding-top:10px; padding-left:10px; padding-right:5px; border: #000 1px solid; margin-top:10px; margin-bottom:20px; color:#000; 
}
#main_eshop {
  width:960px; height:auto; position:relative; margin:0px auto 0px auto;
}
#body_prestige_eshop {
  width:725px; height:840px; background: #003A87; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_sport_eshop {
  width:725px; background: #FF6600; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_golf_eshop {
  width:725px; height:1200px; background: #FF6600; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_kotnik_eshop {
  width:725px; height:1200px; background: #0099CC; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_deti_eshop {
  width:725px; height:1550px; background: #339900; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_chirurgicka_eshop {
  width:725px; height:840px; background: #ccc; margin-bottom:0px; margin-left:20px; padding:0px;
}
#body_vyprodej_eshop {
  width:725px; height:1550px; background: #003A87; margin-bottom:0px; margin-left:20px; padding:0px; 
}
#body_obecna_doplnkovy_eshop {
  width:725px; height:840; background: #910314; margin-bottom:0px; margin-left:20px; padding:0px;
}
#obecna_cont_eshop {
  margin-right:20px; margin-left:20px; width:680px; text-align:left; line-height:0.8em;
}
table.vypis td {
	font-size:11px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; font-weight:bold; color:#000; 
}
.head {
	MARGIN: 0px auto; WIDTH: 748px; BACKGROUND-COLOR: #5D94C6
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.left {
	TEXT-ALIGN: left
}
table.all-borders {
	BORDER-RIGHT: #083164 1px solid; BORDER-TOP: #083164 1px solid; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #083164 1px solid; BORDER-BOTTOM: #083164 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; BACKGROUND-COLOR: #B7CFE6
}
table.all-borders td {
	BORDER-RIGHT: #083164 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #083164 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #083164 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #083164 1px solid
}
input.img-input {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.info_small {
  font-size:11px;
}
.no_active {
  padding-left:17px; color: #fff; font-size:12px;
}
.active, .active a, .active a:link  {
  padding-left:17px; color: #000; font-size:12px;
}
#text_obecna_stredni_white {
  font-size:12px; color:#fff; font-weight:normal; text-align:justify; line-height:1.2em;
}
#nadpis_obecna_yellow {
  font-size:16px; color:#FFFF00; font-weight:bold;
}
#adresa {
  font-size:12px; color:#fff;
  margin: 8px;
}
#adresa a, #adresa a:hover {
  color:#fff;
}


