body {
	margin: 0px 0px 20px 0px;
	padding:0px;
	text-align: center;
	font-family: "Arial CE", sans-serif; font-size:0.8em;
	background: #ffffff;
}

#page {
  margin:0px; margin: auto; width: 960px; _width:962px;
  text-align: left;
  background: #ffffff;
  border: 1px solid #ffffff;
  position:relative;
}

/* ****************************** HLAVIČKA ********************************** */
#head {
  position:relative; height: 132px; width: 960px;
  background: #ffffff url("../images/design/head_bg.jpg") right top no-repeat;
}
#head #logo {
  position:absolute; top:0px; margin:0px; padding:0px; width:204px; height:132px;
  font-size:15px;
}
#head #logo span {
  position:absolute; top:0px; left:0px; width:204px; height:132px;
  background: #ffffff url("../images/logo.gif") center center no-repeat;
  cursor:hand;
}
#head #head_tel {
  position:absolute; top:51px; left:432px; width:240px; height:81px;
}
#head #head_tel span {
  position:absolute; top:0px; left:0px; width:240px; height:81px;
  background: url("../images/design/tel-cislo.gif") center center no-repeat;
}

#head #head_tel .odkaz-otdobaprodejny {
  display:block;
  cursor:pointer;
  width: 160px;
  height:25px;
  position:absolute;
  bottom:10px;
  left:80px;
  border:none;
}

#head #head_kontakt {
  position:absolute; top:40px; right:5px;
  font-size:18px;
  font-weight:bold;
}
#head #head_kontakt a {
  color: #333333;
  text-decoration:none;
}

/* ****************************** TOPBOX ************************************ */
#topbox {
  position: relative;
  height: 75px;
  background: #f58220 url("../images/design/topbox_bg.jpg") no-repeat;
  margin-bottom:10px;
}
#vyhledavani {
  position: absolute;  width:184px; height:75px;
}
#vyhledavani .text {
  position:absolute; top:30px; left:15px; width:141px; height:19px;
  _width:150px; _height:23px;
  padding:1px 4px 1px 5px;
  font-size:14px; line-height: 19px;
  border:solid 1px #ffffff; 
}
#vyhledavani .btn_hledej {
  position:absolute; top:30px; left:165px; width:23px; height:23px;
  padding:0px;
  background: #6f6e6d url("../images/design/btn_hledej.gif") no-repeat;
  border:none;
  font-size:0px;
  cursor: pointer;
}

#magazin_odkaz {
  position: absolute;
  top: 0px;
  left: 204px;
   width: 126px; height: 47px;
  color: #ffffff;
}

#magazin_odkaz span {
  position:absolute; top:0px; left: 0px; width: 126px; height: 47px;
  background: url("../images/design/magazin_odkaz_bg.gif") center center no-repeat;
  cursor:hand;
}



#topmenu {
  position:absolute; left:204px; top:48px; width: 731px; height:27px;
  _width:756px;
  padding-right:5px; padding-left:20px;
  background: url("../images/design/menu_top_bg.gif") no-repeat;
  color: #ffffff;
  line-height:27px;
}
#topmenu a {
  color: #ffffff; text-decoration:none;
}
#topmenu a:hover {
  text-decoration:underline;
}
#topmenu .active {
  font-weight:bold;
}
#topbox_kosik {
  position:absolute; right:0px; top:0px; height:48px; width: 225px;
  background: url("../images/design/kosik.gif") 0px 6px no-repeat;
  vertical-align:center;
  color:#ffffff;
  padding:0px;
}
#topbox_kosik p {
  margin:0px; padding:0px;
}
#topbox_kosik .kosik_okraj {
  padding:7px; padding-left:57px;
}

#topbox_kosik a {
  position:absloute; top:0px; left:-52px; height:48px; width: 168px;
  padding:7px; padding-left:57px;
  display:block;
  color: #ffffff;
  text-decoration:none;
}
#topbox_kosik a:hover {
  text-decoration:none;
  text-decoration:underline;
  background: url("../images/design/kosik_hover.gif") 0px 6px no-repeat;
}

/* ****************************** LEFTBOX *********************************** */
#leftbox {
  float:left; width: 204px;
}

#leftbox .leftbox_prislus {
  margin-bottom:1em; text-align:center;
}

#leftbox .leftbox_prislus select {
  width:100%;
  padding:4px;
}

#menu {
  position:relative; padding: 31px 5px 10px 5px; margin-bottom:10px;
  background: #ebebeb url("../images/design/panel-bg.gif") left bottom repeat-x;
}

#menu .menu_nadpis_1, #menu .menu_nadpis_1_active, #menu .menu_nadpis_2, #menu .menu_nadpis_2_active {
  position:absolute; top:0px; width:102px; height:26px; margin:0px;
  border-bottom: 1px solid #ffffff;
  text-align:center; line-height:24px; font-size:1em;
}
h4 a { color: #ffffff; text-decoration:none; }
.menu_nadpis_1 {
  left:0px; _left: -5px;
  background: #f48221 url("../images/design/menu_nadpis-left.gif") left top no-repeat;
}
.menu_nadpis_1_active {
  left:0px; _left: -5px;
  
  background: #f48221 url("../images/design/menu_nadpis_active-left.gif") left top no-repeat;
}
.menu_nadpis_2 {
  left:102px; _left:97px;
  background: #f48221 url("../images/design/menu_nadpis-rigth.gif") left top no-repeat;
}
.menu_nadpis_2_active {
  left:102px; _left:97px;
  background: #f48221 url("../images/design/menu_nadpis_active-rigth.gif") left top no-repeat;
}

#menu ul {
  margin: 0px;padding: 0px;
	text-align: left;
	list-style-type: none;
}

#menu ul li {
  padding:0px; padding:2px 0px 2px 0px;
  display:block;
  color:#ffffff; font-size:100%; font-weight:bold;
  border-bottom: 1px solid #c3c3c3;
}

#menu ul li a {
  height:22px;padding-left: 10px; line-height:22px;
  background: url("../images/design/menu-sipka.gif") right no-repeat; display: block; color: #000000; text-decoration: none;
}

#menu ul li a:hover {background: #f48b30 url("../images/design/menu-hover.gif") right no-repeat; color: #ffffff; }
#menu ul li .menu-selected { background: #f48b30 url("../images/design/menu-hover.gif") right no-repeat; color: #ffffff; }
 


#menu .menu_nadpis_bazar {
  height:22px;padding-left: 10px; line-height:22px;
  background: url("../images/design/menu-hover.gif") right no-repeat; display: block; color: #000000; text-decoration: none;
  margin-top: 15px;
  margin-bottom: 5px;
  color:#ffffff;
  cursor:pointer;
}
#menu_bazar ul li a {
  height:22px;padding-left: 10px; line-height:22px;
  display: block; color: #000000; text-decoration: none;
  background:none;
  font-weight:normal;
}
#menu_bazar ul li a:hover {background: none; font-weight:bold; color:#000000; }
#menu_bazar ul li .menu-selected {background: none; font-weight:bold; color:#000000; }



#leftbox-bottom { margin-top:1em; }
#leftbox-bottom p { margin-bottom:1em; }
#leftbox-bottom img { border: none; }


#leftbox #fix-obal {
  position:relative; right:0px; top:0px;
}
#leftbox #fix-obal-akce,#leftbox #fix-obal-novinky   {
  position:relative;
  padding: 34px 5px 0px 5px; margin-bottom:10px;
  border:1px solid #f1f1f1;
  background:#ffffff url('../images/design/prechod-gray.gif') left 24px repeat-x ;
  line-height:170%;
  text-align:left;
  font-size:8pt;
}

#leftbox #fix-obal-akce h4  {
  position:absolute; top:-1px; left:-1px; width:194px; height:26px; margin:0px; padding-left:10px;
  border-bottom: 1px solid #ffffff;
  background: #ed1d25 url("../images/design/panel_nadpis_akce_bg.gif") left top no-repeat;
  color: #ffffff; font-size: 1em; line-height:23px;
  text-align:left;
}

#leftbox #fix-obal-novinky h4 {
  position:absolute; top:-1px; left:-1px; width:194px; height:26px; margin:0px; padding-left:10px;
  border-bottom: 1px solid #ffffff;
  background: #0072bc url("../images/design/panel_nadpis_novinky_bg.gif") left top no-repeat;
  color: #ffffff; font-size: 1em; line-height:23px;
  text-align:left;
}


/* ****************************** PATIČKA *********************************** */

#footer {
  position: relative; height:47px;
  background: #f58220 url("../images/design/footer_bg.gif") repeat-x;
  color: #ffffff;
}
#footer .left {
  position:absolute; top:0px; left:0px; padding: 10px; margin:0px; text-align:left;
}
#footer .right {
  position:absolute; right:0px; top:0px; padding: 10px; margin:0px; text-align: right;
}
#footer a { color: #ffffff;}


#partneri p {
  font-size: 0.9em;
  padding: 5px 10px 10px 10px;
  margin: 0px;
  color: #666666;
}

#partneri a {
  color: #666666;
}

/* ****************************** OBSAH STRÁNKY****************************** */


#content {
  position:relative;
  float:right; padding: 10px 20px 20px 20px; width: 716px; _width:756px;
  background: #ffffff;
  line-height: 150%;
}

.cleaner { clear: both; height: 0px; }

a { color: #ea5b00; }
a:hover { text-decoration: none; }

.obr-anotace {
  border:1px solid #666666;
  float:right;
  margin: 0px 0px 5px 15px; 
}

#aktuality {
  position:relative; padding: 29px 5px 0px 5px; margin-bottom:10px;
  background: #e6e6e6 url("../images/design/bottom_pruh.gif")
  left bottom repeat-x;  border:1px solid #f1f1f1;
  background:#ffffff url('../images/design/prechod-gray.gif') left 24px repeat-x ;
}
#aktuality p { font-size:0.9em; color:#333333; font-style:italic;}
#aktuality h4 {
  position:absolute; top:-1px; left:-1px; width:194px; height:26px; margin:0px; padding-left:10px;
  border-bottom: 1px solid #ffffff;
  background: #f48221 url("../images/design/panel_nadpis_bg.gif") left top no-repeat;
  color: #ffffff; font-size: 1em; line-height:23px;
}

#porovnani {
  position:relative; padding: 29px 5px 0px 5px; margin-bottom:10px;
  background: #e6e6e6 url("../images/design/bottom_pruh.gif")
  left bottom repeat-x;  border:1px solid #f1f1f1;
  background:#ffffff url('../images/design/prechod-gray.gif') left 24px repeat-x ;
}
#porovnani p { font-size:0.9em; color:#333333; font-style:italic;}
#porovnani h4 {
  position:absolute; top:-1px; left:-1px; width:194px; height:26px; margin:0px; padding-left:10px;
  border-bottom: 1px solid #ffffff;
  background: #f48221 url("../images/design/panel_nadpis_bg.gif") left top no-repeat;
  color: #ffffff; font-size: 1em; line-height:23px;
}

#porovnani select {
  width: 100%;
  margin-bottom: 3px;
}

.porovnani_vyber {
  width:100%;
  background: #f1f1f1;
  border: 1px solid #d3d3d4;
  margin-bottom:2em;
  margin-top:1em;
}
.porovnani_vyber td, .porovnani_vyber th {
  padding: 8px;
}


.table_porovnani { border-color: #d3d3d4; border-collapse: collapse; width:100%; }
.table_porovnani th { text-align:left; background: #f1f1f1;  border-left: 1px solid #d3d3d4;}
.table_porovnani td, .table_porovnani th { padding:6px;  border-right: 1px solid #d3d3d4; border-bottom:1px solid #d3d3d4;}
.table_porovnani .noborder {border-right: none;}
.porovnani-cena td, .porovnani-cena th {
  
  border-bottom: 3px solid #d3d3d4;
  
  font-weight:bold;
}


h1 { padding:0px; padding-bottom:5px; margin: 0px 0px 20px 0px; font-weight:normal; border-bottom: 1px solid #ebebeb; font-size:2em; }

h2 { color: #f48221; margin-bottom:1em; font-size:1.5em; }
table { margin-bottom:1em;}
table td, table th { _font-size:0.8em;}

ul, ol { margin-left:25px; line-height:150%; margin-bottom:1em;}
a img { border:none; }
p {line-height:150%; margin:0px; margin-bottom:1em; }

/* vypis nejnovějších článků z magazinu */
.post { position:relative; padding-left: 50px; margin-bottom: 2em; }
.post .datum {
  position: absolute; top: 6px; left: 0px; _left: -50px; width: 40px; height: 50px;
  background: #838383 url("../images/design/kalendar.gif") no-repeat; text-align:center;
}

.post .datum .mesic { position:relative; top:2px; color: #ffffff; font-weight: bold; }
.post .datum .den { position:relative; top: 6px; color: #000000; font-size:1.3em; }
.post h3 { margin: 0px; margin-bottom:0.3em; }
.post h3 a { text-decoration:none; }
.entry p { text-align: justify; margin-bottom:1em; }



/* nově nabízíme */
.novenabizime { position:relative; height:23px; }
.novenabizime h2 {
  position:absolute; right:0px; margin:0px; padding:0px; height:23px; width:246px;
  text-align:center; background: #656566 url("../images/design/novenabizime-bg.gif") no-repeat;
  color: #ffffff; line-height:23px; font-size:1em;
}


/* výpisy položek */
.vypis_polozky_novinky {width:100%; background: #ffefdc; margin-bottom:1.5em; border-top: 3px solid #656566; }
.vypis_polozky_novinky .empty { height:10px; padding:0px;font-size:0px; }
.vypis_polozky_novinky .border-bottom {
  height:10px; padding:0px; background:url("../images/design/novinky-box-border.gif") left bottom repeat-x;
  font-size:0px;
}
.vypis_polozky, .vypis_polozky_novinky { width:100%; border-collapse:collapse; }
.vypis_polozky td, .vypis_polozky_novinky td { vertical-align:top; padding:10px; }
.vypis_polozky .horizontal-line {
  padding:0px; height:11px; border-bottom: 10px solid #ffffff; border-top: 10px solid #ffffff;
  background:#f1f1f1; font-size:0px;
}
.vypis_polozky_novinky .horizontal-line {
  padding:0px; height:11px;
  border-bottom: 10px solid #ffefdc; border-top: 10px solid #ffefdc;
  background:#ffffff; font-size:0px;
}
.vypis_polozky img { border:none; }
.vypis_polozky_novinky .item-info { border-right: 2px solid #ffffff;}
.vypis_polozky_novinky .item-podrobnosti { border-right: 2px solid #ffffff; }
.vypis_polozky .item-info { border-right: 2px solid #f1f1f1; }
.vypis_polozky .item-podrobnosti { border-right: 2px solid #f1f1f1; }
.vypis_polozky td h4, .vypis_polozky_novinky td h4 { margin:0px; padding: 0px 0px 10px 0px; font-size: 1.15em; }
.vypis_polozky td h4 a, .vypis_polozky_novinky td h4 a { color: #f16e00; }
.vypis_polozky td p, .vypis_polozky_novinky td p { margin:0px; padding:0px; margin-bottom:0.5em; }

.vypis_polozky td .cena, .vypis_polozky_novinky td .cena {
  padding: 0px; margin:0px; text-align:right; font-size:100%; font-style:italic;
}

.vypis_polozky td .cena strong, .vypis_polozky_novinky td .cena strong {color: #3d89c3;}

.vypis_polozky .podrobnosti, .vypis_polozky_novinky .podrobnosti {
  display:block; width: 102px; _width:107px; height: 20px; padding:0px; padding-left:5px;
  text-align:left; background: url("../images/design/btn_bg.gif") no-repeat;
  color: #ffffff; text-decoration:none; line-height:20px; font-size: 90%; font-weight:bold;
}
.vypis_polozky .podrobnosti:hover, .vypis_polozky_novinky .podrobnosti:hover {
  display:block; width: 102px; _width:107px; height: 20px; padding-left:5px;
  background: url("../images/design/btn_bg_hover.gif") no-repeat; color: #ffffff;
  text-decoration:none; line-height:20px; font-size: 90%; font-weight:bold;
}

.podrobnosti {
    display:block; width: 102px; _width:107px; height: 20px; padding:0px; padding-left:5px;
    text-align:left; background: url("../images/design/btn_bg.gif") no-repeat;
    color: #ffffff; text-decoration:none; line-height:20px; font-size: 90%; font-weight:bold;
}


/* ****************************** POLOŽKA *********************************** */

.akce_pruh {
  padding: 0px;
  margin-top:-1em;
}

.polozka { width: 100%; margin-bottom:1em; border-top: 1px solid #d7d7d7; }
.polozka td { vertical-align:top; }
.polozka_varianty h3 { color:#f26522; margin:0px; }
.polozka_varianty .active td { background: #ebebeb; }
.polozka_varianty td { padding: 9px; border-bottom: 1px solid #d7d7d7; }
.polozka_info .varianta td { background: #ffefdc; border-top: 1px solid #ffffff; padding: 6px; }
.polozka_foto img { border:none; }

/* ****************************** ZÁLOŽKY *********************************** */

.zalozky { padding: 0px; margin: 0px; height:23px; list-style-type: none; border-bottom: 3px solid #f48221;
}
.zalozky li {
  float:left; height:23px;
  background:url("../images/design/zalozka_bg.gif");
  cursor: pointer; line-height:23px; color: #ffffff;
  padding-right:10px; padding-left:10px; border-right:1px solid #d9d9d9;
}
.zalozky .active { background:url("../images/design/zalozka_bg_active.gif"); cursor: pointer; }
.zalozky li a { color: #ffffff; text-decoration:none; font-weight:bold; }
.zalozky .zalozka_right { border:none; }

.zalozka_box { border:1px solid #f1f1f1; padding:10px;
  background:#ffffff url('../images/design/prechod-gray.gif') repeat-x ;
}
.zalozka_box table { width:100%; _width:694px; }
.zalozka_box table td { padding:4px; }
.zalozka_box ul { margin-top:0px; margin-left:20px; margin-bottom:1em; }

/* ****************************** DOTAZY ************************************ */
.zalozka_box .dotaz_otazka { font-style:italic; padding:5px 0px 0px 0px; border-top: 1px dashed #999999; }
.zalozka_box .dotaz_odpoved { border-left: solid 3px #f48221; padding-left: 10px; margin-bottom:20px; }

.fieldset_zalozkabox { background:none; width:672px; border:2px solid #d3d3d4; }
.fieldset_zalozkabox table { _width:640px; }

.technicke_parametry { border-color: #d3d3d4; border-collapse: collapse; }
.technicke_parametry th { text-align:left; }
.technicke_parametry td, .technicke_parametry th { padding:6px; }


/* ****************************** KOŠÍK ************************************* */
.kosik_pruvodce { margin-bottom:2em; }
.kosik_pruvodce td { padding-top:5px; width:100px; vertical-align:top; color: #666666; text-align:left; }
.kosik_pruvodce .kosik_pruvodce_active { color: #000000; font-weight:bold; }

.vypis_kosik { width: 100%; background: #f3f3f3; margin-bottom:2em; }
.vypis_kosik td, .vypis_kosik th { padding: 5px; border-bottom: 1px solid #d3d3d4; }
.vypis_kosik th { background: #f48221; color: #ffffff; border-bottom: 1px solid #ffffff; }

.vypis_kosik .suma th { background: #d3d3d4; color: #000000;
}

.kosik_tlacitka { width: 100%; }
.kosik_user_info {width:100%;}
.kosik_user_info th, .kosik_user_info td { padding: 4px; }

.kosik_detail_legend { background: #f48221; color:#ffffff; }
.kosik_detail_fieldset { float:right; width:200px; border:2px solid #f48221; background:#ffffff; }
.kosik_detail_fieldset table { width:100%; }
.kosik_detail_fieldset table td { padding: 5px; border-bottom: 1px solid #d3d3d4;}
.kosik_detail_fieldset table .suma { background: #d3d3d4; color: #000000; }


/* ****************************** KONTAKT ************************************* */
.table-kontakt { width:100%; margin-bottom:1em; }
.table-kontakt td { padding:10px; background:#f9f9f9; vertical-align:top; border:1px solid #f0f0f0; }
.table-kontakt h4 { color: #f48221; font-size:1.2em; }
.table-padding td { padding:10px;}

.table-index { width:100%; margin-bottom:1em; }
.table-index td { padding:10px; background: #ffefdc; vertical-align:top; border:1px solid #f58220; }
.table-index .noborder { padding:10px; background:#ffffff; vertical-align:top; border:1px solid #ffffff; }
.table-index h4 { color: #f48221; font-size:1.2em; }
.table-index td { padding:10px;}
.table-index p {margin:0px;}
.table-index ul {margin-bottom:0px; line-height:200%;}

/* ****************************** ODBLOKY *********************************** */
.table_odblok { width: 100%; background: #f3f3f3; margin-bottom:2em; }

.table_odblok th, .table_odblok td {  padding:2px 4px 2px 4px;  border-bottom: 1px solid #d3d3d4;}
.table_odblok th { background: #f48221; color: #ffffff; border-bottom: 1px solid #ffffff; text-align:center; } 
.table_odblok .time {padding-left:23px; background: url('../images/design/time_icon.gif') 4px center no-repeat;}
.table_odblok .date {padding-left:23px; background: url('../images/design/date_icon.gif') 2px center no-repeat;}




.vykup-telefonu_table td {
  padding: 10px;
}

.vykup-telefonu_table select {
  font-weight:bold;
  padding: 2px;
  margin-bottom:10px;
  font-size:0.9em;
}
.vykup-telefonu_table img {
  float: left;
  margin-right:20px;
  margin-left:20px;
}

.vykup-telefonu_table strong {
  font-size: 1.2em;
}




.hlaska_z {
  background: #bfffbf url('../images/design/checkmark.png') 5px center no-repeat;
  border: 1px solid #7fff7f; padding: 5px; padding-left:25px;
}
.hlaska_o { background: #ffbfbf; border: 1px solid #ff7f7f; padding: 5px; }
.hlaska_c { background: #ffbfbf; border: 1px solid #ff7f7f; padding: 5px; }


/* ****************************** FORMULÁŘE ********************************* */
fieldset {
  position: relative; width:450px; padding:15px 10px 0px 10px;
  background: #f3f3f3; border: 2px solid #d3d3d4;
}
legend {
  position: absolute; top: -12px; left: 0px; background: #d3d3d4;
  margin-left:12px;	padding:4px 10px 4px 10px; font-weight:bold;
}



.text_long { width:200px; }
.text_100 { width: 100%; }
.text_medium { width:150px; }
.text_short { width:100px; }
.textarea_100 { width: 100%; }

.select_long { width:200px; }

.btn_odebrat {
  background: url("../images/design/x.gif") left center no-repeat;
  padding-left: 20px;
  border:none;
  cursor: pointer;
  font-weight:bold;
  color: #ea5b00;
  font-size:1em;
  font-family:arial;
}

.btn_koupit, .btn_kosik_del, .btn_long_left, .btn_long_right, .btn_pridat, .btn_porovnat, .btn_detail {
    width: 85px; height:20px; padding-left: 30px;
    border:none; cursor: pointer; color:#ffffff;
    font-size: 12px; font-weight:bold; line-height:20px;
}

.btn_koupit { background: url("../images/design/btn_koupit_bg.gif"); }
.btn_detail { background: url("../images/design/btn_detail.gif"); padding-left:0px; }
.btn_long_left { width: 188px; background: url("../images/design/btn_long_left_bg.png"); text-align:left; }
.btn_pridat { width: 188px; background: url("../images/design/btn_long_right_bg.png"); text-align:left; }
.btn_long_right {
  width: 188px; background: url("../images/design/btn_long_right_bg.png");
  padding:0px; padding-right:30px; text-align:right;
}
.btn_pridat {background: url("../images/design/btn_long_right_bg.png"); text-align:left; }
.btn_kosik_del { background: url("../images/design/btn_empty_bg.png"); padding: 0px; }
.btn {
  width: 107px; height:20px; line-height:20px; border:none; background: url("../images/design/btn_bg.gif");
  cursor: pointer; color:#ffffff; font-size: 12px; font-weight:bold;
}
.btn_splatky {
  width:200px; height:30px; color:#ffffff;
  background: #ee7f00 url('../images/design/tlacitko-bg2.gif') no-repeat;
  border:none; font-weight:bold;
}


