/* CSS Document www.cmtex.cz style.css*/
html
{
  background: #fff url(images/bg_html.gif) 50% 0px no-repeat;
  behavior: url(csshover.htc);
}
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   color:#000;
   text-align:center;
   behavior: url(iepngfix.htc);
}
body#intro
{
   background: url(images/bg_body6.png) repeat-x;
   _background: url(images/bg_body6_ie.png) no-repeat;
}
img, div 
{
   /*behavior: url(iepngfix.htc); nakonec odblokovat a zkusi ve Virtual machine*/
}
a:link {
  color:#000;
	text-decoration: none;
}
a:visited {
  color:#000;
	text-decoration: none;
}	
a:active {
  color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
  margin-bottom:1.1em;
}
.noprint
{
  display:none;
}
#box1_intro{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width: 934px;
}
#top_intro
{
  width:932px;
  height:79px;
  margin-left:1px;
  background:url(images/logo_intro.jpg) no-repeat;
}
#main_intro_m
{
  width:932px;
  height:441px;
  margin-left:1px;
  background:url(images/bg_stred_intro.jpg) no-repeat;
}
#main_intro
{
  padding:38px 0px 0px 0px;
}
#main_intro div
{
  background:url(images/bg_item.png) repeat-y;
  _background:url(images/bg_item_ie.png) no-repeat;
}
#main_intro .item_first
{
  height:28px;
  line-height:28px;
}
#main_intro .item
{
  height:29px;
  margin-top:1px;
  line-height:29px;
}
#main_intro .item_last
{
  height:28px;
  margin-top:1px;
  line-height:28px;
}
#main_intro .line_grey
{
  height:1px;
  line-height:1px;
  font-size:1px;
  overflow:hidden;
  background:#bac2ca;
}
#main_intro p
{
  margin:0px;
  float:left;
  color:#fff;
  font-weight:bold;
  font-size:1.1em;
  padding:0px 33px 0px 33px;
}
#main_intro p.right
{
  float:right;
  text-align:right;
}
#main_intro a:link, #main_intro a:visited, #main_intro a:active{
  color:#fff;
  text-decoration:none;
}
#main_intro a:hover{
  color:#fff; 
  text-decoration:underline;
}
#footer_intro
{
  width:934px;
  height:229px;
  margin-left:0px;
  background:url(images/bg_footer_intro.jpg) no-repeat;
}
#footer_intro .footer
{
  width:934px;
  margin:0px 0 0px 0px;
  color:#6f6f6f;
}
#footer_intro .footer p
{
  margin:0;
  padding:50px 20px 0px 20px;
  float:left;
}
#footer_intro .footer p strong
{
  color:#004b85;
}
#footer_intro .footer p.right
{
  float:right;
  text-align:right;
}
#footer_intro .footer a:link, #footer_intro .footer a:visited, #footer_intro .footer a:active{
  color:#004b85;
  font-weight:bold;
  text-decoration:underline;
}
#footer_intro .footer a:hover{
  color:#004b85;
  font-weight:bold;
  text-decoration:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 932px;
  padding-top:244px;
  margin-bottom:0px;
}
#top
{
  width: 932px;
  height:244px;
  position:absolute;
  top:0px;
}
#top_lista
{
  width: 932px;
  height:79px;
  height:79px;
}
#top_lista .left
{
  width: 481px;
  height:79px;
  float:left;
}
#logo
{
  position:relative;
  width: 481px;
  height:79px;
  overflow:hidden;
  margin-top:0px;
  font-size:20px;
  font-weight:bold;
  background: #f7f0ee;
}
#logo .text
{
  padding:50px 0px 0px 30px;
  display:block;
  color:#696766;
}
#logo a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width: 481px;
  height:79px;
  background: url(images/logo.jpg) no-repeat;
}
#top_lista .right
{
  float:right;
  width:451px;
  font-size:1.1em;
  height:79px;
  background: #f7f0ee url(images/bg_lista_top.jpg) no-repeat; 
}
#top_lista .right span
{
  float:right;
  display:block;
  height:26px;
  margin-top:53px;
  line-height:26px;
  padding:0px 10px 0px 11px;
  background:url(images/bg_lang.gif) 0px 100% no-repeat;
}
#top_lista a:link, #top_lista a:visited, #top_lista a:active{
  color:#696766;
  text-decoration:underline;
}
#top_lista a:hover{
  color:#696766; 
  text-decoration:none;
}
.main_img
{
  display:block;
  width: 932px;
  height:165px;
  background: #f9e4d2 url(images/main_img.jpg) no-repeat;
}
#main
{
  width: 932px;
  background:#fff url(images/bg_main.jpg) no-repeat;
}
#panel_left
{
  width:221px;
  float:left;
}
#panel_left .menu_title
{
  background:#9f7358 url(images/bg_menu_title.gif) no-repeat;
  height:23px;
  margin-left:1px;
  font-size:1.1em;
  line-height:23px;
}
#panel_left .menu_title p
{
  margin:0px;
  padding:0px 0px 0px 30px;
  font-weight:bold;
  color:#fff;
}
#panel_left .menu_title2
{
  background:#9f7358 url(images/bg_menu_title.gif) no-repeat;
  height:23px;
  margin-top:8px;
  font-size:1.1em;
  line-height:23px;
}
#panel_left .menu_title2 p
{
  margin:0px;
  padding:0px 0px 0px 30px;
  font-weight:bold;
  color:#fff;
}
#menu_left
{
  width:220px;
  margin-left:1px;
}
#menu_left ul, #menu_left li{ 
  margin: 0px; 
  padding: 0px; 
}
#menu_left ul.menu_left li { 
  list-style-type: none; 
}
#menu_left ul.menu_left li 
{
  overflow:hidden;
  width:220px;
  color: #FFFFFF; 
  display:block;
  float:left;
} 
#menu_left ul.menu_left li.item a { 
  display:block;
  color: #FFFFFF; 
  cursor:pointer;
  border-bottom:1px solid #e1cac0;
  background: #e3af86 url(images/menu_button.gif) repeat-y;
} 
#menu_left ul.menu_left li.item a:hover { 
  text-decoration: none;
  background: #9d7256;
}
#menu_left ul.menu_left li .btn_text
{
    display:block;
    font-weight:bold;
    text-transform:uppercase;
    padding:9px 5px 9px 30px;
    background: url(images/odrazka_menu_plus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left li a.active .btn_text
{
    display:block;
    background: #9d7256 url(images/odrazka_menu_minus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left_1 li { 
  
  display:block;
} 
#menu_left ul.menu_left_1 li.item a { 
  display:block;
  cursor:pointer;
  color: #000;
  border-bottom:0px;
  padding-bottom:1px;
  background: #e7cfc4 url(images/line_dot_menu.gif) 0px 100% repeat-x;
} 
#menu_left ul.menu_left_1 li.item a:hover { 
  
  background: url(images/line_dot_menu.gif) 0px 100% repeat-x;
} 
#menu_left ul.menu_left_1 li .btn_text
{
    display:block;
    font-weight:normal;
    text-transform:none;
    padding:5px 6px 5px 40px;
    background: url(images/odrazka1_menu.gif) 28px 55% no-repeat;
}
#menu_left ul.menu_left_1 li a:hover .btn_text
{
    background: #f0dfd8 url(images/odrazka1_menu.gif) 28px 55% no-repeat;
}
#menu_left ul.menu_left_1 li a.active .btn_text
{
    display:block;
    background: #d6a88a url(images/odrazka_menu_minus.gif) 28px 55% no-repeat;
}
#menu_left ul.menu_left_1 li a.active:hover .btn_text
{
    display:block;
    background: #d6a88a url(images/odrazka_menu_minus.gif) 28px 55% no-repeat;
}
#menu_left ul.menu_left_2 li { 
  display:block;
} 
#menu_left ul.menu_left_2 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  color:#434343;
  border-bottom:1px solid #9f7357;
  background: #e6e6e6 url(images/menu_button2.gif) repeat-y;
} 
#menu_left ul.menu_left_2 li .btn_text
{
    display:block;
    padding:6px 3px 6px 50px;
    background: url(images/odrazka2_menu.gif) 29px 55% no-repeat;
}
#menu_left ul.menu_left_2 li a.active .btn_text, #menu_left ul.menu_left_2 li a:hover .btn_text
{
    display:block;
    background: #f1f1f1 url(images/odrazka2_menu_active.gif) 29px 55% no-repeat;
}
#kontakt
{
  background:url(images/bg_kontakt.jpg) repeat-x;
  padding:20px 20px 40px 30px;
  margin:2px 0px 0px 1px;
  color:#010000;
}
#kontakt p
{
  margin:0px 0px 0px 0px;
  padding:0px;
}
#kontakt p strong
{
  color:#696766;
}
#panel_right
{
  width:711px;
  float:right;
}
#panel_right .panel_login
{
  position:absolute;
  text-align:right;
  height:23px;
  width:711px;
  margin-top:-30px;
  z-index:99;
  &width:690px;
  font-size:12px;
  line-height:21px;
}
#panel_right .panel_login a:link, #panel_right .panel_login a:visited, #panel_right .panel_login a:active{
  color:#4e3227;
  padding:0px 10px 0px 0px;
  text-decoration:underline;
}
#panel_right .panel_login a:hover{
  color:#4e3227; 
  padding:0px 10px 0px 0px;
  text-decoration:none;
}
#panel_right h2
{
  margin:0em 0px 1.2em 21px;
  padding:0px 12px 0px 12px;
  font-size:1.2em;
  height:23px;
  line-height:23px;
  color:#fff;
  overflow:hidden;
  background: #e0c5ba url(images/bg_h2.gif) no-repeat;
}
#panel_right h2 a:link, #panel_right h2 a:visited, #panel_right h2 a:active{
  color:#fff;
  text-decoration:underline;
}
#panel_right h2 a:hover{
  color:#fff; 
  text-decoration:none;
}
#content
{
  padding:0px 22px 20px 22px;
  color:#000;
}
#content a:link, #content a:visited, #content a:active{
  font-weight: bold;
  color:#FF6500;
  text-decoration:none;
}
#content a:hover{
  font-weight: bold;
  color:#FF6500; 
  text-decoration:underline;
}
#content h3 
{
  color:#9f7357;
  font-size:1.2em;
  margin:0em 0px 0.4em 0px;
  padding:0.3em 0px 6px 0px;
}
#content h4
{
  color:#000;
  font-size:1.1em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-size:1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  font-size:1em;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  line-height:1.5em;
  font-size:1em;
  padding:0px 0px 0px 0px;
  list-style-type:square;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  line-height:1.5em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#footer
{
  padding:0px 14px 0px 14px;
  color:#6f6f6f;
}
#footer .line
{
  height:1px;
  line-height:1px;
  font-size:1px;
  overflow:hidden;
  background:#767676;
}
#footer p
{
  margin:0;
  padding:20px 15px 20px 15px;
  float:left;
}
#footer p strong
{
  color:#696766;
}
#footer p.right
{
  float:right;
  text-align:right;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#004b85;
  font-weight:bold;
  text-decoration:underline;
}
#footer a:hover{
  color:#004b85;
  font-weight:bold;
  text-decoration:none;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
/* product */
#content .product
{
  padding:0px 0px 10px 0px;
  margin:0px 0px 30px 0px;
  background: url(images/line_product.gif) 0px 100% no-repeat;
}
#content .product h3
{
  padding:0px 0px 3px 0px;
  margin:0px 0px 10px 0px;
  font-size:1em;
  background: url(images/line_dot_h3.gif) 0px 100% repeat-x;
}
#content .product .text
{
  width:460px;
  float:left;
}
#content .product .image
{
  width:170px;
  float:right;
}
#content a.thickbox img
{
  display:block;
  float:right;
  background:url(images/bg_obr.jpg);
  padding:11px;
  margin:0px 0px 5px 5px;
}
#content a.thleft
{
  float:left;
  margin-right:10px;
  margin-left:0px;
}

#content a.left_obr
{
  float:left;
}
#content a.right_obr
{
  float:right;
}
#content a.thickbox img
{
  border:1px solid #fff;
}
#content .product .left
{
  float:left;
  width: 450px;
  margin-right:10px;
}
#content .product table
{
  border-collapse:collapse;
  width:100%;
  margin:0px;
  line-height:1.5em;
}
#content .product table td
{
  padding:0px 0px 0px 0px;
}
#content .product table td.first, #content .item table td.first
{
  background:url(images/tecka_produkt.gif) 0px 50% no-repeat;
  color:#9c7156;
  width:80px;
  padding:0px 0px 0px 12px;
}
#content .product p
{
  padding:0px 0px 0px 12px;
  margin:0px 0px 0px 0px;
}
#content .product .right
{
  float:left;
  width:220px;
  line-height:1.5em;
  position:relative;
}
#content .product .right span
{
  color:#9c7156;
}
.quality_click 
{
  cursor: pointer; 
  cursor: hand;
  margin-top: 2px;
  background:#eeeeee url(images/one_click.gif) 0px 100% no-repeat;
  border: solid 1px white;
}
.quality_click:hover
{
  border: solid 1px orange;
}
.quality_topline 
{
  color: #663300; 
  height: 35px;
}
.quality_topline img
{
  height: 35px;
  width: 41px;
  display: block;
  float: left;
  margin-left:11px;
}
.quality_nadpis 
{
  font-size:14px;
  color:#404040;
  font-weight:bold;
  display: block;
  float: left;
  margin: 8px 0px 0px 10px;
}
.quality_skryte 
{
  display: none;
  background:#eeeeee url(images/one_click.gif) 0px 100% no-repeat;
  padding: 10px;
}
/* FR-One*/
#content .one_big_rozc
{
  background:url(images/one_big.gif) 0px 100% no-repeat;
  position:absolute;
  height:93px;
  width:486px;
  &margin-left:-25px;
  margin-top:180px;
}
#content .one_nadpis
{
  display:block;
  font-size:15px;
  color:#404040;
  font-weight:bold;
  margin-top:30px;
  margin-bottom:10px;
  padding-left:18px;
  background:url(images/one_nadpis.gif) 0px 2px no-repeat;
}
#content .one_nadpis_grey
{
  font-size:14px;
  color:#404040;
  font-weight:bold;
  display: block;
  background:#eeeeee;
  padding: 5px 10px 7px 10px;
}
#content .one_nadpis_grey img
{
  position:relative;
  top:4px;
}