* {margin: 0; padding:0; border:0;}
body {margin: 0; padding:0; background: #ececec url("../images/body_bg.jpg") 0 0 repeat-x; color: #000; font-size: 12px; font-family: Arial, Verdana, Tahoma, sans-serif; text-align:center;}
h1,h2,h3,h4,ul,ol,form,p {margin: 0; padding: 0;}
div.clear {clear: both;}
INPUT {border:1px solid #575757; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 12px; padding:2px; line-height:100%;}
INPUT.kosik_tab {border:none; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px;}
SELECT {border:1px solid #575757;}
#content H1 {
	height:29px;
	font-size:16px;
	padding: 0;
	line-height: 20px;
	vertical-align: top;
	clear: both;
    }
div#wrap {width: 980px; margin: 0 auto; background: #fff url("../images/wrap_bg.jpg") 0 0 repeat-y; text-align:left;}
div#wrap a {color:#ee710f;}
a span#kosik_suma{color:green;text-decoration:underline;}
/* HEADER */
div#header {height: 204px; background: url("../images/header_bg.jpg") 0 0 no-repeat;}
div#header ul li.last{float:right;padding-right:60px;}
	/* LOGO */
	div#header h2#logo {margin-left: 5px; float: left; margin-right: 8px;}
	div#header h2#logo a {display: block; width: 277px; height: 161px; text-decoration: none;}
	div#header h2#logo a span {visibility: hidden;}
	#filter{font-size:11px;}
	/* TOP NAVIGATION */
	div#header ul {list-style-type: none; padding-top: 15px;}
	div#header ul li {display: block; float: left; padding: 0px 10px; border-right: 1px solid #35aa38;}
	div#header ul li.last {border-right: none;}
	div#header ul li#home {margin-left: 370px;}
	div#header ul li a {text-decoration: none; color: #000;font-size:11px; }
	div#header ul li a:hover {text-decoration: underline; color: #35aa38;}
	div#header ul li img {margin-right: 10px; vertical-align: middle;}
	
/* CONTENT */
div#content {background: transparent url("../images/content_top_bg.jpg") 0 0 no-repeat; padding-bottom: 15px;}
div#content a {color:#2c7111;}

	/* CONTENT NAVIGATION */
	div#content div#content_navigation {width: 968px; height: 51px; margin: 1px auto;}
	div#content div#content_navigation div#content_navigation_left {width: 4px; height: 51px; float: left; background: url("../images/content_navigation_left.jpg") 0 0 no-repeat;}
	div#content div#content_navigation div#content_navigation_right {width: 4px; height: 51px; float: left; background: url("../images/content_navigation_right.jpg") 0 0 no-repeat;}
	div#content div#content_navigation div#content_navigation_middle {height: 51px; width: 960px; float: left; background: url("../images/content_navigation.jpg") 0 0 repeat-x;}
	div#content div#content_navigation div#content_navigation_middle ul {list-style-type: none; display: block; height: 51px; margin: 0 auto; width: 925px;}
	div#content div#content_navigation div#content_navigation_middle ul li {float: left; padding: 18px 10px 18px 10px; background: url("../images/content_nav_separator.jpg") right center no-repeat;}
	div#content div#content_navigation div#content_navigation_middle ul li.last {background: none;}
	div#content div#content_navigation div#content_navigation_middle ul li a {font-weight: bold; font-size: 14px; color: #fff; text-decoration: none;}
	div#content div#content_navigation div#content_navigation_middle ul li a:hover {text-decoration: underline;}

  img#key{float:right;padding-right:30px;}
  /*katalog*/
  #content .perex {font-size:12px; margin-bottom:10px; width: 503px; line-height:17px; background:#f1f1f1; border:1px solid rgb(191,191,191); padding:11px; padding-right:10px; padding-left:10px;}   
  #content #content_middle_title #perex_img {float: right; margin-left: 15px; margin-bottom: 10px; border: 1px solid #bfbfbf; padding: 1px;}
  #content  p {padding: 0;}
  #content  ul, ol {padding: 0 0 10px 27px; margin: 0; list-style-position: outside;}
  #content  ul {padding: 0 0 10px 10px;}
  #content  #content_middle_title table  {border: 1px solid rgb(191,191,191); width: 100%; font-size: 12px;}
  #content  table thead td, th {background-color: #999; color: #fff; font-weight: bold; padding: 5px;text-align:left;vertical-align: top; font-size: 12px;}
  #content  #content_middle_title table tbody td {border: 1px solid rgb(191,191,191);}
  #content  table td,th {padding: 2px; font-size: 12px;
  }
  #content  #new_image {border: 1px solid #bbb;}
  #content  #new_image a {padding-bottom: 0;}
  #content  #new_image a img {display: block;}
  
  #content  table#category_files  {border: none; width: auto;}
  #content  table#category_files td {vertical-align: middle; border: none; padding: 0;}
  #content  table#category_files td img {padding-top: 5px; padding-right: 5px;}
  #content  table#category_files td a {padding: 0}
  #content  table.category_photos {margin: 0; border: 1px solid rgb(191,191,191); width: 100%;}
  #content  table.category_photos td {border: 1px solid rgb(191,191,191); padding: 5px; padding-top: 8px; text-align: center; background-color: #fff;}
  #content  table.category_photos td img {padding: 0; border: 1px solid rgb(191,191,191);}
  #content  table.category_photos td p {font-size: 11px;}
  
  #content h2 {color: #4a7002; font-size: 15px; padding: 15px 0 10px 0;}
  #content h3 {color: #0045b6; font-size: 13px; padding: 10px 0 7px 0;}
  #content h4 {color: #000; font-size: 12px; padding: 10px 0 7px 0;}

  #content .count, .count-2 {border: none; margin:5px 0 5px 0;padding:0px 0px;display:block;width:100%; font-size:11px;background-repeat: repeat-x;border-collapse: collapse;}
  #content .count td{line-height:26px;}
  #content .count-2 {margin:0;padding:0px 0px 1px 0px; font-size: 11px;}
  #content .count td, .count th, .count-2 td, .count-2 th {margin:0;padding:0 5px;color:black;font-weight:normal;border:none;padding-top:0px;}
  #content .count-2 td, .count-2 th {padding-top:4px;padding-bottom:6px;border:none;margin:0px;}
  #content .count-2 th {margin: 0; background-color: transparent;}
  #content .count td a, .count th a, .count-2 td a, .count-2 th a {color:black;font-weight:normal;}
  #content .count td em, .count-2 td em {color:#fff;}
  #content .count td select {padding:0;width:40px;text-align:right;font-size:11px;}
  #content .count-2 select {padding:0;width:40px;text-align:left;font-size:11px;}
  #content .count th {width:105px;text-align:left;}
  #content .count td {width:80px;}
  #content .count-2 td {width:100px;height:38px;}
  #content .count td.pages {text-align:right;width:129px;font-size: 12px;}
  #content .count #page {padding-top: 10px;}
  #content .count-2 .pages {text-align:right;width:132px;line-height:15px; padding-top: 10px;font-size: 12px;}
  #content .count-2 #strankovani{line-height:15px; padding-top: 10px; text-align: left; width: 180px; padding-right: 0px;}
  #content .count-2 td#strana {font-size: 12px;padding-left:0;}
  #content .count-2 tr#razeni {background-color: #f1f1f1; border-top: 1px solid #bfbfbf; }
  #content .count-2 tr#razeni td {padding: 0 10px;font-size: 11px;}
  #content .count-2 tr#razeni th{text-align: right; padding: 10 10px;}
  #content .count-2 tr#razeni th input{border:none;padding-top: 3px;}
  #content .count span{float:right;}
	/* CONTENT LEFT */
	div#content div#content_left {float: left; width: 630px; padding-left: 18px; margin-top: 10px;}
		
		div#content div#content_left div.box a, div#content div#content_left div.box_wide a {color: #ff6000;}
		
		/* WIDE BOX */
		div#content div#content_left div.box_wide {width: 615px; margin-top: 5px; background: url("../images/cnt_box_wide_middle.jpg") 0 0 repeat-y;}
		div#content div#content_left div.box_wide div.box_wide_content {width: 605px; background: transparent url("../images/cnt_box_wide_top.jpg") 0 0 no-repeat; padding: 15px 5px;}
		div#content div#content_left div.box_wide div.box_wide_content h2 {color: #2c7111; font-size: 18px; font-weight: normal; background: url("../images/cnt_box_h1.jpg") 575px 10px no-repeat;}
		div#content div#content_left div.box_wide div.box_wide_content img {background-color: #fff; padding: 1px; border: 1px solid #c6c6c6; float: left; margin: 10px 15px 10px 10px;}
		div#content div#content_left div.box_wide div.box_wide_content p {float: left; width: 340px;}
		div#content div#content_left div.box_wide div.box_wide_content div.green_lines {height: 3px; background: transparent url("../images/cnt_box_lines.jpg") 0 0 repeat-x; float: left; width: 360px; margin: 5px 0 15px 0;}
		div#content div#content_left div.box_wide div.box_wide_bottom {width: 615px; height: 2px; background: transparent url("../images/cnt_box_wide_bottom.jpg") 0 0 no-repeat;}

		/* BOX */
		div#content div#content_left div.box {width: 300px; margin-top: 15px; margin-right: 15px; background: url("../images/cnt_box_middle.jpg") 0 0 repeat-y; float: left;}
		div#content div#content_left div.box div.box_content {width: 270px; background: transparent url("../images/cnt_box_top.jpg") 0 0 no-repeat; padding: 0}
		div#content div#content_left div.box div.box_content h2 {color: #2c7111; font-size: 18px; font-weight: normal; background: url("../images/cnt_box_h1.jpg") 255px 10px no-repeat;}
		div#content div#content_left div.box div.box_content img {float: right; margin: 0px 0px 0 10px;}
		div#content div#content_left div.box div.box_content ol {margin-bottom:0px; padding-bottom:0px;}
		div#content div#content_left div.box div.box_content p {line-height: 18px;}
		div#content div#content_left div.box div.box_content p.news_date {color: #878787; font-size: 10px; padding-bottom: 5px;}
		div#content div#content_left div.box div.box_content hr {clear: both; height: 1px; padding: 0; margin: 10px 0; background-color: #c6c6c6; color: #c6c6c6; border: none;}
		div#content div#content_left div.box div.box_content div.green_lines {height: 3px; background: transparent url("../images/cnt_box_lines.jpg") 0 0 repeat-x; float: left; width: 270px; margin: 5px 0 15px 0;}
		div#content div#content_left div.box div.box_bottom {width: 300px; height: 2px; background: transparent url("../images/cnt_box_bottom.jpg") 0 0 no-repeat;}

	/* CONTENT RIGHT */
	div#content div#content_right {float: left; width: 310px; margin-top: 10px; padding-top: 20px;}	
	
		div#content div#content_right h3 {color: #323232; font-size: 12px; margin-bottom: 15px;}
		div#content div#content_right a {}
		div#content div#content_right a img {border: 0; margin-bottom: 13px;}

/* FOOTER */		
div#footer {width: 944px; background: #ececec url("../images/footer.jpg") 0 0 no-repeat; height: 100px; font-size: 11px; padding: 22px 18px; color: #323232;}
	
	div#footer ul {list-style-type: none; padding-left: 30px;}
	div#footer ul li {float: left; padding: 0 6px; border-right: 1px solid #35aa38;}
	div#footer ul li.last {border-right: none;}
	div#footer ul li a {color: #323232; text-decoration: none;}
	div#footer ul li a:hover {text-decoration: underline;}
	
	div#footer div#footer_left {float: left; clear: left; margin-top: 35px; padding-left: 15px;}
	div#footer div#footer_left a {color: #2c7111;}
	div#footer div#footer_right {float: left; margin-top: 35px;}
	div#footer div#footer_right img {float: left; padding-left: 180px; padding-right: 15px; border: 0;}
	div#footer div#footer_right p {float: right;}
	
	#jste_zde {padding-bottom: 5px; font-size: 11px; color: #666;	margin-bottom: 20px;}
  #jste_zde span {float: left;}
  #jste_zde a {color: #666;}
  
  /*kosik, pokladna*/
#frm_basket {margin-bottom: 10px;}
#content  TABLE.kosik_table { 
  border: 1px solid #bfbfbf; 
  background-color: #fff;
  width: 100%;
  margin-bottom:10px;
  }
  #content TABLE.kosik_table TD, TABLE.kosik_table TH {padding:8px; padding-top:5px; padding-bottom:5px;}
  #content TABLE.kosik_table THEAD TR { background-color:#888888; color:white; font-weight:bold;}
  #content TABLE.kosik_table THEAD TH { padding-top:10px; padding-bottom:10px;}
  #content TABLE.kosik_table TFOOT TR { background-color:#117113; color:white; font-weight:bold }
  #content TABLE.kosik_table TFOOT TD {height: 30px; }
  #content TABLE.kosik_table TBODY TD {height: 30px; background-color: #f1f1f1;}
  #content TABLE.kosik_table .del {width:14px;}
  #content TABLE.kosik_table .pocet {width:34px;}
  #content TABLE.kosik_table .kus {width:45px}
  #content TABLE.kosik_table .bez_dph {width:65px;}
  #content TABLE.kosik_table .s_dph {width:60px;}
  #content TABLE.kosik_table IMG{cursor:pointer}
  .input_pocet{width:30px; text-align:center;}
  div#content #kosik_buttons A, div#content .input_submit, div#content .input_submit_dl{
    height:20px; 
    line-height:19px; 
    text-align:center;  
    color:white;  
    font-weight:bold; 
    text-decoration:none;
    font-size:11px; 
    margin-right:5px;
    float:left;
    width:109px;
    background-image:url(/images/buttony/but-sed-st.gif);
    cursor:pointer;
    }
    div#content .input_submit_bar{
    height:20px; 
    line-height:19px; 
    text-align:center;  
    color:white;  
    font-weight:bold; 
    text-decoration:none;
    font-size:11px; 
    margin-right:5px;
    float:left;
    width:109px;
    background-image:url(/images/buttony/but-sed-dl.gif);
    cursor:pointer;
    }
	#content .input_submit_dl{ background-image:url(/images/buttony/but-sed-dl.gif);  width:134px;}
    #kosik_buttons #kosik_btBack { background-image:url(/images/buttony/but-sed-dl.gif);  width:134px;} 
    div#content #kosik_buttons #kosik_btSubmit { float:right;} 
    div#content #kosik_buttons #kosik_btSubmit1 {background-image:url(/images/buttony/but-sed-dl.gif); width: 134px;float:right;} 

 
#input_zpet{background-image:url(/images/buttony/but-sed-kr.gif); width:65px;}
#content .input_submit_bar{ width:134px;}
 #shop2 .input_submit_bar { background-image:url(/images/buttony/but-cer-dl.gif);}
 #shop1 .input_submit_bar { background-image:url(/images/buttony/but-mod-dl.gif);}
 #shop3 .input_submit_bar { background-image:url(/images/buttony/but-zlu-dl.gif);} 
.text_foot {float:left; border-top: 1px solid #C8C8C8; padding-top:5px; margin-top:20px; width:100%; font-size:11px;}

.bold_border{border-right:5px;}
/*end kosik, pokladna*/

.detail-left {float:left; width:200px;}
.detail-left .detail_left_image_l {text-align:center; width:100%; margin-bottom:10px; margin-top:10px;}
.detail-left .detail_left_image_l #product_img {margin-bottom: 0px;}
.detail-left p {padding-left: 10px;}
.detail_p {padding-top:5px;} 

.det-others-content {border: 1px solid #bfbfbf; line-height: 18px; margin-bottom:10px ; padding:1px;}
#content .det-others-content h2 {padding-left: 8px;line-height: 31px;}
.det-others-content div {margin: 6px 9px;  margin-bottom: 7px;}
#content .det-others-content table td {padding-left: 4px; padding-bottom: 4px; padding-top: 4px;}
#content .det-others-content table th {text-align:left; font-size: 11px; background-color: #f1f1f1; color: #111; padding-left: 7px; width:86px; padding-top:4px; padding-bottom:4px; vertical-align:top;}
#detail_popis.det-others-content h2 {padding: 0;}
#detail_popis.det-others-content .tab {float: left; padding: 0 12px; height: 33px; text-decoration: underline; border-left: 1px solid #fff; border-right: 1px solid #bfbfbf; margin: 0; cursor: pointer;}
#detail_popis.det-others-content #tab2 {color: #2c7111;}
#detail_popis.det-others-content #tab1 {text-decoration: none; color: #000;}
#det-param {padding: 1px 0;}
#det-param.det-others-content table th {padding-top: 2px; padding-bottom: 2px;}
#det-param.det-others-content table td {padding-top: 2px; padding-bottom: 2px;}
/*produkt*/

#p_short{font-size:12px; margin-bottom:10px; line-height:17px; background:#f1f1f1; border:1px solid rgb(191,191,191); padding:10px; padding-top: 8px; padding-bottom:11px;}
#p_short p{padding:0px;}
.benefit{padding-top:6px;}
#p_short img{margin-right:5px; vertical-align: bottom; padding-bottom: 1px;}
#content_middle_detail SELECT{width:140px;}
div#content_middle_detail .detail-middle h2 {padding-bottom:0px; padding-top: 0px; line-height:32px; height:33px; background: url(/images/layout/block-h2-light.gif) repeat-x; font-size: 12px; padding-left: 10px;}	
div#content_middle_detail .detail-right h2 {padding-bottom:0px; padding-top: 0px; line-height:32px; height:33px; background: url(/images/layout/block-h2-light.gif) repeat-x; font-size: 12px; padding-left: 10px;}
  #shop2 #content#content_middle H2 { color: #b7220e }
  #shop1 #content#content_middle H2 { color: #0045b6 }
  #shop3 #content#content_middle H2 { color: #ff4800 } 
div#content div#content_middle div.box form table td{font-size:12px;}
  
  div#count{padding-top:10px;}
  
  
  #shop2 #content#content_middle_detail H2 { color: #b7220e }
  #shop1 #content#content_middle_detail H2 { color: #0045b6 }
  #shop3 #content#content_middle_detail H2 { color: #ff4800 } 
  /*.product_title{float:left; width:400px; display:block; }*/
.h1products_spec {padding-left:10px;line-height: 25px; vertical-align: top;}
.h1products_spec IMG{margin-right:2px;}
.absolute-content-back { 
  float: right; 
  padding-right:2px;
  padding-top:0;
  text-decoration:none; 	
  font-size:11px;
  font-weight:normal;
  width:40px;
  color: #666;
  }
  
.detail-right {float: right; width: 180px; padding-left: 10px;}
.detail-right .det-others-content {font-size: 11px;}
	  #content .bez_border{border:none;}
	  .category_td{line-height:18px;}
	  

      #content A.det-cart{
        width: 91px;
        height: 20px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 18px;
        display: block;
		font-size:11px;
        }
       #content A.det-cart{background: url(../images/other/do_kosiku.jpg) no-repeat;}
     
  
  #detail_popis H4{margin:0px; padding:0px; color:black;}  

.others_img {width:100%; border-top: 1px solid rgb(191,191,191); padding-top: 3px; padding-bottom: 3px;}
.others_img td {text-align:center; padding: 0px;}
.others_img td img {display: block;}

#tisk {margin-bottom:10px; padding-top: 10px; width: 100%;}
#tisk td {padding-right:5px;}
#tisk td img {vertical-align: middle; padding-bottom: 3px;}
#email_ico {padding-top:5px;}

.souvisejici_zbozi {border:1px solid #bfbfbf; border-bottom:none;}
.souvisejici_zbozi_item {border-bottom:1px solid #bfbfbf; padding:10px; text-align:center}
.souvisejici_zbozi a { color:black; font-size:12px;}
#content .souvisejici_zbozi h2 {border:1px solid white; line-height: 31px;}	
.souvisejici_zbozi img {margin-top:5px;}  

.detail-middle {width: 272px; float: right; padding: 0 4px;}
.detail_properties {margin-top: 0px; margin-bottom:10px; border: 1px solid #bfbfbf; border-bottom: none;} 
.detail_properties table {border-bottom: 1px solid #bfbfbf; width:100%;}
.detail_properties th {text-align: left; padding-left: 7px; width:80px; background-color: #f1f1f1; color: #111; font-size: 11px; padding-top:4px; padding-bottom:4px; vertical-align:top;}
.detail_properties th#air  {padding-top: 10px; padding-bottom: 10px;}

.noborder {border: 0px; vertical-align: middle;}

input.img-button{background: url("../images/buttony/but-sed-kr.gif") 0 0 no-repeat; width: 67px; height: 20px; padding-bottom: 2px; padding-top: 0px; line-height: 5px; border: none;color: #ffffff;font-weight: bold;font-size: 11px;}
table.vyhledatx td{vertical-align: top;vertical-align: text-top;}
#frm_search.form{clear:left;width:50px;float:left;margin-left:15px;}


