/* html>body .UIE {} Opera*/
/* :root .UIE {} Mozila*/
/* *:first-child+html .UIE {} ie7*/
/* da se pro IE7 pouzit otaznik */
/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 13px; color: #1D1F21; background:url(../img/BG_body.png) repeat-x top #fff}
div {height: auto; _height: 0; margin: 0; padding: 0}
h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 13px; color: #000}
p {margin: 0; padding: 0; color: #1D1F21 }
a {_height: 0; text-decoration: underline; color: #000 }
a:hover {text-decoration: none}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}
select {height: 20px; margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 12px;  font-family: Arial;}

.clear, .cleaner {clear: both; width: 100%; height: 0px; _height: 0px; font-size: 1px}
.indent {height: 10px; _height: 10px; font-size: 1px}

/* Collors */
.black {color: #000}
.red {color: #B61500;}
.green {color: #7EB901; }
.orange {color: #E9930A }
.dark_grey {color: #1D1F21}
.grey {color: #ADAFB1}
.purple { color: #5C6164; }

.info_dot {border-bottom: dashed 1px #6D7376; text-decoration: none; color: #6D7376}

.stav_skladem { color: #6eb300; background:url(../img/ICO_skladem.png) no-repeat 0 0; padding:0 0 0 15px  }
.stav_cekej {color: #fe9b00 !important;}
.stav_neni {color:#e93e27 !important;}



.containerall {position: relative; margin: 0 auto; padding: 0; width: 1000px;}
.containerheader {position: relative; z-index: 1; margin: 0px auto; width: 100%; height: 301px;}
.containerheader .header {position:relative; margin:auto; width:1000px; height:301px; background: url(../img/BG_header.png) no-repeat; }
.containerheader .header .logo {position:absolute; top:32px; left:10px; width:270px; height:68px;}
.containerheader .header .flash {position:absolute; top:100px; left:10px; width:980px; height:160px; background: url(../img/IMG_header.jpg) no-repeat; }
.containerheader .header .flash .adw_title {position: absolute; top: 47px; left: 30px;  width: 360px; height: 40px;}
.containerheader .header .flash .adw_title_img {float: left; width: 13px; _width: 10px;  background: url(../img/ODD_adw.gif) no-repeat left; }
.containerheader .header .flash .adw_title h1 { font-size: 15px;  font-weight: bold; color: #2C3338; margin-top: 5px; display: inline; }
.containerheader .header .flash .adw_title h2 { font-size: 15px;  font-weight: bold; color: #2C3338; margin-top: 5px; display: inline; }
.containerheader .header .c_btn_banner { position:absolute; top: 122px; right: 0px; width: 193px; padding:0 3px 0 0; height: 38px; background:url(../img/BG_btn_banner_top.png) no-repeat 0 0}
.containerheader .header .c_btn_banner a {display: block; float:right; width: 21px; height: 18px; padding: 3px 0 0 0 ; margin: 9px 5px 5px 0; background:url(../img/BTN_numb_banner.png) no-repeat 0 0; color: #000; text-align:center; text-shadow: #ededed   1px 1px 0; font-size: 12px; text-decoration: none; font-weight:bold}
.containerheader .header .c_btn_banner a.activ {background:url(../img/BTN_numb_banner_activ.png) no-repeat 0 0; text-shadow: #7d868c  -1px -1px 0; color: #fff;}



.containerbody { position: relative; margin: 0 auto; padding: 0 10px; width: 980px; height: auto; xoverflow: auto;  background:url(../img/BG_cont_body.png) no-repeat top #fff; xborder: 1px solid red}

.container_mainpage {width: 740px; overflow: hidden; height: auto; margin: 0; padding: 0;}

.column1 {float: left; position: relative; top: 0px; left: -730px; margin-top:10px;  padding: 0; width: 200px; height: auto; overflow: hidden; }
.column1.homepage {margin-top: 25px;}
.column1 h3 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; width: 200px; height: 8px; background: url(../img/BG_title1.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; display: block }
.adw1 {margin-top:5px; _margin-top:5px;  }
.adw2 {margin-top:10px; }
.price { display: inline;  font-size: 14px ; font-weight: bold; color: #B61500 }
.price.summary {font-size: 18px;}
.price.dark_grey {color: #1D1F21}
.price span { font-size: 11px; font-weight: bold; color: #B61500; text-decoration: none;  }
.price.summary span {font-size: 12px;}
.price span:before { content: '/' ; }
.price_detail_1 { font-size: 20px; font-weight: bold; color: #B61500}
.price_detail_1 span {font-size: 12px;}
.price_detail_2 { font-size: 13px; font-weight: bold; color: #B61500}
.price_detail_2 span {font-size: 12px;}
.price_order_1 {font-size: 14px; }
.price_order_1 small {font-size: 12px;}
.price_order_2 {font-size: 12px; }
.price_order_2 small {font-size: 10px;}


.sub_title {font-size: 13px; color: #000; font-weight: bold; margin-top: 5px;}

.column2 {float: left; position: relative; margin-top:10px;   left: 230px; padding: 0; width: 740px; height: auto; overflow: hidden;}
.column2.homepage {margin-top: 25px;}

.column3 {float: left; position: relative; top: 0; left: 28px; padding: 0; width: 225px; height: auto; overflow: hidden; xborder: 1px solid blue}

.containerfooter {position: relative; margin:0; height: auto; width:100%; }
.containerfooter .footer {width:970px; padding: 0 20px 0 10px; height:auto; overflow:hidden; margin: 0 auto;}



/* ---------------------- CESTA ZANORENI  ---------------------------------------------------------------------------------------------------------------------*/ 
.container_path  {position: relative; margin: 0 auto; padding: 0;  width: 980px; height: 43px; xoverflow: auto; /*background: url(../img/BG_path.gif) repeat-y;*/ }
.path {width: 960px; border-bottom: solid 1px  #DBDEE1; height: 38px; margin-left: 10px; }
.path img {position: absolute; top: 8px; right:17px; }
.navigate {position: absolute; top: 13px; left: 23px; margin: 0; padding: 0; font-size: 12px;}
.navigate li {display: block; float: left; margin-right: 12px; }
.navigate li a {padding-left: 12px; float: left; display: block; color: #5C6164; background: url(../img/ODD_navigate.gif) no-repeat; text-decoration: underline; }
.navigate li a:hover { color: #B61500}
.navigate li a.first {padding-left: 0; background: none; }
.navigate li a.last { text-decoration: none; font-weight: bold; color: #000;}




/* ---------------------- CLANEK  ---------------------------------------------------------------------------------------------------------------------*/ 
.container_article { width: 740px; height: auto; overflow: hidden; margin: 0; padding: 0; }
.container_article.list {border-bottom: solid 1px #DADFE3; padding: 10px 0 10px 0} 
.container_article.list.first8 {padding: 0px 0 10px 0} 
.container_article h1 {
  float: left;
  width: 522px;
  padding-left: 10px;
  margin-top: 2px;
  margin-bottom: 15px;
  background: url(../img/ODD_title.gif) no-repeat 0 2px;
  font-size: 24px;
  font-weight: bold;
}
.container_article h2 { font-size: 14px; font-weight: bold;}
.container_article h2.clist {margin-bottom: 10px;  font-size: 14px; font-weight: bold; color: #495054}
.container_article h2.producers_list {margin-bottom: 10px;  font-size: 18px; font-weight: bold; }
.container_article span, .container_article strong {font-size: 12px;}
.container_article p {margin-top: 5px; margin-bottom: 10px; }
.container_article p a {color: #B61500;  }
.container_article p a.black {color: #000}
.container_article img {float: left; margin: 0px 15px 0px 0; }


/* ---------------------- KONTAKTY  ---------------------------------------------------------------------------------------------------------------------*/ 
.main_contact { float: left; margin: 0px; padding: 0; width: 740px; height: auto; }
.main_contact h2 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px;  margin: 0; xwidth: 740px; height: 8px; background: url(../img/BG_title4.gif) no-repeat; color: #313538; font-weight: bold; font-size: 13px; display: block}
.main_contact_in {float: left; width: 712px; height: auto;  padding: 10px 13px 0px 13px ;  border-bottom: solid 1px #DADFE3; border-left: solid 1px #DADFE3; border-right: solid 1px #DADFE3; background: #F8FAFA }
.main_contact_in_1_a {position: relative; float: left; width: 326px; border: solid 1px #DADFE3; background: #fff; padding: 10px}
.main_contact_in_2 {float: left; color: #495054; font-size: 12px; font-weight: bold;} 
.main_contact_in_3 {float: left; margin-left: 10px; font-size: 12px; } 
.main_contact_in_3 img {margin-top: 10px;}
.main_contact_in_3 .maps {margin-top: 7px; color: #B61500; display: block }
.main_contact_in_1_b {float: right; width: 337px; padding: 10px}
.main_contact_in_4 {float: left;  width: 710px; margin-top: 10px; padding: 15px 0 15px 0; border-top: solid 1px #DADFE3; font-size: 14px; }
.main_contact_in_4 span {color:#B61500; font-size: 14px; }
.main_contact .gps {position: absolute; top: 83px; left: 258px; font-size: 11px; white-space : nowrap;} 

.container_sub_contact {float: left; width: 760px; margin: 0; padding: 0; }
.sub_contact {float: left; margin: 20px 18px 0 0px; padding: 0; width: 361px; }
.sub_contact h3 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; height: 8px; background: url(../img/BG_title5.gif) no-repeat; color: #313538; font-weight: bold; font-size: 13px; display: block}
.sub_contact_in {float: left; width: 333px;  padding: 13px; height: auto; border-bottom: solid 1px #DADFE3; border-left: solid 1px #DADFE3; border-right: solid 1px #DADFE3; }
.sub_contact_in .name_contact { font-size: 13px; color: #000; font-weight: bold; }
.sub_contact_in_1 { margin-top: 10px; padding-top: 10px; border-top: solid 1px #DADFE3;  font-size: 12px; line-height: 18px; } 
.sub_contact_in_1 a {color: #B61500;  } 
.sub_contact_in_x1 {float: left; width: 240px; height: auto;}
.sub_contact_in_x2 {float: right; width: 81px; height: 87px; border: solid 1px #DADFE3; }
.sub_contact_in_x2 img {border: solid 4px #fff; width: 73px; height: 79px; padding: 0; margin: 0;  }

/* ---------------------- PARTNERI  ---------------------------------------------------------------------------------------------------------------------*/ 
.container_partners {float: right; text-align: right; height: auto; margin-top: 17px;  _margin-top: 30px; }
.partners li {display: block; float: left; margin-left: 12px;  color: #6D7376; font-size: 11px;  }
.partners li.last {margin-right: 0px;  }
.partners li a {padding-left: 12px; float: left; display: block;  background: url(../img/ODD_doporucujeme.gif) no-repeat; text-decoration: underline; color: #6D7376   }
.partners li a:hover { color: #B61500}
.partners li a.first {padding-left: 0; background: none; }



/* ------------------------ PATICKA ----------------------------------------------------------------------------------------------------------------------*/ 
.container_footer_2 {float: left; width: 970px; margin: 15px 0 20px 0; border-top: solid 5px #B61500; }
.container_footer_2 .claim {float: left; margin-top: 15px; height: auto;;  width: 570px; font-size: 11px; }
.container_footer_2 .claim  a {text-decoration: underline; color: #6D7376 }
.container_footer_2 .claim  a:hover {text-decoration: none; }
.container_footer_2 .claim a span {color: #b61500; text-decoration: underline; } 
.container_footer_2 .claim a:hover span {color: #b61500; text-decoration: none; } 

.container_footer_2 .container_link {float: right;  text-align: right; margin-top: 14px; height: 28px;  width: 390px;}
.container_footer_2 .link {float: right; margin: 0; width: 440px;}
.container_footer_2 .link li {display: block; float: left; margin-left: 14px;  font-size: 11px;  }
.container_footer_2 .link li a {padding-left: 30px; float: left; display: block; height: 18px;  text-decoration: underline; color: #b61500;  }
.container_footer_2 .link li a:hover {text-decoration: none; }
.container_footer_2 .link li a.first { background: url(../img/ICO_webmaps.gif) no-repeat  }
.container_footer_2 .link li a.second {background: url(../img/ICO_about.gif) no-repeat; }
.container_footer_2 .link li a.third  {margin-right: 0px;  background: url(../img/ICO_contact.gif) no-repeat; }

.container_footer_3 {width: 970px; margin: 15px 0;}
.container_footer_3_in {float: left; height: auto; padding: 5px 10px; margin: 10px 0 0 0; border-right: solid 1px #D9DFE2 }




/*------------Doporucujeme + SK-------------------------------------------------------------------------------------------------------------------*/
.container_doporucujeme {position: absolute; top: 0 /*-272px*/; left: 0/*-1px*/;  width: 1000px; z-index: 8; }
.doporucujeme {position: absolute; top: 9px; left: 23px; margin: 0; padding: 0; font-size: 11px;}
.doporucujeme li {display: block; float: left; margin-right: 12px; }
.doporucujeme li a {padding-left: 12px; float: left; display: block; color: #5C6164; background: url(../img/ODD_doporucujeme.gif) no-repeat; text-decoration: underline; }
.doporucujeme li a:hover { color: #B61500}
.doporucujeme li a.first {padding-left: 0; background: none; }
.language { position: absolute; top: 0px; right: 23px; margin: 0; padding: 0;}
.language a.lang { text-decoration: underline; font-size: 11px; font-weight: bold; color: #656565; }
.language a.lang:hover { text-decoration: none;}
.language img {position: relative; top:7px;  }


/*------------ Prihlaseni  + kosik --------------------------------------------------------------------------------------------------------------------*/
.login {position: absolute; top: 58px; right: 10px; _right: 0px; margin: 0; padding: 0;  font-size: 12px; height:20px}
.login li {display: block; float: left; margin-right: 12px;  }
.login li a {padding-left: 12px; float: left; display: block; color: #3B3B3B; background: url(../img/ODD_login.gif) no-repeat; text-decoration: underline; height:20px }
.login li a:hover { text-decoration: none; }
.login li a.first {padding-left: 0; background: none; }
.login li a.last { background: url(../img/ODD_basket.gif) no-repeat; padding-left: 34px; color: #B61500; }
.login li a.first.loged {padding-left: 0; background: none; color: #E8D780; text-decoration: none;}




/* ------------- Menu -------------------------------------------------------------------------------------------------------------------------------*/
.menu {position: absolute; top: 268px; left: 20px; height: 32px; margin: 0; padding: 0;   list-style-type: none; }
.menu li {position: relative; xdisplay: block; float: left; }
.menu li a {padding: 7px 15px 11px 15px; height: 15px; float: left; display: block; color: #fff; background: url(../img/ODD_menu.gif) no-repeat right 5px; font-size: 12px; text-decoration: none;  }
.menu li a:hover { color: #000;  background: #fff;}
.menu li a.first {padding-left: 15; background: #fff; color: #000;}
.menu li a.activ {background: #fff; color: #000;}


/* ------------- SubMenu -------------------------------------------------------------------------------------------------------------------------------*/
.container_submenu {position: absolute; top: 271px; left: 10px; height: 60px; width: 980px; margin: 0; padding: 0;  background: url(../img/BG_submenu.gif);}
.submenu {position: absolute; top: -10px; =top: 3px;  left: -30px; height: 30px; list-style-type: none; }
.submenu li {position: relative; xdisplay: block; float: left; }
.submenu li a {padding: 10px 14px 11px 14px; float: left; display: block; color: #000; background: url(../img/ODD_submenu.gif) no-repeat right; font-size: 12px; text-decoration: none;  }
.submenu li a:hover {text-decoration: underline}
.submenu li a.last {background: none;}

/* -------------Hledani ---------------------------------------------------------------------------------------------------------------------- */
.search {position: absolute; top: 268px; right: 5px; height: 32px; width: 222px; }
.inp1 {height: 24px; width: 142px; float: left; background: url(../img/BG_search.gif) no-repeat;}
.inp1 .input_text {position: relative; top: 5px; left: 5px; width: 130px; color: #656565; font-size: 11px;  background: transparent; border:none}
.search .input_button {float: left; position: relative; left:4px; } 
.search a.text1 {float: left; position: relative; left: 10px; top: -2px; color: #fff; font-size: 10px; text-decoration: underline; }
.search a.text1:hover { text-decoration: none;}



/* ------------- Kategorie ----------------------------------------------------------------------------------------------------------------*/
.categories {margin: 0; padding: 0; list-style-type: none;  background-color: #D6DDE1; font-size: 13px; color: #000}
.categories li a {padding: 8px 0px 7px 30px; display: block;  border-bottom: solid 1px #E6EAEC; background: url(../img/ODD_categories1.gif) no-repeat 15px 12px; text-decoration: none; } 
.categories li a.last {border: none;}
.categories li a.activ {background: url(../img/ODD_categories2.gif) no-repeat 13px 15px #E3E7EA; font-weight: bold; border: none; }
.categories li a:hover {background-color: #E3E7EA; }
.categories li ul {_float:left; margin: 0; padding: 0 0 10px 0; list-style-type: none; font-weight: normal; background:  #E3E7EA; xtext-decoration: underline; border-bottom: solid 1px #E6EAEC; font-size: 11px;}
.categories li ul li a { padding: 2px 15px 2px 44px; border: 0; background: url(../img/ODD_categories3.gif) no-repeat 31px 7px; text-decoration: underline; }
.categories li ul li a.activ { text-decoration: none; font-weight: bold; color:#B61500; background: url(../img/ODD_categories3.gif) no-repeat 31px 7px; } 
.categories li ul li a:hover {xcolor: #B61500;  text-decoration: none;}

.root_categories_activ {padding: 9px 0px 9px 14px; width: 186px; height: auto; background: url(../img/BG_title1.gif) no-repeat #949FA5; color: #fff; font-weight: bold; font-size: 13px; display: block; text-decoration: none; }
.root_categories {margin-top: 4px; padding: 9px 0px 9px 14px; width: 186px; height: auto; background: url(../img/BG_title1_activ.gif) no-repeat #949FA5; color: #fff; font-weight: bold; font-size: 13px; display: block; text-decoration: none;  }
.container_subcategories {float: left; width: 740px; margin: 8px 0 0 0; padding:0;}
/*.subcategories {float: left; width: 160px; height: 30px; padding: 2px 0 0 21px; background: url(../img/ODD_subcategories.gif) no-repeat 0px 4px; font-size: 12px; color: #B61500;  }*/
.subcategories {float: left; width: 220px; height: 18px; padding: 2px 0 0 21px; background: url(../img/ODD_subcategories.gif) no-repeat 0px 4px; font-size: 12px; color: #B61500;  }


/* ------------- SUBKategorie - rozcestnik  ----------------------------------------------------------------------------------------------------------------*/
.container_guidpost_subcategories {width: 740px; height: auto; margin; 0; padding:0}
.container_guidpost_subcategories a {text-decoration: none; }
.guidpost_subcategories {float: left; width: 128px; height: 138px; margin: 10px 10px 0 0; padding: 10px 5px 0px 5px;  border: solid 1px #CCD4D9; display: block; text-align: center; cursor:pointer; _cursor:hand;}
.guidpost_subcategories.last9 { margin: 10px 0 0 0; _width: 125px; }
.guidpost_subcategories:hover {border: solid 1px #B61500;}
.guidpost_subcategories span {height: 37px;  font-size: 11px; font-weight: bold; text-decoration: underline; display: block }
.guidpost_subcategories img {padding: 0; margin: 0}


/*--------------- Infobox -----------------------------------------------------------------------------------------------------------------*/
.infobox  {margin: 10px 0 0 0; padding: 0; list-style-type: none;  background-color: #fff; font-size: 14px; border: solid 1px #BCC2C6;  }
.infobox li a {padding: 0px 0px 0px 30px; display: block; height: 18px;  color: #495054; background: url(../img/ODD_infobox.gif) no-repeat 17px 5px; text-decoration: underline;  }
.infobox li a:hover {color: #B61500;  }
.infobox li a.first0 {padding-top: 10px; background: url(../img/ODD_infobox.gif) no-repeat 17px 15px;}
.infobox li a.last  {padding-bottom: 10px; x_padding-bottom: 0px;}

/*--------------- Newsletter -----------------------------------------------------------------------------------------------------------------*/
.newsletter {margin-top: 10px; padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; height: 8px; background: url(../img/BG_title12.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; display: block }
.newsletter_in {padding: 10px; height: auto; background: #EBEEF0; border-bottom: solid 1px #BCC2C6; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6;}
.newsletter_in .input_text {margin: 5px 0 0 0; width: 174px; =width: 172px;height: 18px;font-size: 11px;}
.newsletter_in .input_button {position: relative; top: 5px; left: 104px; }
.newsletter_in span {color: #495054; font-size: 11px; font-weight: bold;}
.newsletter_in_01 {margin: 10px 0 0 0; border-top: solid 1px #BCC2C6}
.newsletter_in_01_text {margin: 10px 0 0 0; padding: 0; list-style-type: none; font-size: 11px; } 
.newsletter_in_01_text li a {padding: 0px 0px 0px 20px; display: block; height: 16px;  color: #495054; background: url(../img/ODD_infobox.gif) no-repeat 7px 5px; text-decoration: underline;  }
.newsletter_in_01_text li a:hover {color: #B61500;  }

/*-------------- Rozcestnik titulka ------------------------------------------------------------------------------------------------------------*/
.guidpost {float: left; margin: 0 10px 10px 0; padding: 0px;  width: 140px; height: 225px; background: url(../img/BG_guidpost_body.gif) no-repeat bottom; overflow: hidden;}
.guidpost.posled {margin: 0 0 10px 0; } 
.guidpost h2 a {padding: 10px 0px 0px 10px; width: 130px; height: 30px; font-size: 11px; color: #fff; background: url(../img/BG_guidpost_top.gif) no-repeat; display: block; text-decoration: none; }
.guidpost.stroje h2 a {padding: 4px 0px 0px 10px; height: 36px;}
.guidpost .seznam  {margin: 0px 0 0 0; padding: 0; list-style-type: none;  font-size: 11px; xborder: solid 1px red; line-height: 14px;   }
.guidpost .seznam li h3 a {padding: 0px 0px 0px 20px; display: block; /*height: 16px; */ height: auto; color: #495054; background: url(../img/ODD_infobox.gif) no-repeat 10px 5px; text-decoration: underline; font-size: 11px; font-weight: normal;  }
.guidpost .seznam li a:hover { text-decoration: none;  }



/*------------Novinky titulka ----------------------------------------------------------------------------------------------------------------------*/
.news_homepage {float: left; margin: 10px 10px 0px 0; padding: 0; width: 290px; }
.news_homepage h3 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; width: 246px; height: 8px; background: url(../img/BG_title2.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; display: block}
.news_homepage_in {float: left; width: 268px; padding: 0px 10px 0px 10px; height: 237px; border-bottom: solid 1px #BCC2C6; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6; }
.news_homepage_in_1 {float: left; width: 268px;  margin: 10px 0 0 0; border-bottom: solid 1px #CCD4D9;  height: 92px;   overflow: hidden;   }
.news_homepage_in_1.last0 {border: none; height: 93px;}
.news_homepage_in_1_img {float: left; xwidth: 78px;  } 
.news_homepage_in_1_txt {float: left; margin: 0 0 0 8px; width: 182px;  xoverflow: hidden;  } 
.news_homepage_in_1 h4 a { font-size: 11px; color: #000; text-decoration: underline;  xoverflow: hidden;  }
.news_homepage_in_1 h4 a:hover { text-decoration: none; }
.news_homepage_in_1 p { font-size: 11px;  line-height: 12px; margin: 5px 0 10px 0; }
.news_homepage_in_2 { xwidth: 248px; xmargin: 10px 10px 0 10px; border-top: solid 1px #CCD4D9; text-align: right;  }
.news_homepage .odkaz { text-align: right; padding: 6px 0 0 0;}
.news_homepage .odkaz a { font-size: 11px; color: #B61500; text-decoration: underline;}
.news_homepage .odkaz a:hover {text-decoration: none;}




/*-------------Akce titulka -----------------------------------------------------------------------------------------------------------------------*/
.action_homepage {float: left; margin: 10px 0px 0px 0; padding: 0; width: 440px; }
.action_homepage h3 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; width: 396px; height: 8px; background: url(../img/BG_title3.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; display: block}
.action_homepage_in {float: left; width: 438px; height: 217px;  padding: 10px 0 10px 0;  border-bottom: solid 1px #BCC2C6; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6; }
.action_homepage_in_1 {float: left; width: 134px; padding: 0 5px 0 5px; border-right: solid 1px #CCD4D9; text-align: center;  }
.action_homepage_in_1.last { border: none; }
.action_homepage_in_1 h4 {height: 30px; display: block; overflow: hidden;}
.action_homepage_in_1 h4 a {font-size: 12px; color: #000; text-decoration: underline;  }
.action_homepage_in_1 h4 a:hover { text-decoration: none; }
.action_homepage_in_1_img {text-align: center; margin: auto; padding: 10px 0 10px 0; } 
.action_homepage_in_2 { width: 418px; margin: 10px 10px 0 10px; _margin: 21px 10px 0 10px; ?margin: 21px 10px 0 10px; border-top: solid 1px #CCD4D9; text-align: right;  }
.action_homepage .odkaz { text-align: right; padding: 6px 0 0 0; }
.action_homepage .odkaz a { font-size: 11px; color: #B61500; text-decoration: underline;}
.action_homepage .odkaz a:hover {text-decoration: none;}




/* ------------ Titulka SEOBOX -------------------------------------------------------------------------------------------------------------- */
.seobox {width: 718px; height: auto; background: #E1E6E8; border: solid 1px  #C7CED2; padding: 10px; }
.seobox h4 {xmargin: 10px;  font-size: 13px;  font-weight: normal;  line-height: 16px;  color: #495054}
.seobox span { color: #B61500; font-weight: bold; }
.seobox a {text-decoration: underline; }
.seobox a:hover {text-decoration: none;}




/* ------------ VYROBCI -------------------------------------------------------------------------------------------------------------- */
.producer {float: left; width: 738px; height: auto; margin: 0; padding:0; border: solid 1px #CCD4D9; border-top:none; background: #f9fafb;   }
.producer .show {float: right; margin: 10px; padding: 0 0 0 8px; background: url(../img/ODD_infobox.gif) no-repeat 0px 6px; }
/*html>body .producer .show {float: right; position: relative; top: -2px; } */
.producer_in {float: left; padding: 10px; font-size: 12px;  color: #000; }
.producer_in.no_under {text-decoration: none; font-size: 11px;} 
.producer strong {
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 5px;
}
 
.producer_in label {
    display: block;
    float: left;
    margin-right: 20px;   
}
.producer_in input {position: relative; top: 2px; margin:0;  }
.producer_in label a { text-decoration:none}
.producer_in label span { text-decoration: none; font-size: 12px; color: #444444; }
.producer_in.no_under label span { text-decoration: none; font-size: 12px;}



/* ------------ NOVY FILTER -------------------------------------------------------------------------------------------------------------- */
.c_filter {width: 738px; height:54px; border: 1px solid #ccd4d9; margin: 20px 0 0 0; background:url(../img/BG_cfilter.gif) repeat-x top #f3f5f7;  }
.c_filt_txt_01 {width: 180px; float:left; margin:4px 0 0 5px }
.c_filt_txt_01 a { text-decoration:none; color:#444444; font-weight:bold}
.c_filt_txt_01 a.ex_01 {color: #6eb300}
.c_filt_txt_01.ex_01 {width: 140px;}
.filt_txt_01 { float: left;  margin: 1px 15px 0 0px }
.filt_txt_01.ex_01 { float: none;  margin: 3px 0 10px 0 }
.filt_txt_01 input {position: relative; top: 2px;}
.c_filt_slider {float: left; width: 430px; margin: 12px 0 0 0;}
.c_filt_slider.ex_01 {width: 528px; padding: 10px 5px; border: solid 1px #e6eae7; background: #fafcfb; border-radius: 5px;} 
.table_slider {  font-weight: bold; vertical-align: middle; text-align: right; } 
.table_slider tr {height: 30px; }
.table_slider tr.ex_01 {height: 36px;} 
.table_slider .td_01 {width: 60px;  padding: 0 5px 0 0 ; color: #717171; }
.table_slider .td_01.ex_01 {width: 169px;  padding: 0 10px 0 0 ; color: #717171; }
.table_slider .ico_img {border: 0 none; margin: 0 1px 0 3px; padding: 0; vertical-align: middle; }
.table_slider .td_02 {width: 80px; padding: 0 10px 0 0 ; color: #444444; }
.table_slider .td_02.ex_01 { padding: 0 0 0 10px; text-align: left}
.table_slider .td_02.ex_02 { padding: 0 0 0 3px;}
.table_slider .td_03 {width: 250px; }
.table_slider .slider_bg {position:relative; width: 250px; height: 30px; background: url(../img/BG_slider.png) no-repeat 0 ;}
.table_slider .slider_bg {background: none; width: 220px;} /* upraveno */
.table_slider .bg_slider_handle {display: block; width: 30px; height: 26px; top: 0px; position:absolute;  border-radius: 0px; border:none; }
.table_slider .bg_slider_handle.btn_from {background: url(../img/BTN_slider_from.png) no-repeat 0 0; margin:2px 0 0 1px}
.table_slider .bg_slider_handle.btn_from { margin-left: -14px; } /* upraveno */
.table_slider .bg_slider_handle.btn_to {background: url(../img/BTN_slider_to.png) no-repeat 0 0; margin:2px 0 0 -31px}
.table_slider .bg_slider_handle.btn_to { margin-left: -14px; } /* upraveno */
.table_slider input {background: none; border: none; color: #444444;  font-weight:bold; width: 60px; text-align:right  }
.table_slider input.ex_01 {width:55px}
.c_filt_btn { display:block; float:right; margin: 13px 10px 0 0;}
.c_filt_btn img {float:none; margin:0}
.table_slider .ui-slider-container { padding: 0px 15px 0px 15px; background: url('../img/BG_slider.png') no-repeat scroll 0 center transparent; width: 220px; }

/*---------------TRIDENI a STRANKOVANI-------------------------------------------------------------------------------------------------------------*/
.sorting {width: 740px;  height: 38px; padding:0 ;margin: 20px 0 0 0; background: #E6EAEC ;}
.dp {margin:0; padding:0; height: 38px; _height: 35px;}
.dp .paging {float:right; padding-right: 3px; }
.dp .paging a {float: left;  width: 18px; height: 17px; margin-right: 5px; margin-top: 7px; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top:3px; color: #fff; xdisplay: block; background: #A8B3BA; border: solid 1px #83929A}
.dp .paging a.first { margin-left: 4px;}
.dp .paging a.activ { color: #B61500; background: #fff;}
.dp .paging a:hover {background: #83929A; }
.dp .paging .input_button {float: left; margin: 4px 12px 0 2px; _margin: 4px -13px 0 2px; background:none; border: none; }
.dp .paging .input_button:hover { background:none; border: none; }

.sort {float: right; height: 30px; width: auto; overflow: hidden; }
.sort select {float:left; width: 145px; margin: 0 3px 0 0; height: 23px; font-size: 13px;  vertical-align: middle; padding: 2px; }
.sort .input_button {float: left; margin-left: 1px;}

/* ---------------------- Porovnani na strance ---------------------------------------------------------------------------------------------------------------------*/ 
.container_compare  { width: 738px; border: solid 1px #DBDEE1; padding: 0; height: 30px; margin: 0 0 10px 0; }
.container_compare.hidden  {display: none; }
.compare { margin: 0; padding: 0; font-size: 12px;  }
.compare li {display: block; float: left; margin-right: 10px; }
.compare li a {padding: 6px 0 0 12px; float: left; display: block; height: 25px; color: #000; background: url(../img/ODD_doporucujeme.gif) no-repeat 0 7px; text-decoration: underline; }
.compare li a:hover { text-decoration: none;}
.compare li a.first5 {padding-left: 35px; background: url(../img/ICO_compare_2.gif) no-repeat 10px 7px; }

/* ---------------------- Print a send ---------------------------------------------------------------------------------------------------------------------*/ 
.empty {width: 100%; height: auto; clear: both; padding: 0; margin: 0}
.container_print_send { width: auto; border: solid 1px #DBDEE1; padding: 10px 0; height: 20px; margin: 20px 0 10px 0; text-align: right; font-size: 12px; }
.container_print_send a.print { padding-left: 38px; padding-right:18px; background: url(../img/ICO_print_1.gif) no-repeat; color: #B61500;}
.container_print_send a.mail { padding-left: 38px; padding-right:18px; background: url(../img/ICO_mail.gif) no-repeat; color: #B61500;}

/* ---------- Katalogovy vypis  -------------------------------------------------------------------------------------------------------------*/
.container_labels {width: 740px;  height: 30px; padding:0 ;margin: 18px 0 0 0; border-bottom: solid 4px #6B777E }
.labels_1 {float: left; width: 12px; height: 30px; background: url(../img/BG_label_off_left.gif) no-repeat;} 
.labels_2 {float: left; width: auto; height: 23px; padding-top: 7px; text-align: center; background: url(../img/BG_label_off_center.gif); color: #505A5F; font-size: 13px; font-weight: bold; text-decoration: none;}
.labels_3 {float: left; width: 15px; height: 30px; background: url(../img/BG_label_off_right.gif) no-repeat;} 
.labels_1_on {float: left; width: 12px; height: 30px; background: url(../img/BG_label_on_left.gif) no-repeat;} 
.labels_2_on {float: left; width: auto; height: 23px; padding-top: 7px; text-align: center; background: url(../img/BG_label_on_center.gif); color: #fff; font-size: 13px; font-weight: bold; text-decoration: none;}
.labels_3_on {float: left; width: 15px; height: 30px; background: url(../img/BG_label_on_right.gif) no-repeat;} 


.container_catalog { position: relative; width: 738px; height: auto; float: left; padding: 0; margin: 0; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6; overflow:hidden; z-index: 200; }
.c_catalog_in {position: relative; width: 750px;}
.catalog { position: relative; float: left; width: 246px; height: 296px; margin:  0;border-right: solid 1px #dbdee0;  border-bottom: solid 1px #dbdee0;text-align: center; }
.catalog.last1 {border: none; width: 183px;}
.catalog_in_1 { position: absolute; top:0; left:0; width: 100%; height: 55px; margin: 0;  overflow: hidden; padding: 15px 0 0 0 ; z-index: 100;  }
.catalog_in_1 h4 { background:#fff; }
.catalog_in_1 a { display:block; z-index: 3; height: auto; background:#fff; text-decoration:none; line-height:18px; padding: 0 10px; font-size: 13px;}
.catalog_in_1 .perex {height: 16px; overflow:hidden; display:block; font-size: 12px; color: #454545; background:#fff; font-weight: normal; margin: 2px 0 0 0;  padding: 0 0 5px 0;}
.catalog_in_1 a:hover .perex {height: auto; }
.catalog_in_2 { position:relative; z-index: 1; height:169px; width: 100%; padding-top: 70px; text-align: center;  vertical-align: middle;  }
.catalog_in_2 img {display: block; position:relative; left: 0; 	margin: 0 auto; top:5px;  }
.pr {position: absolute; right: 0px; top: 70px; z-index: 2; }


.catalog_in_3 {xfloat: left; height: 57px; margin: 0; text-align: left; background: url(../img/BG_catalog.png) repeat-x bottom; }
.catalog_in_4 {height: 22px; margin: 0 10px; overflow: hidden;}
.catalog_in_5 {margin: 0 10px; _margin: 0 5px; }
.catalog_in_5 strong { float: right; _margin-right:2px; margin-top: 7px; font-size: 12px; display: block  }
.catalog_in_5 .input_text {float: left;width: 22px; height: 13px; font-size: 11px; font-weight: bold; color: #495054; text-align: center; }
.catalog_in_5 .input_button {float: left; position: relative; left: 0px;  } 
.catalog_in_5 .input_button_1 {float: left; position: relative; left: 5px;  } 


/*-----------------FILTROVANI DLE PARAMETRU -----------------------------------------------------------------------------------------------------------------*/
.container_parameters_2 {width: 740px; height: auto; margin:20px 0 0 0; }
.parameters_2 { height:33px; width: 740px; padding-top: 10px; margin: 0; border-bottom: solid 1px #DDE2E6; text-align: right;}
.parameters_2 .input_text { position: relative; =top: 4px; left: 2px; width: 120px; height: 16px;  }
.parameters_2 .input_text_2 {width: 120px; height: 22px; position: relative; top: -2px; =top: 1px;}
.container_parameters_2 .input_button {position: relative;  left: 310px; padding-top: 20px;}
.parameters_2 span {position: relative; top: 4px; float: left;width: 240px; display: block}
.parameters_2 strong {width:490px; height: 30px; position: relative; top: -3px; =top: -7px;float: right; text-align: left; font-weight: normal;  }
.parameters_2 strong span {float:left;width:auto;}
.parameters_2 a {position: relative; top: 6px; =top: 10px; left: 6px; padding: 0; display: block; float: left; vertical-align: top;}
.parameters_2 .input_radio {position: relative; top: 4px; =top: 5px;}
.parameters_2 label {position: relative; top: 1px; =top: 4px; font-weight: bold; margin-right: 10px;}
.parameters_2 label.green {color: #7EB901; }
.parameters_2 label.orange {color: #E9930A }
.parameters_2 label.red {color: #E9571D }



/* ---------- DETAIL -------------------------------------------------------------------------------------------------------------*/
.main_detail {margin: 0px; padding: 0; width: 740px; height: auto; margin:4px 0 0 0; }
.main_detail h1 {padding: 7px 0px 0px 14px; margin: 0; height: 30px; background: url(../img/BG_title6.gif) no-repeat; color: #fff; font-weight: bold; font-size: 20px; display: block}
.main_detail h2 {padding: 7px 0px 0px 14px; margin: 0; height: 23px; font-weight: normal; font-size:13px; color: #000 ;background: url(../img/BG_title13.gif) no-repeat; }
.main_detail_in {float: left; position: relative;   height: auto;  width: 738px; padding: 10px 0; color: #313538; border-bottom: solid 1px #BCC2C6; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6;  }
.main_detail_in_1 {float: left; width: 389px; height: auto; text-align: center; vertical-align: middle;  }
.main_detail_in_1_main_img {xheight: 270px; padding: 5px 0 10px 0}
.main_detail_in_1_next_img { float: left; margin:0 10px; xborder-top: 1px solid #f0f0f0; overflow: hidden; height: 75px;}
.main_detail_in_1_next_img.hasvideo { max-width: 255px;}
.main_detail_in_1_next_img.videobox { width: 85px; margin: 0 29px 0 0;}
.main_detail_in_1_next_img a {display:block; float:left; margin:10px 10px 0 10px}
.main_detail_in_1 .pr2 {position: absolute; top: 22px; left: 325px;}
/*.main_detail_in_1 .large_img {position: absolute; top: 256px; _top: 259px;   left: 365px; z-index: 50;} */
.main_detail_in_2 { float: left;  height: auto; padding: 0px; border-left: solid 1px #dde0e2; color: #6d7376; width: 348px; }
.main_detail_in_3 {width: 318px; height: auto; background: #f3f4f6;  padding: 20px 15px;}
.main_detail_in_3.ex_01 { background:none; padding: 15px;}
.main_detail_in_3.ex_02 {  height: 80px; padding:40px 15px; text-align:center; color: #000; }
.main_detail_in_3.ex_03 { padding: 40px } 
.main_detail_in_3.ex_02 span { font-size:16px; font-weight:bold}
.main_detail_in_3 .odr {margin: 0 0 3px 0px; font-size: 12px;  }
.main_detail_in_3 .odr.last {margin: 0 0 10px 0px; font-size: 12px;  }
.main_detail_in_3 strong {width: 210px; display: block; float: right; color:#495054}
.main_detail_in_3 strong a {color: #495054}
.main_detail_in_3 strong span {color: #84A904; padding-top: 0px;}
.main_detail_in_3 img {padding: 0px; margin: 0px; vertical-align: bottom; }
.main_detail_in_4 { height: auto; }
.main_detail_in_4 strong {width: 312px; }

.subinfo_detail {margin: 0; padding: 0; list-style-type: none; }
.subinfo_detail li{padding: 8px 0px 0px 15px; display: block; background: url(../img/ODD_subinfo_detail.gif) no-repeat 5px 14px; text-decoration: none; } 

.main_detail_in_5 {width: 130px; height: auto; padding: 2px 0 0 0 ; font-size: 12px;}
.main_detail_in_6 {width: 130px; height: auto; margin-top: 20px; xbackground: aqua; font-size: 12px;}
.main_detail_in_7 {float: right; width: 172px; height: auto; }
.main_detail_in_8 { width: 160px; height: auto; background: #fafbfb; margin:1px 0 0 0; font-size: 12px; padding: 6px; }
.main_detail_in_8 span {float:right; font-size: 12px; font-weight: bold; color: #495054; text-align: right;}
.main_detail_in_8 span small {xfloat:right; font-size: 11px;}
.main_detail_in_8 a { float: right; padding: 0 0 4px 15px; background: url(../img/ICO_calc.gif) no-repeat 0px 2px; color: #B61500; font-size: 11px;}
.main_detail_in_9 {float: left; padding: 15px; font-size: 13px;}
.main_detail_in_9.ex_01 { height:50px;}
.main_detail_in_9 .input_text {width: 25px; padding:6px; font-size: 16px; font-weight: bold; color: #000; text-align: center; margin-left:53px}
.main_detail_in_9 .input_button {position: relative; left: 3px; top: 14px;   } 
.main_detail_in_9 .large_img {position: relative; left: -290px; top: 21px; z-index: 3;} 
.main_detail_in_10 {float: left; width: 718px; margin: 10px 0 0 10px; padding: 20px 0 10px 0; border-top: solid 1px #BCC2C6; font-size: 12px; }
.main_detail_in_10 a.image { padding-left: 24px; padding-right:18px;  margin-left: 10px; background: url(../img/ICO_image.gif) no-repeat; color: #B61500;}
.main_detail_in_10 a.print { padding-left: 38px; padding-right:18px; background: url(../img/ICO_print.gif) no-repeat; color: #B61500;}
.main_detail_in_10 a.mail { padding-left: 38px; padding-right:18px; background: url(../img/ICO_mail.gif) no-repeat; color: #B61500;}
.main_detail_in_10 a.quest { padding-left: 38px; padding-right:18px; background: url(../img/ICO_quest.gif) no-repeat; color: #B61500;}
.main_detail_in_10 a.compare { padding-left: 38px; xpadding-right:15px;  background: url(../img/ICO_compare.gif) no-repeat; color: #B61500;}
.main_detail_in_11 {font-size: 11px; color: #6D7376; margin: 7px 0 0 0}

.container_value_a {float: left; width: 740px; height: auto; margin-top: 10px; padding: 0 0 5px 0; background: url(img/BG_title8.gif) top no-repeat #D4DBDF; font-size: 11px;}
.container_value_b {float: left; padding: 0 0 5px 0; width: 740px; height: auto;� background: #fff;� font-size: 12px; font-weight: bold; border-bottom: solid 1px #CFD7DB}
.value_a_1 {float: left; margin: 7px 0 0 10px; _margin: 7px 0 0 5px; width: 90px;}
.value_a_2 {float: left; margin: 7px 0 0 10px; width: 70px; text-align:right}
.value_a_3 {float: left; margin: 7px 0 0 10px; width: 95px; text-align: right}
.value_a_4 {float: left; margin: 7px 0 0 10px; width: 80px; text-align: right}

.value_b_1 {float: left; margin: 12px 0 0 10px; _margin: 12px 0 0 5px; width: 90px; }
.value_b_2 {float: left; margin: 12px 0 0 10px; width: 70px; text-align:right}
.value_b_3 {float: left; margin: 12px 0 0 10px; width: 95px;text-align: right}
.value_b_4 {float: left; margin: 12px 0 0 10px; width: 80px; text-align: right}
.value_b_out {float: left; margin: 12px 0 0 10px; color: darkgray; }
.value_b_4 strong {color:#84A904;}
.value_b_4  .input_text {float: right; width: 22px; height: 13px; font-size: 11px; font-weight: bold; color: #495054; text-align: center; }
.value_b_4  .input_button {float: right; position: relative; left: 4px;  } 

.container_description {margin: 0px; padding: 0px; width: 740px; height: auto; background: url(../img/BG_description.gif) repeat-x top;  }
.description {padding:10px;}
.container_parameters {width: 640px; height: auto; margin:0; padding:0 0 0 40px}
.parameters { height:19px; width: 640px; padding-top: 4px; margin: 0; border-bottom: solid 1px #DDE2E6; text-align: right;}
.parameters span {float: left; width: 260px; display: block}
.parameters strong {width:370px; height: auto; float: right; text-align: left; }
.parameters strong span {float:left;width:auto;}
.parameters a {margin: 0 0 2px 6px; padding: 0; display: block; float: left; vertical-align: bottom;}
.parameters a img {padding: 0; margin: 0;  vertical-align: bottom;}

.instruction {padding: 10px 0;  border-bottom: solid 1px #DDE2E6}
.instruction ul {margin: 0; padding: 0; list-style-type: none; font-size: 12px; }
.instruction ul li {padding: 3px 0 0 8px; background: url(../img/ODD_infobox.gif) no-repeat 0px 9px;}
.pdf {padding: 0 22px 0 0; color: #B61500; background: url(../img/ICO_pdf.gif) no-repeat right;} 
.pdf_2 {float: right; padding: 20px 135px 10px 0; color: #B61500; font-size: 11px;  background: url(../img/ICO_getreader.gif) no-repeat right 10px } 

/* ---------- PRISLUSENSTVI  -------------------------------------------------------------------------------------------------------------*/
.accessories {float: left; margin: 20px 0px 0px 0; padding: 0; width: 740px; height: auto; }
.accessories.sub {float: left; margin: 0px 0px 0px 0; padding: 0; width: 740px; height: auto; }
.accessories h3 {padding: 10px 30px 17px 14px; _padding: 10px 30px 9px 14px; width: 796px; height: 8px; background: url(../img/BG_title7.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; display: block}
.accessories_in {float: left; width: 738px; height: auto;  padding: 10px 0 7px 0;  border-bottom: solid 1px #BCC2C6; border-left: solid 1px #BCC2C6; border-right: solid 1px #BCC2C6; }
.accessories_in_1 {float: left; width: 136px; padding: 0 5px 0 5px; border-right: solid 1px #CCD4D9; text-align: center;  }
.accessories_in_1.last { border: none; }
.accessories_in_1 h4 {height: 30px; display: block; overflow: hidden;}
.accessories_in_1 h4 a {font-size: 12px; color: #000; text-decoration: underline;  }
.accessories_in_1 h4 a:hover { text-decoration: none; }
.accessories_in_1_img {text-align: center; margin: auto; padding: 10px 0 10px 0; } 
.accessories_in_2 { width: 718px; margin: 10px 0px 0 10px; _margin: 21px 0px 0 10px; border-top: solid 1px #CCD4D9; text-align: right;  }
.accessories_in_3 {margin: 5px 0 0 35px; _margin: 5px 0 0 17px; }
.accessories_in_3 .input_text {float: left;width: 22px; height: 13px; font-size: 11px; font-weight: bold; color: #495054; text-align: center; }
.accessories_in_3 .input_button {float: left; position: relative; left: 4px;  } 
.accessories .odkaz { text-align: right; padding: 10px 0 0 0;}




/*----------IMG OKNO velke ---------------------------------------------------------------------------------------------------------------*/
.win_img { width: 700px; position:absolute; top: 20px; left: 20px; z-index: 6; }
.win_img h2 { padding: 8px 0 0 14px; width: 697px; height: 32px; background: url(../img/BG_title14.gif) no-repeat; color: #fff; font-size: 18px; font-weight: bold;}
.win_img h2 img {position: absolute; right: 10px; _right: 20px;}
.win_img_1 {width: 695px; height: 455px; background: #fff; border: solid 1px #79858C}
.win_img_2 {width: 691px; height: 451px; background: #EBEEEF; border: solid 2px #fff }
.win_img_3 {position: absolute; left: 15px; top: 55px; width: 515px; height: 424px; background: #fff; border: solid 1px #BCC2C6}
.win_img_3_sub_1 {xwidth: 505px; height: 390px; margin: 5px 5px; text-align: center; }
.win_img_3_sub_1 img {padding-top: 15px;}
.win_img_3_sub_2 {width: 495px; height: 20px; margin: 0px 10px;  }
.win_img_3_sub_2 span {display: block; float: left}
.win_img_3_sub_2 span.first {width: 200px; }
.win_img_3_sub_2 span.third {float: right;  }
.win_img_3_sub_2 a {font-size: 10px; color: #495054; padding-left: 20px; }
.win_img_3_sub_2 a.prew { background: url(../img/ICO_arrow_left.gif) no-repeat;}
.win_img_3_sub_2 a.close { background: url(../img/ICO_close_img.gif) no-repeat;}
.win_img_3_sub_2 a.next {padding-right: 20px; padding-left: 0px; background: url(../img/ICO_arrow_right.gif) no-repeat 70px 0px;}
.win_img_4 {position: absolute; left: 540px; top: 55px; width: 140px; height: 424px; background: #fff; border: solid 1px #BCC2C6}
.win_img_4 a.btn_img_up {position: absolute; left: 7px; top: 7px;}
.win_img_4 a.btn_img_down {position: absolute; left: 7px; top: 395px;}
.win_img_4_sub_1 {position: absolute; top: 40px; left: 10px; width: 120px; height: 340px; text-align: center; padding: 0px;}
.win_img_4 a.image {width: 100px; height:100px; border-bottom: solid 1px #CCD4D9; display: block; padding-top: 15px; margin: 0px auto ;  } 
.win_img_4 a.image.last {border-bottom: none; } 


/*-----------------INFO OKNO  male--------------------------------------------------------------------------------------------------------------*/
.win_info {width: 200px; height: auto; padding-bottom: 3px; position:absolute; top: 80px; left: 530px; z-index: 999;  background: url(../img/BG_win_img.gif) repeat 3px 3px; }
.win_info_1 {width: 195px; height: auto; background: #fff; border: solid 1px #79858C}
.win_info_2 {width: 191px; height: auto; background: #EBEEEF; border: solid 2px #fff }
.win_info_3 {margin: 8px; font-size: 11px; }


/*-----------------OBJEDNAVKA -----------------------------------------------------------------------------------------------------------------*/
.container_tip_left_1 { background: url(../img/BG_tip_left.gif) no-repeat #F2F3D4;}
.tip_left_1{ padding: 40px 10px 10px 10px; color: #000; font-weight: bold}
.tip_left_1 strong { color:#B61500; }
.tip_left_2 { background: #ECEEF0; padding: 10px; margin-top: 10px; color: ##6D7376; border-bottom: solid 5px #fff}

.container_top_labels {width: 740px; height: 43px;}
.top_labels {float: left; margin-right: 8px; _margin-right: 7px;  padding: 10px; width: 159px; height: 23px; background: url(../img/BG_top_labels.gif) no-repeat; font-size: 14px; font-weight: bold; color: #313538; display: block; text-decoration: none;  }
.top_labels_activ {float: left; margin-right: 8px; _margin-right: 7px;  padding: 10px; width: 159px; height: 23px; background: url(../img/BG_top_labels_activ.gif) no-repeat; font-size: 14px; font-weight: bold; color: #fff; display: block; text-decoration: none;  }
.top_labels.last {margin: 0px;  }
.top_labels_activ.last {margin: 0px; }

.container_order_value_a {width: 740px; height: 38px; background: url(../img/BG_title9.gif) no-repeat; padding: 0px; margin: 10px 0 0 0;}
.order_value_a_1 {float: left; margin: 10px 0 0 10px; _margin: 10px 0 0 5px; width: 80px;}
.order_value_a_2 {float: left; margin: 10px 0 0 10px; width: 270px;}
.order_value_a_3 {float: left; margin: 10px 0 0 10px; width: 90px; text-align: center}
.order_value_a_4 {float: left; margin: 0px 10px 0 0px; width: 90px; text-align: right}

.container_order_value_b {width: 740px; height: 87px; border-top: solid 1px #BCC2C6; padding: 0px; margin: 0;}
.order_value_b_1 {float: left; margin: 10px 0 0 10px; _margin: 10px 0 0 5px; width: 80px;}
.order_value_b_2 {float: left; margin: 33px 0 0 10px; width: 270px; font-size: 11px; }
.order_value_b_2 h3 {font-size: 12px;}
.order_value_b_2 span {margin-top: 5px; display: block}
.order_value_b_3 {float: left; margin: 31px 0 0 10px; width: 90px;  _width: 92px; text-align: center; padding-left:5px; _padding-left:3px}
.order_value_b_3 .input_text {float: left;width: 26px; height: 16px; font-size: 11px; font-weight: bold; color: #495054; text-align: center; padding: 3px 0 0 0;  }
.order_value_b_3 .input_button {float: left; position: relative; left: 3px;  } 
.order_value_b_4 {float: left; margin: 35px 10px 0 0px; width: 90px; text-align: right; xbackground: blue;}
.order_value_b_4 span {font-size: 14px; font-weight: bold;  }
.order_value_b_4 span small {font-size: 12px; }
.order_value_b_5 {float: left; margin: 31px 10px 0 0px; width: 45px; text-align: right; xbackground: blue;}
.order_value_b_5 span {font-size: 14px; font-weight: bold;  }
.order_value_b_5 span small {font-size: 12px; }
#row_addSLEVA { padding-bottom:-10px; border:none; height:auto; margin:0; }
#row_addSLEVA .order_value_b_1 { width:290px; }
#row_addSLEVA .order_value_b_3 { width:415px; text-align:right; margin-top:10px; padding:0; }
#row_addSLEVA .order_value_b_3 span { float:left;  position: relative; left: 0; margin-right:7px; }
#row_addSLEVA .order_value_b_3 a { display:block; color:black; font-weight:bold; margin-bottom:5px; }
#row_addSLEVA .input_text { width:75px;}
#row_addSLEVA .err { color:red; font-size:10px; }


.container_order_sumary {width: 734px; height : 56px; }
.container_order_sumary a {width: 180px; padding: 20px 0 0 35px; background: url(../img/ICO_empty_basket.gif) no-repeat 11px 15px;  font-size: 11px; color:  #B61500; display: block }
.order_sumary {float: right; margin: 16px 10px 0 0 }

.container_order_sumary_2 {width: 734px; height : 105px; background: #F7FAED; border: solid 3px #98BC07; margin-top: 20px }
.order_sumary_in {width: auto; font-size: 16px; font-weight: bold; color: #799606;  padding: 18px 0 0 15px; }
        
.container_btn_order {width: 740px; padding: 0px; margin: 10px 0 0 0}
.container_btn_order .input_button{float: right; margin-top: 20px; }
.container_btn_order .input_button.first10 {float: right; margin-right: 270px; }
.container_btn_order a {width: 300px; padding: 25px 0 0 23px; background: url(../img/ICO_order_back.gif) no-repeat 12px 28px;  font-size: 16px; color:  #495054; display: block}

.container_order_value_c {width: 740px; height: 40px; padding: 0px; margin: 0; font-size: 16px; font-weight: bold; color: #B61500 }
.container_order_value_c.first9 {margin: 0px;} 
.container_order_value_c h3 {padding: 10px; font-size: 16px; font-weight: bold; color: #B61500 }
.container_order_value_c h3 a {color: #B61500; text-decoration: none; }
.container_order_value_c h3 .check {margin-right:5px; position: relative; top: -2px; width: 15px; height: 15px;}
:root .container_order_value_c h3 .check {margin-right:5px; position: relative; top: 1px; width: 13px; height: 13px;}
.container_order_value_c h3 span {font-weight: normal;}
.container_order_value_c .text_repair {float: right; margin: 10px 10px 0 0 ; padding-left:8px; background: url(../img/ODD_categories1.gif) no-repeat 0px 5px; font-size: 12px; font-weight: normal; color: #495054 	}
.text_order {margin: 10px 10px 0 10px;}
.container_order_value_c.split {width: 360px; margin: 30px 0 0 0;} 

.order_value_c_1 {width: 720px; height: auto; padding: 10px; border-bottom: solid 1px #DBDEE1}
.order_value_c_1.last {border: none;}
.order_value_c_1 .input_radio { position: relative; top: 0px; margin-left: -3px; width: 16px; height: 16px}
:root .order_value_c_1 .input_radio { position: relative; top: 4px; width: 15px; height: 15px}
.order_value_c_1 label {font-size: 13px; font-weight: bold; color: #313538; text-decoration: underline;  position: relative; top: 0px; left: 3px; _top:-1px; text-decoration: none;}
.order_value_c_1 label span {color: #B61500; }
.order_value_c_1 p {margin-top: 5px;}

.registration {float: left; width: 740px; height: auto; margin-top: 15px; padding: 0; }
.registration.log_in { width: 640px; height: auto; margin: 15px 0 0 120px; _margin: 15px 0 0 60px;padding: 0; }
.registration tr {height: 40px;}
.registration .tr_login {height: 30px;}
.registration_in_1 { width: 145px; padding: 0 10px 0 0; text-align: right; font-weight: bold; font-size: 12px;  }
.registration_in_2 { width: 220px;  }
.registration .input_text {width: 210px; height: 19px;  padding: 0px; margin: 0px;}
.registration .input_button {position: relative;  top: 2px; =top: 1px;   }
.registration_in_3 {  width: 340px; font-size: 11px; color: #656565; line-height: 13px;} 
.registration_in_4 {  width: 15px;   font-size: 14px; font-family: verdana; color: #B61500 }
/*.text_log_in {margin: 10px 0 0 122px;}*/
.text_log_in a {padding: 0px 0px 0px 27px; display: block; height: 18px;  color: #495054; background: url(../img/ODD_infobox.gif) no-repeat 17px 6px; text-decoration: underline;  } 
.text_log_in a:hover {color: #B61500;   } 
.container_order_value_d {width: 740px; height: 35px; background: url(../img/BG_title11.gif) no-repeat; padding: 0px; margin: 0px; font-size: 11px;}
.order_value_d_1 {float: left; margin: 10px 0 0 10px;  _margin: 10px 0 0 5px; width: 350px;}
.order_value_d_2 {float: left; margin: 10px 0 0 10px;  width: 80px;}
.order_value_d_3 {float: left; margin: 10px 0 0 10px; width: 50px;}
.order_value_d_4 {float: left; margin: 10px 0 0 10px; width: 100px; text-align: right}

.container_order_value_e {width: 740px; height: 45px; padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; border-bottom: solid 1px #DBDEE1}
.order_value_e_1 {float: left; margin: 10px 0 0 10px; _margin: 10px 0 0 5px; width: 350px; color: #000}
.order_value_e_2 {float: left; margin: 10px 0 0 10px; width: 80px;}
.order_value_e_3 {float: left; margin: 10px 0 0 10px;  width: 50px;}
.order_value_e_4 {float: left; margin: 10px 0 0 10px; width: 100px; text-align: right}

.container_summary { width: 740px; height: auto; margin: 0; padding: 0; }
.container_summary_in { float: left; width: 360px; height: auto; margin: 0; padding: 0; xbackground: Aqua; }
.container_summary_in.first {float: right;}
.container_summary_text {width: 340px; height: auto; padding: 10px; margin: 0px;}
.summary_text_in { margin:0; padding: 0; }
.summary_text_in span {width: 230px; float: right; font-weight: bold; }




/*-----------------MAPA STRANEK -----------------------------------------------------------------------------------------------------------------*/
.container_webmap {width: 740px; height: auto; padding: 0; margin: 0; color: #313538}
.container_webmap h2 a {padding: 0 0 0 10px; font-size: 14px; background: url(../img/ODD_categories1.gif) no-repeat 0px 5px; line-height: 25px; color: #313538}
.container_webmap h3 a {padding: 0 0 0 30px; margin-top: 20px; font-size: 13px; font-weight: normal; background: url(../img/ODD_categories1.gif) no-repeat 20px  4px; line-height: 20px; color: #313538}
.container_webmap h4 a {padding: 0 0 0 50px;  font-size: 13px; font-weight: normal; background: url(../img/ODD_categories1.gif) no-repeat 40px  4px; line-height: 18px; color: #313538}

/*-----------------VYROBCI -----------------------------------------------------------------------------------------------------------------*/
.container_producers {float: left; width: 360px; height: auto; padding: 0; margin: 0; }
.container_producers h2 a {padding: 0 0 0 10px; font-size: 14px; background: url(../img/ODD_categories1.gif) no-repeat 0px 5px; line-height: 24px; color: #313538 }
.container_producers h2 a:hover {color: #B61500 }
.producers_img {float: right; width: 208px; padding: 0; margin: 2px 0 15px 0; }
.producers_text {float: left; text-align: justify; width: 520px;}
.producers_img img {margin: 0; padding: 0;}


/*----------------- POROVNANI PRODUKTU  -----------------------------------------------------------------------------------------------------------------*/
.compare_products {position: absolute; left: 10px; top: 95px; z-index: 9; width: 980px; height: auto; margin: 0; padding: 0 } 
.compare_products h2 { padding: 8px 0 0 14px; width: 966px; height: 32px; background: url(../img/BG_title14.gif) repeat-x; color: #fff; font-size: 18px; font-weight: bold;}
.compare_products h2 img {position: absolute; right: 10px; _right: 20px;}
.compare_products_in {width: 940px; background: #fff; padding: 20px; margin: 0; height: auto; }
.compare_products_in_1 {float: left}
.compare_products_in_2 {float: left;  text-align: right;  }
.compare_products_in_2 table tr {border-bottom: solid 2px #fff; vertical-align: middle; text-align: right; background: #CCD4D9; color: #6D7376; font-size: 12px;  overflow: hidden;}
.compare_products_in_2_a {height: 60px; padding-right: 10px;} 
.compare_products_in_2_b {height: 124px; padding-right: 10px;} 
.compare_products_in_2_c {height: 23px; padding-right: 10px;} 
.compare_products_in_2_d {height: 36px; padding-right: 10px;} 
.compare_products_in_2_f {height: 107px; } 
.compare_products_in_3 {float: left; margin: 0 0 0 6px; text-align: center;  }
.compare_products_in_3 table tr {border-bottom: solid 2px #fff; vertical-align: middle; text-align: center; background: #F4F6F7; color: #495054; font-size: 12px; overflow: hidden;}
.compare_products_in_3_a {height: 60px;  } 
.compare_products_in_3_a h4 {overflow: hidden; width: 136px; height: 49px; padding-top: 7px; font-size: 12px; margin-left: 5px; =margin-left: 0px;}
.compare_products_in_3_b {height: 124px; =height: 120px; border: solid 2px #F4F6F7; background: #fff;  }
.compare_products_in_3_b img {margin: 0; padding: 0;}  
.compare_products_in_3_c {height: 23px; } 
.compare_products_in_3_d {height: 36px; } 
.compare_products_in_3_f {height: 107px;}
.compare_products_in_3_f .input_button {margin-bottom: 6px;} 

/*----------------- INFO OKNO + INFO FOMULARE + KALKULACKA -----------------------------------------------------------------------------------------------------------------*/
.container_info_win {position: relative; margin: 0 auto; padding: 0; width: 550px; height: auto}
.info_win_01 {height: 32px; padding: 8px 10px 0 10px; width: 530px; margin: 0; background: url(../img/BG_info_win.gif) repeat-x; font-size: 18px; font-weight: bold; color: #fff}
.info_win_01.win_gray {background: url(../img/BG_info_win_gray.gif) repeat-x; }
.info_win_01_right {position:absolute; top: 0; right: 0}
.info_win_02 {height: auto; padding: 10px; width: 530px;  margin: 0; background: #F7FAED;}
.info_win_02.exp_info_02 {background: #fff;}
.info_win_03 {height: 30px; width: 530px; padding: 0; margin: 12px 0 0 0;  border-bottom: solid 1px #D2D5CA; font-size: 13px; font-weight: bold; color: #000 }
.info_win_03.exp_info_01 {height: 25px; color: #B61500; }
.info_win_03.exp_info_04  { color: #495054; font-size: 12px; font-weight: normal; } 
.info_win_03 span {float: right; color: #B61500;}
.info_win_03 strong {font-size: 14px; font-family: verdana; color: #B61500 }
.info_win_03.exp_info_01 span {float: right;  color: #495054; font-size: 12px; font-weight: normal;}
.container_btn_info_win {width: 530px; padding: 0 ; margin: 15px 0 0 0 }
.container_btn_info_win.exp_info_03 {margin: 15px 0 0 0; text-align: center; }
.go_to_basket {float: right; margin: 0; }
.back_to_shopping {width: 150px; padding: 9px 0 0 10px; background: url(../img/ICO_order_back.gif) no-repeat 0px 12px;  font-size: 13px; color:  #495054; display: block}
.cetelem_form {width: 530px; height: auto; margin: 15px 0 0 0; padding: 0; border-bottom: solid 1px #D2D5CA; background: url(../img/BG_cetelem.gif) no-repeat bottom left }
.cetelem_form.exp_info_05 {background: none;}
.cetelem_form_in_1 { width: 240px; height: 28px; padding: 0 3px 0 0 ;text-align: right; color: #495054; font-size: 12px;  }
.cetelem_form_in_2 { width: 150px; font-weight: bold; color: #000; font-size: 12px;   }
.cetelem_form_in_2 span {color: #B61500 }
.cetelem_form_in_2 .input_text {width: 150px; height: 19px;  font-weight: bold; color: #000; font-size: 12px; padding: 0px; margin: 0px;}
.cetelem_form_in_2 .input_select {width: 155px; height: 23px;  font-weight: bold; color: #000; font-size: 12px; padding: 1px 0 0 0; margin: 0px;}
.cetelem_form_in_4 {   font-size: 14px; font-family: verdana; color: #B61500 }
.send_form_in_1 {width: 120px; height: 28px; padding: 6px 3px 0 0 ;text-align: right; color: #495054; font-size: 12px; vertical-align: top;}
.send_form_in_2 { width: 270px; color: #000; font-size: 12px;   }
.send_form_in_3 {   font-size: 14px; font-family: verdana; color: #B61500 ; vertical-align: top; padding: 5px 0 0 0}
.send_form_in_2 .input_text {width: 270px; height: 19px;  color: #000; font-size: 12px; padding: 0px; margin: 0px;}
.send_form_in_2 .input_textarea {width: 270px; height: 100px;  color: #000; font-size: 12px; padding: 0px; margin: 0px;}


h2.poukaz { width:740px; text-align:center; font-weight:bold; color:white; background:url("../img/BG_title6.gif") no-repeat; font-size:20px; padding:7px 0 0 14px; margin:0; height:30px; }
form.poukaz { width:740px; text-align:center; font-size:14px; font-weight:bold; background: #EBEEF0; padding:15px; margin-bottom:15px; }
form.poukaz select, form.poukaz input { display:block; margin:10px auto 0 auto; }
/*
         <h2>Koupit poukaz</h2>					
					<form action="" method="post" class="poukaz">
				     	<input type="hidden" value="1" name="count" />
				     	<input type="hidden" value="DarkovyPoukaz" name="product" />
				     	<input type="hidden" value="Dárkový poukaz - potešte své blízké (nákup poukazu)" name="product_name" />
				     	Hodnota poukazu: <select class="input_text" name="price">
				     	  <option value="1000">1 000,- Kc</option>
				     	  <option value="2000">2 000,- Kc</option>
				     	  <option value="3000">3 000,- Kc</option>
				     	  <option value="4000">4 000,- Kc</option>
				     	  <option value="5000">5 000,- Kc</option>
				     	  <option value="6000">6 000,- Kc</option>
				     	  <option value="7000">7 000,- Kc</option>
				     	  <option value="8000">8 000,- Kc</option>
				     	  <option value="9000">9 000,- Kc</option>
				     	  <option value="10000">10 000,- Kc</option>
				     	  <option value="15000">15 000,- Kc</option>
				     	  <option value="20000">20 000,- Kc</option>
				     	  <option value="25000">25 000,- Kc</option>
				     	  <option value="30000">30 000,- Kc</option>
				     	</select>
							<input class="input_button" type="image" src="/img/BTN_buy_2.gif"  value="" title="" />
 					</form>			
*/

/* PayU */
.payu-header {font-size: 14px; font-weight: bold; text-transform: uppercase; background-image: url("../img/payu/payu_logo_male.png"); background-position: 130px center; background-repeat: no-repeat; line-height: 32px; height: 32px; margin-top: 10px; margin-left: 10px;}
.order_value_c_1.payu_c  {background-image: url("../img/payu/payu_c.png");  background-position: 230px center; background-repeat: no-repeat;}
.order_value_c_1.payu_kb {background-image: url("../img/payu/payu_kb.png"); background-position: 245px center; background-repeat: no-repeat;}
.order_value_c_1.payu_pg {background-image: url("../img/payu/payu_pg.png"); background-position: 213px center; background-repeat: no-repeat;}
.order_value_c_1.payu_mp {background-image: url("../img/payu/payu_mp.png"); background-position: 266px center; background-repeat: no-repeat;}
.order_value_c_1.payu_rf {background-image: url("../img/payu/payu_rf.png"); background-position: 231px center; background-repeat: no-repeat;}
.order_value_c_1.payu_pf {background-image: url("../img/payu/payu_pf.png"); background-position: 260px center; background-repeat: no-repeat;}
.order_value_c_1.payu_pv {background-image: url("../img/payu/payu_pv.png"); background-position: 215px center; background-repeat: no-repeat;}
.order_value_c_1.payu_cs {background-image: url("../img/payu/payu_cs.png"); background-position: 234px center; background-repeat: no-repeat;}
img.payu_c  {margin-left: 104px;}
img.payu_kb {margin-left: 84px;}
img.payu_pg {margin-left: 172px;}
img.payu_mp {margin-left: 164px;}
img.payu_rf {margin-left: 121px;}
img.payu_pf {margin-left: 209px;}
img.payu_pv {margin-left: 207px;}
img.payu_cs {margin-left: 96px;}
.payu_summary {border: 1px solid black; width: 310px; margin: 20px auto 60px; padding: 5px 20px; height: 94px; background: url("../img/payu/BG_payonline.png") repeat-x scroll 0 0 transparent; text-align: center; position: relative;}
.payu_summary .payu_summary_desc {background: url("../img/payu/payu_logo_male.png") no-repeat scroll center bottom transparent; bottom: -45px; display: block; font-size: 11px; left: 0; padding-bottom: 24px; position: absolute; text-align: center; width: 350px;}

/* platba převodem */
#bankovni_prevod { background: #F7FAED; border: solid 3px #98BC07; margin-top: 20px; padding: 18px 0 15px 15px; font-weight: bold; }
.bankovni_prevod_title { font-weight: bold; text-transform: uppercase; display: inline-block; margin-bottom: 10px; font-size: 16px; color: #799606;   } 
.bankovni_prevod_strong { display: inline-block; font-weight: normal; width: 120px; font-size: 13px;} 

/* pošta pobočky */
#suggested_posty { margin: 0 3px; }
.cp_table { border-collapse: collapse; width: 504px; background: #ECEEF0; border: 1px solid gray; border-top: 0; }
.cp_item { cursor: hand; cursor: pointer;}
.cp_table td { padding: 2px 5px; font-weight: bold; }
.cp_last { width: 50px; }
.cp_item:hover { background: white; }
.cp_item:hover .cp_last:after { content: 'vybrat'; color: #B61500; }
 
.hidden {display:none}

.c_noprod { text-align:center; padding:50px 0 0 0; width: 738px; height:190px; font-size:13px; font-weight:bold; background:url(../img/bg_noprod.png) no-repeat bottom center;  }
.c_noprod img { padding: 25px 0 0 0}

/* Historie objednávek */
div.orders_total {margin-top: 20px;}
.orders_total_count {font-weight: bold;}
.orders_total_price {font-weight: bold;}
table.order_list {font-family: Arial; font-size: 13px; border-collapse: collapse; margin-top: 20px; border: 2px solid #b2b2b2;}
table.order_list td {padding: 2px; font-size: 0.9em;}
table.order_list tr.first_row {font-weight: bold; text-align: left; background: url("/img/prehledobjednavek/bck_grey1_1x80.gif") repeat-x scroll left top transparent;}
table.order_list td.order_number {padding-left: 5px;}
table.order_list a {color: black;}
.order_item_row td {border: 1px dotted #ccc;}
.order_item_pieces {text-align: right;}
.order_state {text-align: center;}
.order_date {text-align: center;}
.order_total {text-align: right;}
.order_item_price {text-align: right;}
.separator_row td {line-height: 5px;}
.order_PDF {text-align: center;}
.order_documents {text-align: center;}
.order_first_row {font-weight: bold;}
.order_first_row.order_cancel {background: #ccc;}
.order_cancel {background: #F6F6F6;}
.order_first_row.order_sent {background: #D6E3BC;}
.order_sent {background: #E6F3CC;}
.order_first_row.order_processing {background: #FBD4B4;}
.order_processing {background: #FFEFCF;}
.order_first_row.order_taken {background: #D4A0A2;}
.order_taken {background: #ECDFDF;}

/* Detail objednávky */
div.order_detail_general_info {padding: 10px 20px; margin: 10px; border: 2px solid #ccc; line-height: 18px;}
div.order_detail_billing_information {padding: 10px 20px; margin: 0px 30px 10px 30px; border: 2px solid #ccc; line-height: 18px; display: inline-block;}
div.order_detail_delivery_address_information {padding: 10px 20px; margin: 0px 30px 10px 30px; border: 2px solid #ccc; line-height: 18px; display: inline-block;}
div.order_detail_address {float: left;}
.ext_prehled_objednavek_detail h2 {border-bottom: 3px solid black; margin: 10px auto;}
.ext_prehled_objednavek_detail h2 span {background: black; padding: 3px 6px; color: white;}
a.order_detail_pdf {display: inline-block; margin: 10px; padding-left: 20px; background-image: url("/img/prehledobjednavek/pdficon_small.gif"); background-position: center left; background-repeat: no-repeat; line-height: 17px;}
a.order_detail_documents {display: inline-block; margin: 10px; padding-left: 20px; background-image: url("/img/prehledobjednavek/pdficon_small.gif"); background-position: center left; background-repeat: no-repeat; line-height: 17px;}
table.order_detail_items {font-family: Arial; font-size: 12px; border-collapse: collapse; margin: 0 10px; width: 730px; border: 2px solid #b2b2b2;}
table.order_detail_items td {padding: 2px; border-width: 0 1px; border-style: dotted; border-color: #ccc;}
table.order_detail_items th {font-weight: bold; background: url("/img/prehledobjednavek/bck_grey1_1x80.gif") repeat-x scroll left top transparent; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom: 1px solid #ccc;}
td.order_detail_full_price_vat {text-align: right;}
td.order_detail_pieces {text-align: right;}

/* tagcloud */
.c_tagcloud { margin: 20px 0 0 0; padding: 0 0 35px 0;  background: url(../img/BG_tagcloud.png) center bottom no-repeat}
.tagcloud {text-align:center; padding: 15px 0;}
.tagcloud a { text-decoration: none; margin:0 10px; } 
.tagcloud a:hover { text-decoration: underline}
.tagcloud a.size_1 { font-size: 16px; color: #d67c70}
.tagcloud a.size_2 { font-size: 18px; color: #c54433}
.tagcloud a.size_3 { font-size: 22px; color: #bd2c19}
.tagcloud a.size_4 { font-size: 28px; color: #b61500}


/* alert box */
.alert.alert-info {
    position: relative;
    margin: 15px 0;
    padding: 15px 15px 15px 44px;
    font-size: 11px;
    color: #000;
    background: #F2FFE9 !important;
    border: solid #b2b2b2 1px;
}
.alert.alert-info:before {
    position: absolute;
    top: 9px;
    left: 12px;
    display: inline-block;
    width: 24px;
    height: 24px;
    padding-left: 2px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    color: #666;
    text-align: center;
    background: #daffc3;
    border-radius: 50%;
    content: "i";
    box-shadow: inset 0 0 0 1px #b2b2b2;
    box-sizing: border-box;
}

/****** FORM NESOUHLAS HEUREKA HODNOCENI ******/

.boxy-wrapper {
    top: 33% !important;
    left: 50% !important;
    position: fixed;
    transform: translate(-50%, -50%);
}
/*.boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }*/
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left, .boxy-wrapper .top, .boxy-wrapper .bottom, .boxy-wrapper .left, .boxy-wrapper .right { width: 10px; height: 10px; padding: 0;  opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85);  background:black; display:none; }
.boxy-wrapper .top, .boxy-wrapper .bottom { width:auto; height: 10px; background-color: #000; }
.boxy-wrapper .left, .boxy-wrapper .right { width: 10px; height:auto;  background-color: #000;}
.boxy-inner { background: black; padding:0; color:black; background: #fff; }
.boxy-content { padding: 15px; }
.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }
.boxy-wrapper .title-bar { font-size: 14px; text-align:left; font-weight:bold; background-color: black; color: white; line-height: 14px; padding: 10px 18px 6px 6px; position: relative; height:20px; overflow:hidden;}
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar .close {
    position: absolute;
    background: url('../img/BTN_close_02.gif') no-repeat center center;
    width: 40px;
    height: 40px;
    right: 0;
    top: -4px; }
.boxy-wrapper .title-bar .close span { display:none; }


.boxy-modal-blackout {
    position: absolute;
    background-color: black;
    left: 0;
    top: 0;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
}

.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left, .boxy-wrapper .top, .boxy-wrapper .bottom, .boxy-wrapper .left, .boxy-wrapper .right {
    display: none;
}

.boxy-wrapper .top, .boxy-wrapper .bottom {
    display: none;
}

.boxy-wrapper .left, .boxy-wrapper .right {
    display: none;
}

.boxy-inner {
    background: white;
    padding: 0;
    color: white;
}

.boxy-content {
    padding: 15px;
    background: #F7FAED;
}

.boxy-wrapper .question {
    width: 350px;
    min-height: 80px;
}

.boxy-wrapper .answers {
    text-align: right;
}

.boxy-wrapper .title-bar {
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    background-color: white;
    color: #FFB003;
    line-height: 14px;
    padding: 10px 18px 6px 18px;
    position: relative;
    height: 30px;
    overflow: hidden;
}

.boxy-wrapper .title-bar.dragging {
    cursor: move;
}

.form-heureka {
    margin-top: 15px;
}

.form-heureka .info-text{
    font-size: 11px;
    font-style: italic;
    margin-top: 10px;
}

#heureka-overeno-disagree button[type="submit"]{
    font-size: 13px;
    cursor: pointer;
    border:0;
    height: 28px;
    line-height: 28px;
    margin-left: 20px;
}

#modal-heureka-overeno-disagree .title-bar {
    line-height: 32px;
    height: 32px;
    padding: 0 10px;
    background: url(../img/BG_info_win.gif) repeat-x;
}

#modal-heureka-overeno-disagree .title-bar h2{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 0;
}

#heureka-overeno-disagree button[type="submit"],
#modal-heureka-overeno-disagree .answers input[type="button"] {
    font-weight: bold;
    color: #fff;
    text-shadow: none;
    border: solid 1px #B33527;
    background: url('../img/BG_guidpost_top.gif');
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5);
    outline: 1px solid #AF2B1C;
    text-transform: uppercase;
}

#modal-heureka-overeno-disagree .answers input[type="button"]{
    margin-left: 10px;
    cursor: pointer;
    border:0;
    height: 28px;
    line-height: 26px;
    font-weight: bold;
}

#modal-heureka-overeno-disagree .answers input[type="button"] + input[type="button"] {
    font-weight: bold;
    color: #fff;
    border: 1px solid #88BD39;
    outline: 1px solid #649820;
    text-transform: uppercase;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a9b17+0,84bb34+100 */
    background: #5a9b17; /* Old browsers */
    background: -moz-linear-gradient(top, #5a9b17 0%, #84bb34 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #5a9b17 0%,#84bb34 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #5a9b17 0%,#84bb34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9b17', endColorstr='#84bb34',GradientType=0 ); /* IE6-9 */
}

.alert.alert-success{
    background: #F7FAED;
    border: solid 3px #98BC07;
    margin-top: 20px;
    padding: 18px 0 15px 15px;
    font-weight: bold;
}