* {margin: 0; padding:0; border:0;font-family:arial;}
BODY {
  background: url(/images/layout/top-cara.jpg);background-repeat: repeat-x;background-position: top;background-color: #080808;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size:12px;
  text-align: center;
  color:black;
  }
  #right-container .perex p img{float:none;}
  #right-container .perex p a img{float:none;}
INPUT{border:1px solid #575757; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px;}
INPUT.kosik_tab{border:none; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px;}
SELECT{border:1px solid #575757;}
A:hover {text-decoration: none;}
A H2{cursor:pointer;}
A H1{cursor:pointer;}

#head h1{position:absolute;display:none;}
#shop2 A {color: #b7220e;}
#shop1 A {color: #0045b6;}
#shop3 A {color: #ff4800;}





/* mbanner */
.mbanner {
	position: relative;
	height: 281px;
	width: 978px;
	background: url('/images/mbanner.png') left top no-repeat;
	margin-bottom: 25px;
	z-index: 1;
}

	.mlink1 {
		left: 648px;
		top: 8px;
		height: 80px;
		width: 310px;
	}
	.mlink2 {
		left: 648px;
		top: 99px;
		height: 80px;
		width: 310px;
	}
	.mlink3 {
		left: 648px;
		top: 190px;
		height: 80px;
		width: 310px;
	}
	.mtextlink1 {
		left: 323px;
		top: 167px;
		height: 16px;
		width: 105px;
	}
	.mtextlink2 {
		left: 507px;
		top: 219px;
		height: 18px;
		width: 99px;
	}
	.mlink1, .mlink2, .mlink3, .mtextlink1, .mtextlink2 {
		position: absolute;
		display: block;
	}
	
.mbanner-pl {
	position: relative;
	height: 281px;
	width: 978px;
	background: url('/images/mbanner-pl.png') left top no-repeat;
	margin-bottom: 25px;
	z-index: 1;
}	
.mbanner-pl .mtextlink1 {
        		left: 323px;
        		top: 157px;
        		height: 16px;
        		width: 165px;
        	}
.mbanner-pl	.mtextlink2 {
        		left: 323px;
        		top: 225px;
        		height: 18px;
        		width: 179px;
        	}	
/* mbanner */




#page-container {
	width:979px;
	background-image: url(/images/layout/body.jpg);background-position:top center;background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	text-align: left;
  }
#page-container-padding { padding:0 0px 0 0px;}

#right-container {width:710px; float: right;padding-left:20px;}

#head{width: 979px; height: 175px; color:white; font-size: 11px; float:left;}

#head #head-menu {float: right; width: 600px; padding-left: 10px; padding-top:0px; padding-bottom:0px; }
#head #head-menu  a {text-decoration: underline;}
#head #head-menu span#user {padding-bottom: 5px; }
#head #head-menu span#user strong {font-size: 12px;}

#head-padding{padding-top: 6px; clear: both;}

  #logo {float: left;}
  #logo A{width: 260px; height: 81px; margin-top: 20px; margin-left: 20px; display:block;margin-bottom:6px;}
  #logo SPAN { display: none;}
  #head A{color:white; text-decoration:none;}
  #head A:hover{text-decoration:underline;}

  .vyhled{padding-top:1px;}
  #vyhledat {float:right; text-align: right; padding-right: 22px; padding-top: 0px;}
  #vyhledat input.text {width: 115px; border: 1px solid #57b6e3;background-image: url(../images/layout/bg-vyhledat.jpg);color:#9fcff3}

	DIV#head #vyhledat A {font-weight: bold;}
	DIV#head #vyhledat A:hover { text-decoration: underline; }
	DIV#head #vyhledat table td {vertical-align: top;}
	
  #languages {text-align:right;  padding-top: 14px; padding-right:42px;position:absolute;margin-left:450px;margin-top:28px;}
    #languages A{padding-left:3px; padding-right:3px;}
    #languages img {border: none;}

DIV#left { width: 246px; float: left; background: url(../images/layout/left-body.gif) repeat-y ;padding-bottom:0px;border:0px red solid;padding-right:0px;}
  .block{border: 0px solid #bfbfbf; margin-bottom: 10px; padding:0px;}
    .block H2{
	  width:226px;
    padding-top:0px;
    height: 39px;
	  line-height: 39px;
	  background: url(/images/layout/block-h2-light.gif) repeat-x;
	  background-position: left top;
	  color: #005fa1;
	  font-size: 12px;
	  padding-left: 20px;
	  margin-bottom: 6px;	 
      } 
    .block H3{
	 margin-left:19px;
     font-size: 12px;
	 padding-top: 6px;
	font-weight: bold;
	padding-bottom:2px;
	
    }	
  .block a{color:#4a831e;}
	.block H3 a {
	font-weight: bold;color:#5eb9ff;
    }	
    .block P{padding: 2px 10px 5px 15px; font-size: 11px;} 	  
    .block OL{ 
	  line-height: 140%;
	  margin-top: 8px;
	  margin-right: 15px;
	  margin-left: 5px;
      }
	  .block textarea {border:1px solid #575757; width: 184px; margin-top: 5px;}
	  .block div.tlacitko {text-align: right; padding-bottom: 8px; padding-right: 10px;}
      .block OL LI{ margin-bottom: 2px; font-size:11px;}
	  .block OL LI A{font-size:11px;}	 	  
	#block_search{padding-bottom: 5px;} 
	.form .text{margin-left:8px; margin-bottom: 2px; width: 153px; }
	  .text {padding: 2px; margin-left: 2px; padding-left:3px; font-size:11px;}
	  .img-button {border: none; margin-left:3px}
	  
	 .block  input.napiste_nam {background: url("/images/buttony/but-sed-kr.gif") 0 0 no-repeat; width: 65px; height: 20px; border: none; padding-bottom: 3px; padding-top: 2px; color: #fff; font-weight: bold; font-size: 11px;}
  /*levé menu*/
  #block_menu{padding-top:0px;}
    #block_menu A{text-decoration:none; color:black;}
	#block_menu #active {font-weight: bold; background-color: #e9e9e9;}
	#block_menu #active A{text-decoration:underline; color: #0045b6;}
    #block_menu H2{
	  background: url(/images/layout/block-h2-dark.gif) repeat-x;
	  color: white;
	  font-size: 15px;
	  padding-left:10px;
	  border-top: 1px solid white;
	  margin-bottom:0px;
      }
    #block_menu H2 A{color:white;}
	#block_menu UL{list-style: none;}  	    
      UL.block-menu LI{padding-left: 25px; padding-right:10px; line-height: 200%; padding-top: 0; border-top: 1px solid #fff; }
      UL.block-menu LI a {padding-top: 0; line-height: 25px;}
	    #block_menu LI A:hover {text-decoration: underline;}
        BODY#shop2 UL.block-menu LI {background: #d9d9d9 url(/images/layout/li-insportline.gif) no-repeat 16px center;}
	    BODY#shop1 UL.block-menu LI {background: #d9d9d9 url(/images/layout/li-worker-volnycas.gif) no-repeat 11px center;}
	    BODY#shop3 UL.block-menu LI {background: #d9d9d9 url(/images/layout/li-worker-moto.gif) no-repeat 16px center;}
	  UL.sub-block-menu{background: #d9d9d9;padding-left: 26px; line-height: 190%; font-size: 11px;}
        UL.sub-block-menu LI{padding-right:10px; text-indent:-7px; padding-left:7px;}
    /*levé menu end*/
	#block_proc_nakupovat{padding-bottom:10px;}
	  #block_proc_nakupovat DIV{line-height:18px; padding-left:10px;}	
	   #block_proc_nakupovat img {vertical-align: middle; margin-bottom: 3px;}
	#block_newsletter{padding-bottom:10px;}
	  #block_newsletter A{margin-left:10px; font-size: 11px;}
	#block_tip{text-align: center;}
	  #block_tip H2{text-align: left;}
	  #block_tip H3{margin-left: 0; margin-bottom: 0;}
    #block_tip A{font-weight: bold; font-size: 13px; line-height:16px;}
    #block_tip p.cena {padding: 10px 0; font-size: 12px;}
    #block_tip .products_spec{margin-top:15px;}
	  #block_tip IMG{text-align:center;}
	  .description{font-size:11px; padding-top:8px;}
	 #survey {padding: 5px 0 5px 10px;}
	 .survey_bar, #survey_celkem {font-size: 11px;}
	 .survey_bar {padding-top: 2px;}
          #survey_celkem {padding-left: 10px; padding-bottom: 10px;}
	 
  #content {}
  #content a{color:#4a831e ;}
  #content LI{margin:0px; padding:0px;}
  #content UL LI{list-style:none; background: URL('/images/li.gif') no-repeat; background-position:0 9px; padding-left:10px;}
  #content H1{
	height:29px;
	font-size:20px;
	padding: 0;
	line-height: 20px;
	vertical-align: top;
	clear: both;
	font-weight: normal;
   
    } 

    
/*
    #shop2 H3 { color: #b7220e }
    #shop1  H3 { color: #0045b6 }
    #shop3  H3 { color: #ff4800 }
  #content H4{font-size:12px; padding-top:15px; padding-bottom:8px;}
    #shop2 H4 { color: #b7220e }
    #shop1  H4 { color: #0045b6 }
    #shop3  H4 { color: #ff4800 }
	*/
  #content P{padding-bottom:5px;}
  #content UL{margin-bottom:10px;}
  #content OL{margin-bottom:10px;}

  #content #podkategorie {padding: 7px 0 7px 0;}
  
  #right {width: 209px; float: right;}
    #banner_kontakt IMG{margin-top:50px; margin-left:10px;}
  #right  .block H2 A{ 

	  color: black !important;
text-decoration:none; 
      }         
  #prihlaseny{ 
  background-color:#EDEDED;
  background-image:url(/images/prihlaseny.gif); 
  background-repeat:repeat-x; 
  padding:10px;
  padding-top:7px;
  padding-bottom:7px; 
  line-height:20px;
    }
  .block_aktuality{font-size:11px;}
  .block_aktuality_padding{border-bottom: #0e639e 1px solid; margin-bottom:5px;margin-left:10px;margin-right:10px;}
  .center {text-align:center; padding-bottom:18px;}
  .center2 {text-align:center}
  

#footer{ width:979px;clear:both;padding-top: 20px; padding-bottom:10px; text-align: center; font-size:11px;width:100%;}
  #footer UL{ height: 38px; line-height: 38px; list-style-type: none; margin-bottom: 10px;border-top:1px #0e639e solid;border-bottom:1px #0e639e solid;}
    #footer UL LI{display: inline; padding-left: 10px; padding-right: 10px; color:#5eb9ff;font-size:10px;}
    #footer UL LI A{ color:#5eb9ff; text-decoration: underline;}
    #footer UL LI A:hover{text-decoration: underline;}
	#footer UL LI.last { border-right: none; }
    #footer P#foot {width: 600px; margin: auto; color: #666666;padding-right:190px;}
    #footer  IMG#sevensport-logo { margin-top:7px;padding:0px 30px;}
    #footer  IMG#heureka {padding:0px 30px; }
    #footer P#footer_href A { color: #666666; text-decoration:none }
    #footer P#footer_href A:hover { text-decoration: underline } 

/*katalog*/
#right-container #content h1{color:#5eb9ff;}
#content .perex {font-size:12px; margin-bottom:10px;  line-height:17px;  border:0px solid #0e639e; padding:11px; padding-right:10px; padding-left:10px;background-color: #d8efca;background-image: url(/images/bottom-obsah.png);background-position: bottom right;background-repeat: no-repeat;padding:20px 20px 40px 20px;}   
#content .perex img {float: right; margin-left: 15px; margin-bottom: 10px; border: 1px solid #a8cf90; padding: 1px;}
#content #products{font-size:12px; margin-bottom:10px;  line-height:17px;  border:0px solid red; padding:11px; padding-right:10px; padding-left:10px;background-color: #d8efca;background-image: url(/images/bottom-obsah.png);background-position: bottom right;background-repeat: no-repeat;padding:20px 20px 40px 20px;}
#content #products .clanek_bar{float:right;}
#content #products  .title .date {background-color: #E9F6E1;}

#content  li {padding: 0 0 3px 0px;}

#content  .perex table  { width: 100%; font-size: 12px;}
#content  table thead td, th {background-color: #F7FCF5; color: #000; font-weight: bold; padding: 5px;}
#content  .perex table tbody td {background-color: #E9F6E1;}
#content  table td,th {padding: 2px;}
#content  #new_image {border: 0px solid #bbb;}
#content  #new_image a {padding-bottom: 0;}
#content  #new_image a img {display: block;}

#right-container .aktuality{}
#right-container .aktuality .aktuality-text{padding:20px;background-color: #d8efca;background-image: url(/images/bottom-obsah.png);background-position: bottom right;background-repeat: no-repeat;padding-top:10px;}
#right-container .aktuality .aktuality-text .aktualita {background-color: #e9f6e1;margin-bottom:5px;padding:10px;}
#right-container .aktuality .aktuality-text .aktualita h2{padding:0;margin:0;}

#content  table#category_files  {border: none; width: auto;}
#content  table#category_files td {vertical-align: middle; border: none; padding: 0;background-color: transparent;}
#content  table#category_files td img {padding-top: 5px; padding-right: 5px;border:none;}
#content  table#category_files td a {padding: 0}
#content  table.category_photos {margin: 0; border: 1px solid #0e639e; width: 100%;}
#content .perex table.category_photos td {border:none; padding: 5px; padding-top: 8px; text-align: center; background-color: #e9f6e1;}
#content .perex table.category_photos td img {padding: 0; border: 1px solid #0e639e;float:none;}
#content  table.category_photos td p {font-size: 11px;}
 
#content h2 {color: #005fa1; font-size: 15px; padding: 15px 0 10px 0;}
#content h3 {color: #4a831e; font-size: 14px; padding: 10px 0 7px 0;}
#content h4 {color: black; 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;background-color: transparent;color:#5eb9ff;;}
#content .count a{color:#5eb9ff;}
#content .count td{line-height:26px;}
#content .count-2 {margin:0;padding:0px 0px 1px 0px; border: none; font-size: 11px;}
#content .count td, .count th, .count-2 td, .count-2 th {margin:0;padding:0 5px;color:#5eb9ff;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:#5eb9ff;;font-weight:normal;}
#content .count td em, .count-2 td em {color:#5eb9ff;}
#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:159px;line-height:15px; padding-top: 10px;font-size: 12px;}
#content .count-2 #strankovani{line-height:15px; padding-top: 10px; text-align: right; width: 329px; padding-right: 30px;}
#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;}
#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;}

TABLE.categories{ margin-bottom: 13px; line-height: 18px; width:100%;}
  TABLE.categories TH{width:85px; vertical-align: top; padding: 3px; padding-top:0px; padding-bottom:6px; text-align:left;}
  TABLE.categories TD{padding: 3px; padding-top:0px; padding-bottom:6px;}
  .pages{text-align: right;}
  .pages A{text-decoration:none;}
  /* This is where you can customize the appearance of the tooltip */
  #tipDiv {
    position:absolute; visibility:hidden; left:0; top:0; z-index:2;
	background-color:#fff; border:1px solid rgb(105,105,105); 
	padding:6px;
	color:#000; font-size:11px; line-height:1.3;
    }  

div#products {text-align: left;padding: 0px;padding-top:0px;border-collapse: collapse; margin-bottom:15px;}
div#products .empty{border:none;}
div#products a{font-weight: bold;  font-size: 0.9em;}
div#products h2{line-height:16px; padding-bottom:0px; height:30px; text-align:left}
div#products h2 a{color:#d37ed4;}


.products_spec{padding-bottom:0px; padding-top: 2px;}
.products_spec IMG{padding-left:0px; padding-right:1px; margin-bottom: 0;}
div .form_kosik{width:25px;}
div#products .box_product {width:259px; margin-right: 2px; margin-bottom: 2px; float:left;border: red 1px solid;border:1px solid rgb(191,191,191);}
div#products .box_product h2 {height: auto; background-color: #f1f1ef; padding: 6px 10px 10px 10px; text-align: left;}
div#products .box_product h2 a {color: #272727; font-size: 12px;}
div#products .buttons_row {color: #504f4f; clear: both; width: 249px; margin: 0 auto; margin-top: 10px; border-top: 1px solid #e5e5e3; font-size: 11px;}
div#products .buttons_row div.buttons_price {width: 108px; float: left; padding: 3px 8px; padding-bottom: 0; text-align: right; color: #000;}
div#products .buttons_row div.buttons_price strong {font-size: 11px; color: #4a7002;}
div#products .buttons_row div.buttons_price strong#heighter {line-height: 26px;}
div#products .buttons_row div#to_basket .kosik_tab {padding: 8px; vertical-align: middle;}
div#products .buttons_row div#to_basket span {color: #4a7002; font-weight: bold; font-size: 12px; line-height: 26px;}
div#products .buttons_row div#to_basket img {float: right; vertical-align: middle; margin-left: 5px; margin-top: 5px;}
div#products .box_right {float:right; width:100px; text-align: left; padding-top: 5px; font-size: 11px; padding-right: 5px;}
div#products .image_row  {float:left; width: 153px;padding: 5px 0 0 0; text-align: center; height: 125px; line-height: 95px;}
div#products .image_row  img {vertical-align: middle;}
div#products .buttons_row .empty {border-bottom:none;}
div#products  p{padding-bottom:6px;}
div#products .cena{float:right; width:538px; text-align: left;color:#d37ed4;padding-top:15px;padding-bottom:15px;}
div#products .cena .product_comon_price{color:white;text-decoration:line-through;color: #868686;}
div#products .image {float:right;text-align:center;vertical-align: middle;;margin:0;padding:0;margin-right:15px;}
div#products .image img{text-align:center;margin:0;border:#0e639e solid 1px;padding:1px;}
#obsah .image img{float:none;}
div#products .cena B{font-size:12px;}
div#products .title{float:left;width:640px;background-color: #e9f6e1;padding:15px 0px;margin-bottom: 5px;padding:15px;border-bottom:1px solid #a8cf90;}
div#products .title h2{padding:0px;padding-top:0px;height:auto;padding-bottom:10px;color:#005fa1;}
div#products .title h2 a{color:#005fa1;}
div#products .title h2 span{color:white;}
div#products .title h2 a:hover{text-decoration:none;}
div#products{padding:20px;}
  .short_desc{height:40px;} 
div#products .title ul{padding-left:0px;}
div#products .title img {border:1px #a8cf90 solid;margin:30px 0 20px 10px;}
div#products .title .obrtitle {border:none; float:right;margin:0; padding:0;}

	table#velkoobchod {border-collapse: collapse; font-size: 11px; width: 100%;}
		table#velkoobchod thead {padding-bottom: 1px;}
		table#velkoobchod th {background: url("../images/th.jpg") 0 0 repeat-x; height: 37px; color: #fff; padding: 5px 5px; vertical-align: middle; border-right: 1px solid #fff; font-weight: normal;}
		table#velkoobchod th.left_border {border-left: 1px solid #;}
		table#velkoobchod td input {border: none;}
		table#velkoobchod td input.product_quantity {border: 1px solid #4c4c4c; text-align: right; width: 17px;}
		table#velkoobchod td input.image_button {vertical-align: bottom;}
		table#velkoobchod td.price_strong {color: #d80000; font-weight: bold; text-align: right;}
		table#velkoobchod td.left_border {border-left: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
		table#velkoobchod td.right_border {border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
		table#velkoobchod td {padding: 5px 5px; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
		
   BODY#shop2 TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   TABLE#products_list TD .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   table#product_list .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   BODY#shop1 TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-worker-volnycas.gif) no-repeat;}
   BODY#shop3 TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-worker-moto.gif) no-repeat;}  
  .count{width: 100%;}
  .count TH{width: 120px}
  .count A{text-decoration:none;} 
 
/*katalog end*/



div#content.produkt  {width: 747px;}
/*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;}
.produkt SELECT{width:140px;}
#content.produkt 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.produkt H2 { color: #b7220e }
  #shop1 #content.produkt H2 { color: #0045b6 }
  #shop3 #content.produkt H2 { color: #ff4800 }   
  
.product_title{float:left; width:450px; 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:100px;
  text-align: right;
  color: #666;
  }
  
  #jste_zde {padding-bottom: 5px; font-size: 11px; color: #5eb9ff;	margin-bottom: 20px;}
  #jste_zde span {float: left;}
  #jste_zde a {color: #5eb9ff;}
   
.detail-left {float:left; width:255px;}
.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;} 


.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; border-top: 1px solid rgb(191,191,191); 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: 282px; float: right; padding-top: 0px;}
.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;}


#content .detail_properties table td {padding-top:4px; padding-bottom:3px; padding-right:3px; padding-left: 4px; vertical-align:middle; font-size: 12px;}
.detail_properties table td b.cena {color: #4a7002; font-size: 13px;}
.cena_bez_dph {font-size:10px; padding-top:2px; color: #666;}
span.product_comon_price {color:black;}
span#usetrite {color: #666; font-size:10px;}
span#kalkulacka {font-size: 11px;}
span#kalkulacka a {color: #666;}

#frm_ks {padding: 0px;}
#frm_ks table.bez_border th {font-weight:normal; width:55px; padding-left:10px;}
#frm_ks table.bez_border td {padding-top:5px;}
#frm_ks table.bez_border th span {padding-right: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 {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: #0045b6;}
#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;}

.detail-right {float: right; width: 183px; 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;
        }
      #shop2 #content A.det-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
      #shop1 #content A.det-cart{background: url(/images/layout/cart-button-worker-volnycas.gif) no-repeat;}
      #shop3 #content A.det-cart{background: url(/images/layout/cart-button-worker-moto.gif) no-repeat;}
  
  #detail_popis H4{margin:0px; padding:0px; color:black;}  
/*produkt end*/



/*kosik, pokladna*/
#frm_basket {margin-bottom: 10px;}
TABLE.kosik_table { 
  border: 1px solid #bfbfbf; 
  background-color: #fff;
  width: 100%;
  margin-bottom:10px;
  }
  TABLE.kosik_table TD, TABLE.kosik_table TH {padding:8px; padding-top:5px; padding-bottom:5px;}
  TABLE.kosik_table THEAD TR { background-color:#888888; color:white; font-weight:bold;}
  TABLE.kosik_table THEAD TH { padding-top:10px; padding-bottom:10px;color:#4A831E;}
  TABLE.kosik_table TFOOT TR { background-color:#5A5A5A; color:white; font-weight:bold }
  #frm_basket TABLE.kosik_table TFOOT TD {height: 30px; }
  TABLE.kosik_table TBODY TD {height: 30px; background-color: #f1f1f1;}
  TABLE.kosik_table .del {width:14px;}
  TABLE.kosik_table .pocet {width:34px;}
  TABLE.kosik_table .kus {width:45px}
  TABLE.kosik_table .bez_dph {width:65px;}
  TABLE.kosik_table .s_dph {width:60px;}
  TABLE.kosik_table IMG{cursor:pointer}
  .input_pocet{width:30px; text-align:center;}
  #kosik_buttons A, #content .input_submit, #content .input_submit_dl, #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-st.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;} 
    #kosik_buttons #kosik_btSubmit { float:right;} 
     #shop2 #kosik_buttons #kosik_btSubmit { background-image:url(/images/buttony/but-cer-st.gif)}
     #shop1 #kosik_buttons #kosik_btSubmit{ background-image:url(/images/buttony/but-mod-st.gif)}
     #shop3 #kosik_buttons #kosik_btSubmit { background-image:url(/images/buttony/but-zlu-st.gif) }  
 
#input_zpet{background-image:url(/images/buttony/but-sed-kr.gif); width:65px;}
#content .input_submit_bar{ float:right; 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*/



/*ostantni stránky*/
.kontakty,.o-firme,.velkoobchod,.obchodni-podminky,.proc-u-nas,.newsletter,.zakaznik{line-height:18px;}

.velkoobcho_images{text-align:center;}
.velkoobcho_images IMG{margin-right:20px; margin-top:20px; }

.clear { clear:both; }

  .box { border:1px solid #CCCCCC; padding:10px;}
  IMG#key {float:right; margin:5px 15px 0 0 }
  
.registrace table TH{text-align:left; font-weight:normal; width:150px;}
.registrace table IMG{border:1px solid #575757; margin-top:5px;}
#msg_OK {background-image: url(/images/ok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:green; margin-bottom:10px; }
#msg_NOK { background-image: url(/images/nok.gif); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:red }  


.content-padding{padding:10px }

.input {padding: 2px; padding-left:3px; font-size:13px;}
/*end ostatni stránky*/


DIV.fieldset { width:524px; background-color:#FFFFFF; background-repeat: repeat-x; background-position: 0 0;}
DIV.fieldset_top { background: url(/images/fieldset_top.gif);  background-position: 0 0; height:30px; background-repeat: no-repeat }
DIV.fieldset_top SPAN { background-color:white; margin-left:10px; padding: 10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#650807 }
DIV.fieldset_inner { border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; padding:0 10px 0 10px }
DIV.fieldset_bottom { background: url(/images/fieldset_bottom.gif); background-repeat: no-repeat; height:10px; width:100% }

SPAN.povinne { float:right; font-size:11px }
P.detail_p P { margin:0; padding:0 }
#new_image{ float:right; margin-left:15px; margin-bottom:15px }
.noborder {border: 0px; vertical-align: middle;}
DIV#darecky { margin:5px 0 0 14px }
DIV#prislus { padding:10px 10px 10px 10px;}
A.next { padding-left:10px; line-height:30px }

	#menu-top{ padding-left:5px; float:left; padding-top: 5px;}
      #menu-top A {padding-left: 17px; padding-right: 17px; background-image: url(../images/layout/cara.gif);background-position: right center;background-repeat: no-repeat; font-size: 14px;font-weight: bold;}
	  #menu-top A.last { border-right: none;}
  .menu li{list-style-type: none; float:left;}
  .menu a{ display: block;padding-left:15px;padding-right:15px;padding-top:0px;font-size:12px;color:white;text-decoration:none;}
  .menu a:hover{color:#64c3e6;}
  .menu ul {visibility:hidden; position:absolute; font-size:0px; margin:0px; padding:0px; padding-top: 12px; list-style-type: none; z-index: 1001;}
  #menu-top .menu ul a{font-size:12px;font-weight: normal;font-family: arial; background:#0b81cb; padding-bottom:10px; width:150px; padding-top:7px; color: #fff;}
  .menu ul li {float: none;}
  #menu-top .menu ul a:hover{background-color:#1297d7;color:#fff; text-decoration: none;}
  .menu li:hover ul, .menu li.hover ul{list-style-type: none;visibility:visible;color:#64c3e6}
  .menu li {list-style-type: none;behavior: url(../js/hover.htc);}
  .othersli ul{margin-left:2px;}
ul.menu{list-style-type: none;  margin: 0; }
  
h2#homeh2{height:29px;
	font-size:16px;
	padding: 0;
	line-height: 20px;
	vertical-align: top;
	clear: both;
  color: #0045b6;
  }
  
IMG.pointer { cursor: pointer }
IMG.in-line { vertical-align:middle; margin-right:5px }
SPAN.small { font-size:11px }
SPAN#script-time { color:#999999; line-height:20px; font-size:9px }

DIV.varianty { font-size:11px }

.footerobr{clear:both;padding-top:15px;padding-bottom:15px;}
#copy{display:block;}
.footerobr a {padding:0px 30px;}
#left h3{color:#5eb9ff;width:215px;}
#left h3 a{color:#5eb9ff;font: bold 12px bold arial;text-decoration: underline;font-family: Arial;}
#left p{color:white;font: normal 11px normal Arial;font-family: Arial;}
#left #spodek-aktuality{height:10px;width:246px;background-image:url(../images/layout/spodek-aktuality.jpg);background-repeat: no-repeat;border:0px red solid;background-color: black;}

.top-main{background-image: url(../images/layout/typek.jpg);width:711px;height:281px;padding-bottom:23px;background-repeat: no-repeat;background-position: top;}
.top-main .oka{padding-left:380px;padding-top:10px;}
.top-main .oka img{margin:0px;padding:0px;}
.top-main .oka .oko1 a{height:78px;display:block;margin-bottom:13px;}
.top-main .oka .oko2 a{height:81px;display:block;margin-bottom:13px;}

.spodek-main {width:711px;}
.spodek-main .spodek-main-leva{width:350px;background-color: black;float:left;padding:0px;}
#content .spodek-main .spodek-main-leva .leva-top{background-image: url(../images/layout/okraj-horni-main.gif); line-height:53px;background-repeat: no-repeat;padding-left:27px;padding-right:27px;background-color:#d8efca ;width:294px;}
#content .spodek-main .spodek-main-leva .leva-top h2{width:294px;line-height:53px;padding:0px;border-bottom:1px #4a831e solid;color:#4a831e;}
#content .spodek-main .spodek-main-leva .leva-spodek{height:11px;background-image: url(../images/layout/okraj-spodni-main.gif);background-repeat: no-repeat;}
#content .spodek-main .spodek-main-leva .leva-mid{width:348px;background-color: #d8efca;}
#content .spodek-main .spodek-main-leva .leva-mid p{padding:20px 27px 8px 27px;line-height:18px;color:black;}
#content .spodek-main .spodek-main-leva .leva-mid ul{padding-left:27px;padding-bottom:19px;margin:0px;}
#content .spodek-main .spodek-main-leva .leva-mid ul  li a{color:#4a831e;}
#content .spodek-main .spodek-main-leva .leva-mid ul li{color:#4a831e;padding-top:0;padding-bottom:6px;padding-top:3px;}



.spodek-main .spodek-main-prava{width:361px;height:355px;background-color: black;float:left;background-image: url(../images/layout/buchta.jpg);background-repeat: no-repeat;background-position: right top;}

#content .spodek-main .spodek-main-prava .horni-text{margin-left:220px;padding-top:43px;color:white;width:125px;font-size: 15px;font-weight: bold;font-style: italic;padding-bottom:105px;}
#content .spodek-main .spodek-main-prava .spodni-text{padding-left:158px;padding-top:30px;width:177px;height:36px;}
#content .spodek-main .spodek-main-prava .spodni-text a{display:block;width:190px;height:36px;color:white;font-size:18px; font-weight:18px;font-style: italic;text-decoration: none;}
#content .spodek-main .spodek-main-prava .spodni-text a span{color:#bd2728;}
  #left .block_aktuality .text .text-in{padding-bottom:10px;}
  #left .block_aktuality .text .text-in a{color:#4a831e;}
  #left .block .text img{float:right;margin-right:15px;margin-bottom:5px;margin-left:5px;border:1px #0e639e solid;margin-top:6px;}
  
#right-container #content h1{background-image: url(../images/top-obsah.png);line-height:54px;height:54px;padding-left:20px;color:#4a831e;;}

#right-container .katalog #products{padding:0px 0px 15px 0px;margin: 0px;}
#right-container .perex .bezborder {border:none;border-collapse: collapse;}
#right-container .perex .bezborder td {border:none;border-bottom:1px solid #a8cf90;vertical-align: top;text-align: left;background-color: #e9f6e1; padding:5px; }
#right-container .perex .bezborder tr {}
#right-container .perex .bezborder td img{margin: 0px;}
#right-container .perex .bezborder p{padding-left:10px;}
#right-container .perex .bezborder h2{padding-left:10px;}
#right-container .perex .bezborder h3{padding-left:10px;}
#right-container .perex .bezborder ul, ol{padding-left:10px;}
#right-container .perex .bezborder input{border:1px gray solid;font-size:12px;}
#right-container .perex .bezborder textarea{border:1px gray solid;font-size:12px;}
#right-container .perex .bezborder select{border:1px gray solid;font-size:12px;}

#right-container .perex .bezborder h2{padding-top:5px;padding-left:5px;color:#005fa1}

#right-container .cara-title{padding-left:20px; padding-right:20px;background-color: #d8efca;border:0px red solid;height:1px;}
#right-container .cara-in{border-bottom:1px #4a831e solid;background-color: #d8efca;}
#content ol{padding-left:20px;}
#content input{padding:2px;}
#content input#cudlik{cursor:pointer;background-image: url(/images/layout/butt1.png);background-color: transparent;border:none;height:22px;line-height:15px;color:white;padding:0px;margin:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;}
#content input.cudlik{cursor:pointer;background-image: url(/images/layout/butt1.png);background-color: transparent;border:none;height:22px;line-height:15px;color:white;padding:0px;margin:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;}
#content .center{text-align: center;}


#detail_popis table.product-table {border:none;background-color: transparent;}
#content #detail_popis table.product-table td{border:none;background-color: transparent;}  
#detail_popis table.product-table tr{border:none;background-color: transparent;} 
#content #banner-produkt{border:0 red solid;background-image: url(images/layout/banner-produkt.jpg);width:200px;height:85px;padding-top:23px;padding-right:40px;background-repeat: no-repeat;padding-left:50px;background-position: center;}
#content #banner-produkt ul li {background-image: none;padding-left:50px;} 
#content #banner-produkt ul li a{font-size:16px; font-weight:bold; color:#00438a;text-decoration: none;}
#content #banner-produkt ul li a:hover {text-decoration:underline;}

#head-menu #menicko1 .clear {clear:both;}
#head-menu #menicko1 #menu-table td {line-height:25px;}
#head-menu #menicko1 #menu-table td.levy{width:143px;}
#head-menu #menicko1 #menu-table td.pravy{width:130px;;}
#head-menu #menicko{text-decoration:underline;font-size:12px;line-height:20px;margin:0px;font-weight: bold;color:#a4e77a;}
#head-menu #menicko1 img {float:left;margin-right:5px;}
#head-menu #menicko1 a{text-decoration: underline;line-height:23px;display:block;padding:1px 10px; padding-right:15px;background:#0082c9;font-size:12px;}
#head-menu #menicko1 a:hover {background-color:#0082c9;text-decoration:none;}
#head-menu #menicko1 {padding:0 0 9px 0px;background-color:#0082c9;position:absolute;border: 1px solid #1bc4f1;padding-left:15px;margin:0px;top: 48px;; }
#head-menu .cislo {font-size:17px;font-weight:bold;color:#a4e77a;line-height:30px;font-family: Arial;}
#head-menu .prihlasit {padding-top:5px;}

.box {background-color: #D8EFCA;}

.clanky_kategorie p{background-color: #D8EFCA;}
#products {background-color: #D8EFCA;}
.submit_row{text-align: center;}

.padding-left{padding-left:20px;}

#products .title p{background-color: #E9F6E1;}

#content.clanky_kategorie #novy {margin-left:20px;}
#content.clanky_kategorie #novy1 {margin-left:20px;}


.user_menu{padding-top:15px;text-align: right;float:right;}
.user_menu a {font-size:12px;}