* {margin: 0; padding:0; border:0;}
BODY {
  background: #FFFFFF url(/images/layout/bg.png) left top repeat-x;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size:12px;
  text-align: center;
  color: #007190;
  }
INPUT{border:1px solid #EB6E19; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px;padding:2px; #height: 23px;}
TEXTAREA{border:1px solid #EB6E19;}
INPUT.kosik_tab{border:none; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px;}
span#span_availability_name {cursor: help;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: black;}
span#span_product_code {font-color: #66891a; font-weight: bold;}

#content input, #content textarea {border: 1px solid #F08813;}

SELECT{border:1px solid #EB6E19;}
A {font-size: 12px;}
table  {font-size: 12px;}
A:hover {text-decoration: none;}
A H2{cursor:pointer;}
A H1{cursor:pointer;}
#head h1{position:absolute;display:none;}
#shop2 A {color: #0045b6;}
#shop1 A {color: #007190;}
#shop3 A {color: #ff4800;}
* a {outline: none;}

* a:hover img {border-color: #F08813 !important;}

.body-container {
	background: url('/images/layout/body.png') center top no-repeat;
	overflow: hidden;
}

#page-container {
	width:997px;
	margin: 0 auto 0 auto;
	text-align: left;
  }
#page-container-padding { padding:0 14px 0 14px;}

#right-container {width:747px; float: right; #position: relative; #top: -65px;}

#head{width: 969px; height: 216px;#height: 217px; color:white; font-size: 11px; float:left; position: relative; left: -10px;}
.head-dokres {position: absolute; top: 0; left: 968px; width:171px; height: 216px;}

/*fitness
#head {	
	background: url(/images/layout/head-fitness.jpg) center top no-repeat;
}

.head-dokres {
	display: none;
}

#right-container { 
	background: url('/images/layout/right-container.png') right top no-repeat;
}
fitness*/


.utils {
	float: left;
	width: 560px;
	height: 30px;
}
	.utils-1 {
		padding-top: 13px;
		padding-left: 13px;
		height: 40px;
		font-weight: bold;
		font-size: 12px;
		#position: relative; #top: -11px;
	}
		.utils-1 img {
			margin-right: 10px;
			position: relative;
			top: 8px;
		}
		.utils-1 span {
			margin-right: 15px;
			font-size: 16px;
		}
		.utils-1 a {
			font-size: 12px;
			color: white !important;
		}
		.utils-1 a img {
			border: 1px solid white;
		}
.logo {
	display: block;
	height: 35px;
	width: 305px;
	position: absolute;
	left: 485px;
	top: 30px;
}

#head #head-menu {position: relative; padding-top: 25px;#top: -15px;}
#head #head-menu  a {text-decoration: underline;}
#head #head-menu span#user { display: block;}
#head #head-menu span#user strong {font-size: 12px;}
#head #head-menu span#user a {font-size:11px;}

a.top_odkaz {border-right: none;}

.head-kosik {
	position: absolute;
	width: 300px;
	left: 610px;;
	top: -16px;
}
	.head-kosik a {
		font-size: 14px;
	}

#head-padding{padding-top: 6px; clear: both;}

	#slide {
		height: 204px;
		margin-bottom: 15px;
		background: #606060 url('/images/layout/slide.png') left top repeat-x;
	}
	
	#captcha-in, #captcha-in2 {
		display: block;
		width: 300px;
		color: #333;
		background: #ffffff;
		border: 1px solid #EB6E19;
		position: absolute;
		padding: 0;
		left: -100px;
	}
		
		#captcha-in h3, #captcha-in2 h3 {
			cursor: move;
		padding: 5px;
						background: #EB6E19;
						font-size: 12px;
						margin: 0;
						color: white;
					}
						#captcha-in h3 span, #captcha-in2 h3 span {
							float: right;
							font-size: 10px;
							cursor: pointer;
						}

		#captcha-in div, #captcha-in2 div {
						padding: 20px;
					}
.perex a {color: white !important;}

  #vyhledat input {height: auto !important;}
  #vyhledat {float:left; text-align: left; margin-right: 28px; padding-top: 5px;#margin-right: 30px;/* #margin-right: 34px; */}
  #vyhledat input.text {width: 157px; border: none;padding: 2px 0 0px 5px; height: 24px !important;#height: 24px !important; position: relative; top: -2px; border: 1px solid #17A1C9; font-size: 13px; margin-right: 0px;color: #007190;}

	DIV#head #vyhledat A {font-weight: bold;}
	DIV#head #vyhledat A:hover { text-decoration: underline; }
	DIV#head #vyhledat table td {vertical-align: top;}
	 
	
  #languages {float:right; width:80px; padding-top: 1px; padding-right: 8px; position: relative; top: -24px;}
    #languages A{}
DIV#left input.text{}
DIV#left textarea{}
DIV#left { width: 209px; float: left; #position: relative; #top: -65px;}
.block h2{
	  height: 33px;
	  line-height: 30px;
	  background: url(/images/layout/block-h2-dark.gif) repeat-x;
	  color: #282828;
	  font-size: 12px;   
	  padding-left: 10px;	  
      } 
  .block{
	  margin-bottom: 15px;
	}
	/*
#left .block {
		box-shadow:	0 0 3px #000;
		-o-box-shadow: 0 0 3px #000;
		-moz-box-shadow: 0 0 3px #000;
		-webkit-box-shadow:	0 0 3px #000;
	}
	#right .block {
		box-shadow:	0 0 3px #000;
		-o-box-shadow: 0 0 3px #000;
		-moz-box-shadow: 0 0 3px #000;
		-webkit-box-shadow:	0 0 3px #000;	
	}
	#content .block {
		box-shadow:	0 0 3px #000;
		-o-box-shadow: 0 0 3px #000;
		-moz-box-shadow: 0 0 3px #000;
		-webkit-box-shadow:	0 0 3px #000;
	}
*/
		.orange {
			background: #1AA8CE;
		}
			.orange h2 {
				background: url('/images/layout/orangeh.png') left top no-repeat;
				color: white;
			}
			.orange a {
				color: white !important;
			}
			.orange input {
				border: none;
			}
		.white {
			background: white;
			color: #666;
		}
			.white h2 {
				background: url('/images/layout/whiteh.png') left top no-repeat;
				color: #4A4A4A;
			}
		.gray {
			background: #CBF3F7;
			border: 1px solid #B4E8F1;
		}
			.gray h2 {
				background: url('/images/layout/grayh.png') left top no-repeat;
				color: #007190;
			}
    
    .block H3{
	 margin-left:10px;
     font-size: 12px;
	 padding-top: 3px;
	font-weight: bold;
    }	
	.block H3 a {
	font-weight: bold;
    }	
    .block P{padding: 2px 10px 2px 10px; font-size: 11px;} 	  
    .block OL{ 
	  line-height: 140%;
	  margin-top: 8px;
	  margin-right: 15px;
	  margin-left: 5px;
      }
      p.news_date{font-size:10px;color: #999999;}
	  .block textarea {border:1px solid #eb6e19; width: 184px; margin-top: 5px;}
	  .block div.tlacitko {text-align: left; padding-bottom: 8px; padding-left: 10px;padding-top:2px;}
      .block OL LI{ font-size:11px; min-height: 50px;}
	  .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;padding:0;}
	  
	 .block  input.napiste_nam {background: url("/images/buttony/but-sed-kr.png") 0 0 no-repeat; width: 68px; height: 21px; border: none; padding-bottom: 4px; padding-top: 0px; color: #fff; font-weight: bold; font-size: 11px;}
	 
  /*levé menu*/
  #block_menu{padding:0px; border: 1px solid #E64C00;}
    #block_menu A{text-decoration:none; color:#ffffff;}
	#block_menu #active {font-weight: bold;}
	#block_menu li#subsubitem-active {font-weight: bold;}
	#block_menu #active A{text-decoration:underline;}
    #block_menu H2{
	  background: #fff url(/images/layout/block-h2-dark.gif) repeat-x bottom;
	  color: #282828;
	  line-height: 25px;
	  font-size: 12px;
	  padding: 4px;
	  padding-left: 10px;
	  height: auto;
      }
    #block_menu H2 A{color:#EB6E19 !important;font-size: 14px;}
	#block_menu UL{list-style: none;padding: 0 10px 0 10px;background: #EB6E19;}  	    
      UL.block-menu LI{padding-left: 0px; padding-right:10px; padding-top: 5px;padding-bottom: 5px; border-top: 1px solid #EF842C; }
      UL.block-menu LI a {padding-top: 0; line-height: 140%;font-weight: bold;}
	    #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: #EB6E19;}
	    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: 130%; font-size: 11px;}
        UL.sub-block-menu LI{padding-right:10px; text-indent:-7px; padding-left:30px; padding-top: 5px;padding-bottom: 5px; color: white;}
        UL.sub-block-menu LI.subsubitem{padding-right:20px; text-indent:-7px; padding-left:40px;}
         UL.sub-block-menu LI#subsubitem-active{padding-right:20px; text-indent:-7px; padding-left:22px;}
         UL.sub-block-menu LI#subsubitem-active a.subitem{font-weight:bold; text-decoration: underline;}
        a.subitem{font-size:11px;}
    /*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_newsletter .text {height: 21px;}
	  #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 p.cena b{color: #4a7002;font-size: 14px;}
    #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 60px;}
	 .survey_bar, #survey_celkem {font-size: 11px;}
	 .survey_bar {padding-top: 2px;}
          #survey_celkem {padding-left: 60px; padding-bottom: 10px;}
	 
  #content {width: 526px; float:left; position: relative;}
  #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:16px;
	padding: 10px;
	padding-bottom: 0;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
	clear: both;
	background: #44B5D5 url('/images/layout/h1.png') left top no-repeat !important;
	#height: 40px;
    } 

    #shop2 #content H1 { color: #b7220e }
    #shop1 #content H1 { color: #ffffff }
    #shop3 #content H1 { color: #ff4800 }
/*
    #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:10px;}
  #content UL{margin-bottom:10px;}
  #content OL{margin-bottom:10px;}

  #content #podkategorie {padding: 12px 0 3px 1px;}
  
  #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 h3 {font-weight: normal;}
  .block_aktuality_padding{border-bottom: #eee 1px solid; margin-bottom:5px;}
  .block_aktuality .center img{margin:0;border:#ffffff solid 1px;padding:1px;margin:5px;}
  .center {text-align:center; padding-bottom:10px;}
  .center2 {text-align:center}

.footer-container {
	background: #CBF3F7 url('/images/layout/footer-top.png') left top repeat-x;
	text-align: center;
	margin-top: 15px;
}
	.footer-row {
		float: left;
		background: url('/images/layout/footer-row.png') left top repeat-y;
		height: 200px;
		text-align: left;
		padding: 25px;
	}
		.footer-row .block {
			float: left;
			width: 190px;
		}
		.footer-row .block p {
			padding-top: 0 !important;
		}

#footer{ clear:both; text-align: center; font-size:11px;margin: 0 auto 0 auto;
	width: 990px;}
	
	.footer-row .block h2, .footer-row h2 {
		background: none;
		padding: 0;
		margin: 0;
		color: #F08813;
		font-size: 13px;
		float: left; width: 100px;
	}
	
#footer p a{font-size:11px;}
#footer p{padding:10px 0;}
  #footer UL{ height: 38px; line-height: 38px; background: url(/images/layout/footer.gif) repeat-x; list-style-type: none; margin-bottom: 10px;}
  #footer UL LI{display: inline; padding-left: 10px; padding-right: 10px; border-right: 1px solid #fff;}
  #footer UL LI A{ color: #fff; text-decoration: none;}
  #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 } 

div#obal{width: 552px; padding-top: 20px;}
/*katalog*/
#content .perex {color: #ffffff; font-size:12px;  width: 506px; line-height:17px; background-color:#44B5D5; padding:10px; margin-bottom: 15px; border:none;}   
#content .perex #perex_img {float: right; margin-left: 15px; margin-bottom: 10px; border: 1px solid #ffffff; padding: 1px !important;}
#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  li {margin-bottom:5px;}
#content  .perex table  {border: 1px solid rgb(191,191,191); width: 100%; font-size: 12px;}
#content  table thead td, th {background-color: #1AA8CE !important; color: #FFFFFF !important; font-weight: bold; padding: 5px;}
#content  .perex table tbody td {border: 1px solid rgb(191,191,191);}
#content  table td,th {padding: 4px;}
#content  #new_image {border: 1px solid #bbb;padding:0;margin:0;}
#content  #new_image a {padding-bottom: 0;}
#content  #new_image a img {display: block;}

#content  table#category_files {margin-top: 10px; 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-top: 15px; border: none; 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 #ffffff;}
#content  table.category_photos td p {font-size: 11px;}

#content h2 {color: #ffffff; font-size: 15px; padding: 15px 0 10px 0;}
#content h3 {color: #ffffff; font-size: 13px; padding: 10px 0 7px 0;}
#content h4 {color: #ffffff; font-size: 12px; padding: 10px 0 7px 0;}

#content.mapa-stranek ul {padding-left: 0;}
#content.mapa-stranek ul li {padding-left: 0;}
#content.mapa-stranek ul li{text-decoration:none;background-image:none;}
#content.mapa-stranek ul li h2{padding:0px;padding-bottom:5px;}
#content.mapa-stranek ul li h2 a{font-size:14px;}
#content.mapa-stranek ul li h3{padding:0px;padding-left:20px;padding-bottom:5px;}
#content.mapa-stranek ul li h4{padding:0px;padding-left:40px;padding-bottom:5px;}

#content .aktualita{background-color: gray;margin-top:5px;padding:10px;}

div#stranek{float:right;}
div#stranek a{text-decoration:none;color:black;font-weight:bold;}

#content .count, .count-2 {border: none; margin:15px 0 5px 0;padding:0px;display:block;width:100%; font-size:11px;background-repeat: repeat-x;border-collapse: collapse;}
#content .count {padding-bottom: 15px;}
#content .count td{line-height:18px;}
#content .count td a, .count th a, .count-2 td a, .count-2 th a {color: #F08813;font-weight:normal;}
#content .count td em, .count-2 td em {color:#000000;}
#content .count td select {padding:0;width:40px;text-align:right;font-size:11px;}
#content .count td, .count th, .count-2 td, .count-2 th {margin:0;padding:0 5px;color:white;font-weight:normal;border:none;padding-top:0px;}
#content .count th {width:105px;text-align:left;}
#content .count td {width:260px;padding-left:0px;color: #0EA3CB;}
#content .count td.pages {text-align:right;font-size: 12px;}
#content .count #page {padding-top: 10px;}
#content .count-2 {margin:0;padding:0px 0px 1px 0px; border: none; font-size: 11px;margin-bottom:2px; border-left: 1px solid #b4e8f1; border-bottom: 1px solid #b4e8f1; border-right: 1px solid #b4e8f1; background: #ffffff;}
#content .count-2 tr {width: 100%;}
#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-2 select {padding:0;width:40px;text-align:left;font-size:11px;}
#content .count-2 td {height:34px;}
#content .count-2 td #strankovani{height:38px;}
#content .count-2 .pages {text-align:right;line-height:15px; padding-top: 5px;font-size: 12px;}
#content .count-2 #strankovani{line-height:15px; padding-top: 5px; text-align: left; font-size: 11px; padding-left: 0; padding-bottom: 0;}
#content .count-2 td#strana {font-size: 12px;padding-left:0;}
#content .count-2 tr#razeni {background-color: #ffffff; border-bottom: none;color: black !important;}
#content .count-2 tr#razeni td {padding: 0 10px;color: #15A5CC !important;}
#content .count-2 tr#razeni td{text-align: left; padding: 7px 10px;border-top: #b4e8f1 solid 1px;color: #15A5CC !important;}
#content .count-2 tr#razeni td input{border:none;padding-top: 3px;}
#content .count-2 tr#razeni td select {}


#content .count-2 tr.filtry {background-color: #ffffff; color: black !important;}
#content .count-2 tr.filtry h3 {padding-top: 0;}
#content .count-2 tr.filtry td {height: auto;color: black !important;}
#content .count-2 tr.filtry td{text-align: left; padding: 6px 8px 8px 8px; border-bottom: #b4e8f1 solid 1px; width: 524px;color: black !important;}
#content .count-2 tr.filtry td table td{ padding: 0;text-align: left; font-size: 11px; padding: 1px; border: none;color: black !important;}
#content .count-2 tr.filtry table td a{font-weight: bold; color: #15A5CC; text-decoration: none; font-size: 11px; margin-left: 2px;}
#content .count-2 tr.filtry td table select{width: 105px;  margin-right: 2px; vertical-align: middle; margin-top: 2px;}
#content .count-2 tr.filtry td input{border:none;padding-top: 3px;}

#content .count-2 tr.filtry-w {background-color: #ffffff; padding: 0; color: black !important;}
#content .count-2 tr.filtry-w h3 {padding-top: 0;}
#content .count-2 tr.filtry-w td {color: black !important;}
#content .count-2 tr.filtry-w td{text-align: left; padding: 0px 8px;border-bottom: #b4e8f1 solid 1px;color: black !important;}
#content .count-2 tr.filtry-w td table td{ padding: 0;text-align: left; font-size: 11px; padding: 1px; text-align: left; border: none; vertical-align: middle; color: #15A5CC !important;}
#content .count-2 tr.filtry-w td table td a{font-weight: bold; color: black; text-decoration: none;}
#content .count-2 tr.filtry-w td table input{ margin-right: 2px; display: inline;vertical-align: middle;}
#content .count-2 tr.filtry-w td table span {vertical-align: middle;}
#content .count-2 tr.filtry-w td input{border:none;}


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;}
div#products .empty{border:none;}
div#products a{font-weight: bold;  font-size: 12px;}
div#products h2{line-height:16px; padding-bottom:0px; height:30px; text-align:left}
div#products h2 a{color:#fc9b2d;}


.products_spec{padding-bottom:0px; padding-top: 2px;width:100%;height:20px !important;text-align:center;position:absolute;}
.products_spec IMG{padding-left:0px; padding-right:1px; margin-bottom: 0;}
div .form_kosik{width:25px;}

div#xproducts .box_product_container { background: white url('/images/layout/product.png') left top no-repeat;}
div#xproducts .box_product {margin: 0; background: white url('/images/layout/product.png') right top no-repeat;border-top: 1px solid #EA7B2F;position: relative; background-color: none; margin-bottom: 13px; cursor: pointer;}
.box_product, .box_product_container {width: 175px;float:left; overflow: hidden;}
.product-in {
	display: none;
	position: absolute;
	height: 180px;
	overflow: hidden;
	width: 153px;
	margin: 0;
	left: 1px;
	top: 1px;
	text-align: center;
	background: white;
	padding: 15px 10px 0 10px;
}
.box_product_container .box_product {background: url('/images/layout/product.png') right top no-repeat !important;}
div#xproducts .box_product h2 {height: auto; padding: 6px 10px 10px 10px; text-align: left; height: 30px; text-align: center; font-weight: normal;#height: 65px;}
div#xproducts .box_product h2 a {color: #007190; font-size: 12px;font-weight: bold;}
div#xproducts .buttons_row {height:40px;color: #504f4f; margin-top: 10px; font-size: 11px; background: url('/images/layout/buttons-row.png') center bottom repeat-x;float: left;}
div#xproducts .buttons_row div.buttons_price {height: 30px; vertical-align: middle; width: 118px; float: left; padding-top: 4px; text-align: right; color: #000;color: #FFF; padding-right:8px;}
div#xproducts .buttons_row div.buttons_price strong {font-size: 11px; color: #ffffff;}
div#xproducts .buttons_row div.buttons_price strong.heighter {line-height: 28px;}
div#xproducts .buttons_row div.to_basket {width: 120px;float: right;height:40px;}
.kosik_tabs {position: relative; top: 7px; left: -4px;}
div#xproducts .buttons_row div.to_basket span {color: #ffffff; font-weight: bold; font-size: 14px; line-height: 35px;}
div#xproducts .buttons_row div.to_basket img {float: right; vertical-align: middle; margin-left: 5px; margin-top: 5px;}
.xpro-kosik {
	height: 39px;
	background: url('/images/layout/buttons-row.png') left top repeat-x;
	text-align: center;
	width: 174px;
	#width: 175px;
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px 1px #666666;
	-moz-text-shadow: 1px 1px 1px #666666;
	border-right: 1px solid white;
}
div#xproducts .box_right {float:right; width:100px; text-align: left; padding-top: 5px; font-size: 11px; padding-right: 5px;}
div#xproducts .image_row  {padding: 15px 0 15px 0; text-align: center; height: 125px; #height: 170px; line-height: 95px; overflow: hidden;}
div#xproducts .image_row  img {vertical-align: middle;}
div#xproducts .buttons_row .empty {border-bottom:none;}
div#xproducts  p{padding-bottom:6px;}
div#xproducts .cena{float:right; width:538px; text-align: left;color:#d37ed4;padding-top:15px;padding-bottom:15px;}
div#xproducts .cena .product_comon_price{color:white;text-decoration:line-through;color: #868686;}
div#products .image {float:left;text-align:center;margin:0;padding:0;margin-right:10px;}
div#products .title.image a{margin:0;padding:0;}
div#products .image img{text-align:center;margin:0;border:#ffffff solid 1px;padding:1px;display:block;}
#obsah .image img{float:none;}
div#products .cena B{font-size:12px;}
div#products .title{background-color: #ffffff;padding:10px 10px 15px 10px;margin-bottom: 15px; border: 1px solid #b4e8f1;}
div#products .title .clanek_bar {float: right; vertical-align: middle}
div#products .title .clanek_bar img, div#products .title img {vertical-align: middle; margin-bottom: 15px;}
div#products .title h2{padding:0px;padding-top:0px;height:auto;padding-bottom:2px;font-size:12px;color:#fc9b2d;}
div#products .title h2 a{color:#007190;}
div#products .title h2 span{color:white;}
div#products .title h2 a:hover{text-decoration:none;}
div#products .title p{padding:0;margin:0; color: #007190;}
div#products .title p.date {color: #007190; font-size:10px; padding: 3px 0px 5px 0px;}
div#products .title p a { font-weight: normal;}

div#products .title2{float:left; margin-right:2px; margin-bottom: 2px;width:239px;background: #ffffff; color: #007190; min-height: 110px; margin-bottom: 15px;}
		
		div#products .title2 img {margin-bottom: 5px;}
div#products .title2 h2{padding:0px;padding-top:0px;height:auto;padding-bottom:5px;font-size:13px;}
div#products .title2 h2 a{color: #007190;}
div#products .title2 h2 span{color:white;}
div#products .title2 h2 a:hover{text-decoration:none;}

  .short_desc{height:40px; color: #333333;} 
	
	table#velkoobchod {border-collapse: collapse; font-size: 11px; width: 100%;border: 1px solid #c9c9c9;}
		table#velkoobchod thead {padding-bottom: 1px;}
		table#velkoobchod thead tr th{text-align:center;padding:0; margin:0;}
		table#velkoobchod th {background: url("../images/layout/block-h2-dark.gif") 0 0 repeat-x; height: 35px; color: black; padding: 5px 5px; vertical-align: middle; border-right: 1px solid #fff; font-weight: bold; }
		table#velkoobchod th.praveth{border-right:1px solid #c9c9c9;} 
    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;font-size:13px;}
		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;}
    table#velkoobchod table#tab_hvezdy{border:none;}
    table#velkoobchod table#tab_hvezdy tr{border:none;padding:0px;}
    table#velkoobchod table#tab_hvezdy td{border:none;padding:0px;color:#0045b6;text-decoration:underline;text-align:center;font-size: 11px;font-weight: normal;}
    table#velkoobchod table#tab_hvezdy td.nonklik{border:none;padding:0px;color: #2b8c2e;text-decoration:none;text-align:center;font-size: 13px;font-weight: bold;}
    table#velkoobchod table#tab_hvezdy td.special{border:none;padding:5px 5px;text-align:center;text-decoration:none;color: #d80000;font-size: 12px;font-weight: bold;}
    table#velkoobchod td div.price_strong{color: #d80000; font-weight: bold;text-align: left;font-size:13px;padding-bottom:5px;}
    table#velkoobchod td a.nadpisek{padding-bottom:4px;display:block;}
    table#velkoobchod td.valigntop{vertical-align: top;}
    table#velkoobchod td div.code{padding-bottom:3px;padding-top:1px;}
   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}

    table#tab_hvezdy{border:none;}
    table#tab_hvezdy tr{border:none;padding:0px;}
    table#tab_hvezdy td{border:none;padding:0px;color:#0045b6;text-decoration:underline;text-align:center;font-size: 11px;font-weight: normal;}
    table#tab_hvezdy td.nonklik{border:none;padding:0px;color: #2b8c2e;text-decoration:none;text-align:center;font-size: 13px;font-weight: bold;}
    table#tab_hvezdy td#nonlink{color:black;text-decoration:none;}
    table#tab_hvezdy td.special{border:none;padding:5px 5px;text-align:center;text-decoration:none;color: #d80000;font-size: 12px;font-weight: bold;}
/*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-dark.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:680px; display:block; margin-bottom: 10px;}
.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:13px !important;
  font-weight:normal;
  width:40px;
  color: #666;
  }
  
  #jste_zde {padding-bottom: 25px; padding-top:0; color: #0EA3CB;top: -30px; left: 0px; width: 500px;}
  #jste_zde span {float: left;}
  #jste_zde a {color: #0EA3CB;font-size: 11px;}
   
.detail-left {float:left; width:255px;}
.detail-left .detail_left_image_l {text-align:center; width:100%; margin-bottom:10px; }
.detail-left .detail_left_image_l #product_img {margin-bottom: 0px;}
.detail-left p {padding-left: 10px;}
.detail_p {padding-top:5px;} 
.detail-left div#hodnoceni{text-align: center;padding:25px 0;vertical-align: middle;font-size: 11px;}
.detail-left div#hodnoceni span#hodnoceni_celkem{font-weight: bold;position: relative; top: 5px;}


#content table.others_img {width:528px !important; border-top: 1px solid #ffffff; padding-top: 3px; padding-bottom: 3px;margin:0;border-collapse: collapse;}
.others_img td {text-align:center; padding: 0px;border:1px solid #CBF3F7;}
.others_img td img {display: block;margin:0 auto;}

#tisk {margin:20px 0px; width: 100%; clear: both;}
#tisk td {text-align: center;}
table#tisk {}

#tisk td img {vertical-align: middle; padding-bottom: 3px;border:none;}
img#print_ico{text-align: center;}

.souvisejici_zbozi {background: #B8EEF4; border-bottom:none;}
.souvisejici_zbozi_item { padding:10px; text-align:center}
.souvisejici_zbozi a { color:black; font-size:12px;}
#content .souvisejici_zbozi h2 {line-height: 11px; color: #0B96BB;padding-left: 8px;

font-size: 12px;}	
.souvisejici_zbozi img {margin-top:5px;}  

.detail-middle {width: 282px; float: right; padding-top: 0px;}
.detail_properties {margin-top: 0px; margin-bottom:10px; background: #B8EEF4;
		color: #007190;} 
.detail_properties table { width:100%;}
.detail_properties table#dostupnost{border:none;}
.detail_properties th {text-align: left; padding-left: 7px; width:80px; background-color: #CBF3F7 !important; 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: #EB6E19; font-size: 13px;}
.cena_bez_dph {font-size:10px; padding-top:2px; color: #0EA3CB;}
span.product_comon_price {color:#007190;text-decoration:line-through;}
span#usetrite {color: #0EA3CB; 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 { line-height: 18px; margin-bottom:10px ; padding:1px; background: #B8EEF4;}
#content .det-others-content h2 {padding-left: 8px; font-size: 12px !important; color: #0B96BB !important;line-height: 11px;}
.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 div {margin :0; background: url(/images/layout/block-h2-dark.gif) 0 0 repeat-x;}
#detail_popis.det-others-content h2 {padding: 0;}
#detail_popis.det-others-content .tab {float: left; padding: 0 12px; height: 33px; line-height: 28px; text-decoration: underline; border-left: 1px solid #fff; border-right: 1px solid #bfbfbf; margin: 0; cursor: pointer;}
#detail_popis.det-others-content #tab4{color: #0045b6;}
#detail_popis.det-others-content #tab5{color: #0045b6;}
#detail_popis.det-others-content #tab3 {color: #0045b6;}
#detail_popis.det-others-content #tab2 {color: #0045b6;}
#detail_popis.det-others-content #tab1 {color: #0045b6;}
#detail_popis.det-others-content #tab0 {text-decoration: none; color: #000; font-weight: bold;}
#detail_popis.det-others-content #product_desc {padding: 0;background: none;}
#detail_popis.det-others-content #product_config {padding: 10px 13px 10px 13px;background: none;}
#detail_popis.det-others-content #product_param {background: none; padding: 5px 4px 10px 4px;}
#detail_popis.det-others-content #product_photos {background: none; padding: 10px 13px 10px 13px;}
#detail_popis.det-others-content #product_file {background: none; padding: 10px 13px 10px 13px;}
#detail_popis.det-others-content #product_comments {background: none; padding: 0px 13px 10px 13px;}
#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;}


/*deklarace konfigurátoru*/

 #product_desc table {
	background: #F3F3F3;
	width: 100%;
	#width: 95%;
}
#product_desc table input {
	border: none !important;
}
 #product_desc .conf_name {
	background-color: #ffffff;
	color: #0045b6;
	font-weight: bold;

}
 #product_desc td {
	border-top: 1px solid white;
	padding-left: 8px;
}

/*---*/

.detail-right {float: right; width: 183px; padding-left: 10px;padding-top: 20px;}
.detail-right .det-others-content {font-size: 11px;}
	  #content .bez_border{border:none;}
	  .category_td{line-height:18px;}
	  

      #content A.det-cart{
        width: 129px;
        height: 21px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 20px;
        display: block;
		font-size:11px;
        }
      #shop2 #content A.det-cart{background: url(/images/buttony/but-mod-st.png) no-repeat;}
      #shop1 #content A.det-cart{background: url(/images/buttony/but-mod-st.png) no-repeat;}
      #shop3 #content A.det-cart{background: url(/images/buttony/but-mod-st.png) no-repeat;}
  
  #detail_popis H4{margin:0px; padding:0px; color:black;}  
/*produkt end*/



/*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;height:35px;}
  #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;height: 35px;}
  #content TABLE.kosik_table TFOOT TR { background-color:#FF7619; color:white; font-weight:bold; }
  #content TABLE.kosik_table TFOOT TD {height: 35px; }
  #content  TABLE.kosik_table TBODY TD {height: 30px; background-color: #ffffff; color: #333333; padding: 5px;}
  TABLE.kosik_table .del {width:14px;}
  TABLE.kosik_table .pocet {width:45px;}
  TABLE.kosik_table .kus {width:53px}
  TABLE.kosik_table .bez_dph {width:65px;}
  TABLE.kosik_table .s_dph {width:60px;}
  TABLE.kosik_table IMG{cursor:pointer}
  TABLE.kosik_table .cena {text-align: right;}
  .input_pocet{width:25px; text-align:center;}
  #kosik_buttons A, #content .input_submit, #content .input_submit_dl, #content .input_submit_bar{
height:21px; line-height:19px; text-align:center;  color:white;  font-weight:bold; text-decoration:none;font-size:11px; margin-right:5px;float:left;width:118px;background-image:url(/images/buttony/but-sed-st.png);cursor:pointer;
    }
    
input.input_submit{height:30px; line-height:19px; text-align:center;  color:white;  font-weight:bold; text-decoration:none;font-size:11px; margin-right:5px;width:109px;background-image:url(/images/buttony/but-sed-st.png);cursor:pointer;border:none;padding-bottom:5px;margin-top:10px;margin-bottom:10px;background-position: top center; }
    
	#content .input_submit_dl{ background-image:url(/images/buttony/but-sed-dl.png);  width:138px;}
    #kosik_buttons #kosik_btBack { background-image:url(/images/buttony/but-sed-dl.png);  width:134px;} 
    #kosik_buttons #kosik_btSubmit { float:right;} 
     #shop2 #kosik_buttons #kosik_btSubmit {background: url(/images/buttony/but-mod-st.png);width: 128px; height: 21px;}
     #shop1 #kosik_buttons #kosik_btSubmit{background: url(/images/buttony/but-mod-st.png);width: 128px; height: 21px;}
     #shop3 #kosik_buttons #kosik_btSubmit {background: url(/images/buttony/but-mod-st.png);width: 128px; height: 21px;}  
 
#input_zpet{background-image:url(/images/buttony/but-sed-kr.png); width:65px;}
#content .input_submit_bar{ float:right; width:138px;} 
 #shop2 .input_submit_bar { background-image:url(/images/buttony/but-mod-dl.png);}
 #shop1 .input_submit_bar { background-image:url(/images/buttony/but-mod-dl.png);}
 #shop3 .input_submit_bar { background-image:url(/images/buttony/but-mod-dl.png);} 
.text_foot {float:left; border-top: 0px solid #C8C8C8; padding-top:5px; margin-top:20px; width:100%; font-size:11px;padding-bottom:5px;}

.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; font-size:0; height:0;line-height:0;}


  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.png); 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:#4a7002 }
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;padding:0;margin:0; }
#new_image img{padding:0;margin:0;}
.noborder {border: 0px; vertical-align: middle;}
DIV#darecky { margin:5px 0 0 14px }
DIV#prislus { padding:10px 10px 10px 10px;}
A.next { padding-left:20px; line-height:30px }

	#menu-top{ padding-left:5px; float:left; height: 40px; padding-top: 33px; color: #007190;}
      #menu-top A {padding-left: 8px; padding-right: 8px; border-right: 1px solid #007190; text-decoration: underline;}
	  #menu-top A:hover {text-decoration: none;}
	  #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;}
  #menu-top .menu ul a{font-size:12px; background:#ffffff; padding-bottom:10px; width:150px; padding-top:7px; color: #F08813; text-decoration: none; border: none;}
  .menu ul li {float: none;}
  #menu-top .menu ul a:hover{background-color:#F08813;color:#ffffff; 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; }
  
#content hr {
	border: none;
	border-top: 1px solid #CBF3F7; clear: both;
	height: 1px;
	background: none;
	margin-bottom: 15px; 
}
  
h2#homeh2{height:29px;
	font-size:16px;
	padding: 10px;
	padding-bottom: 0;
	line-height: 20px;
	vertical-align: top;
	clear: both;
   color: #ffffff;
   background: #44B5D5 url('/images/layout/h1.png') left top no-repeat !important;
  }
  
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; color: black; padding-top: 3px; }

.footerobr{clear:both;padding-top:15px;padding-bottom:15px;}
#copy{display:block;}
.footerobr a {padding:0px 30px;}
.box-napiste-text input {margin:2px 0px;} 
#left .box-napiste-text input.input {font-size:11px;}
#left #frm_news input.input {font-size:11px;}
#content #novy {margin:15px 0px; cursor:pointer; background-image: url(/images/buttony/but-mod-st.png);background-color: transparent;border:none;height:23px;line-height:15px;color:white;padding:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;background-repeat: no-repeat;}
#content #novy1 {margin:15px 0px; cursor:pointer; background-image: url(/images/buttony/but-mod-st.png);background-color: transparent;border:none;height:23px;line-height:15px;color:white;padding:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;background-repeat: no-repeat;}
#content input#cudlik{margin:10px 0px; cursor:pointer; background-image: url(/images/buttony/but-mod-st.png);background-color: transparent;border:none;height:23px;line-height:15px;color:white;padding:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;background-repeat: no-repeat;}
#content .perex .kontaktni-formular{float:right;margin:0px;padding:0px;width:240px;margin-left:25px;padding:10px;border-left:1px solid #b4e8f1;background: none;color: white;}
#content .perex .kontaktni-formular h2{padding:10px 0 13px 5px;}
#content .perex .kontaktni-formular .popis_p{font-size:11px;color: white;}
#content .perex .kontaktni-formular td.submit_row input#cudlik{margin:0px 0px;}
#content .perex .kontaktni-formular input.cudlik1{margin:0px 0px; cursor:pointer; background-image: url(/images/buttony/but-mod-st.png);background-color: transparent;border:none;height:23px;line-height:15px;color:white;padding:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;background-repeat: no-repeat; border: none;}
#content #hidden-form.perex .kontaktni-formular{float:none; margin-left: 0; width: 481px;}
#content .perex .kontaktni-formular td{border:none;vertical-align: top;}
#content .perex .kontaktni-formular table{border:none;}
#content .perex .kontaktni-formular input{font-size: 12px; width: 146px;}
#content .perex .kontaktni-formular textarea{}
#content .perex .kontaktni-formular select{border:1px #b9b9b9 solid; font-size: 12px;}
#content .perex .kontaktni-formular div.new_block {border:1px #b9b9b9 solid; background-color: #f8f8f8; padding: 10px;}
#content .perex .kontaktni-formular td.submit_row {text-align: center; padding: 5px 0 0 0;}
#content .perex .kontaktni-formular table.category_photos {margin-top: 15px; border: 1px solid rgb(191,191,191); width: 100%;}
#content .perex .kontaktni-formular table.category_photos tr.main td {background-color: #f3f3f3;}
#content .perex .kontaktni-formular table.category_photos td {border: none; padding: 5px; padding-top: 8px; text-align: left; background-color: #fff;}
#content .perex .kontaktni-formular table.category_photos th {height: 30px;}
#content .perex .kontaktni-formular table.category_photos td.image_clanek {text-align: center;}
#content .perex .kontaktni-formular  table.category_photos td img {padding: 0; border: 1px solid rgb(191,191,191);}
#content .perex .kontaktni-formular table.category_photos td p {font-size: 11px;}

.perex p {
	line-height: 170%;
}

.tool-tip{color:#fff;width:200px;z-index:13000;padding:0;}
.tip-top{height:5px; background:url(/images/tips/bubble.png) top;}
.tip-bottom{height:5px; background:url(/images/tips/bubble.png) bottom;}
.tip-text{background:url(/images/tips/bubble.png) center center; padding: 10px; line-height: 150%;}
.tip-title{font-weight: bolder; text-align: left;  padding-left: 10px; background:url(/images/tips/bubble.png) center center; }
#content .buton-panel input.modry-cudlik {padding-bottom:5px;background-image: url(../images/buttony/but-mod-dl.png);border:none;height:21px;line-height: 5px;width:138px;color:white;font-weight:bold;cursor:pointer;text-align: center;}
#content .buton-panel {text-align: right;} 


td.nonklik{cursor: auto;}
#content.clanek-detail table#hodnoceni tr td.nonklik2{cursor: auto;text-decoration: none;color: black;}
table#velkoobchod table#tab_hvezdy tr td.nonklik2{cursor: auto;text-decoration: none;color: black;}

#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;font-size:12px;}
#head-menu #menicko1 a:hover {text-decoration:none;}
#head-menu #menicko1 {padding:0 0 9px 0px;background-color:#ffffff;position:absolute;border: 1px solid #0EA3CB;padding-left:15px;margin:0px;top: -10px; left: 30px; width: 300px; }
#head-menu .cislo {font-size:17px;font-weight:bold;color:#a4e77a;line-height:30px;font-family: Arial;}
#head-menu .prihlasit {padding-top:12px;}

.katalog-razeni{margin-left:3px;}

#content div.sprava {margin: 15px 0 0 0; background: #eee; background-image: none;}
#content div.sprava div, #content div.odpoved div {background-image: none;}
#content div.odpoved {margin: 0; background-image: none;}
#content div.sprava {border-bottom: 1px solid #bfbfbf;}
#content div.sprava div.top_gb {background-color: #44B5D5; background-image: none;#height: 1px;}
#content div.odpoved div.top_gb {background-color: #44B5D5; background-image: none;#height: 1px;}
#content div.name_gb {float: left;}
#content div.time_gb {float: right;}
#content div.sprava h3 {color: #fff;}
#content div.sprava h3, #content div.odpoved h4 {padding: 10px;}
#content div.sprava a {color: #fff;}
#content div.odpoved a {color: #fff;}
#content p.time {line-height: 18px; padding-top: 9px; padding-right: 10px; font-size: 11px; color: white;}
#content p.message {padding: 10px;background: #ffffff;color: black;}

#content div.odpoved {background: url(/images/layout/questbook-arrow.gif) 0 0 no-repeat; padding-left: 25px;}

span.zpetne_odkazy a{margin-left:5px;font-size:11px;}
#content.odkazy div.odkazy{display:block;border-bottom:1px solid #bfbfbf;background-color: white;padding:10px 0px;margin-bottom: 2px;}
#content.odkazy div.odkazy div.srank{display:inline;font-weight:bold;color:#cc0000;line-height:20px;float:right;clear:both;}
#content.odkazy div.odkazy span.prank{display:inline;font-weight:bold;color:#0066aa;padding-top:20px;text-align:right}
div#input_odkazu{padding-top:10px;}

div.hvezdy{float:left;cursor: pointer;}

#content .perex div#attributes{margin-bottom:15px;}
#content .perex div.attribute{margin-bottom:1px;padding:5px;width:330px;background-color: white;}
#content .perex div.attribute span{font-weight:bold;}

#content p.date{color: #E8E8E8;font-size: 10px;padding-bottom: 10px;}
#content p.date a{font-size: 10px;color: #E8E8E8;}

#input_vyhledat{margin-top:1px;}

#content #dalsi  {text-align: left; padding: 15px;padding-top: 8px; margin:15px 0px; color: white;background: #4A4A4A;}
#content #dalsi h2 {text-align: left;padding:5px 0px 5px 0px ;}
#content #dalsi ul {padding-left:0px;}
#content #dalsi h3 {padding:5px 0px;}
#content #dalsi h4 a {color: inherit;}

DIV#tiskove {line-height:44px; border-top:1px solid #b4e8f1; padding-top: 0px; padding-left:0px;margin-bottom:15px;clear: both; margin-top: 12px; clear: both;}
DIV#tiskove img {margin-right: 0px;}

#dotazkp {position:absolute;width:300px;margin-left:100px;padding:10px; z-index: 1001 !important;}
#dotazkp h2 span {float: right; cursor:pointer;font-size:14px;padding-right: 15px;}
#dotazkp .block h2 {color:#F08813 !important; #width: 296px; line-height: 100%; padding-left: 10px;margin: 0; padding-top: 10px; cursor: move;}
#dotazkp .block {background-color: white !important; border: 1px solid #EB6E19;}
#dotazkp .block .box-napiste-text .tlacitko {padding-left:0px;}
#dotazkp .block textarea {width:275px;}
#dotazkp .block .box-napiste-text {padding:10px;}
#dotazkp .bar{text-align: right;padding-right:5px;}
#dotazkp .bar span {cursor:pointer;}
#dotazkp .textmessage {text-align: center;padding-top:7px;padding-bottom:7px;color:red;font-weight:bold;}
#dotazkp .textmessage-ok {text-align: center;padding-top:7px;padding-bottom:7px;color:green;font-weight:bold;}
#dotazkp .block #captcha {margin:5px;}
#dotazkp input.input {font-size:11px;}

#doporucitp {position:absolute;width:350px;margin-left:250px;padding:10px; z-index: 1001 !important;}
#doporucitp .block {background-color: white !important; border: 1px solid #EB6E19;}
#doporucitp .block .box-napiste-text {padding:10px;}
#doporucitp .block .box-napiste-text .tlacitko {padding-left:0px;}
#doporucitp .bar{text-align: right;padding-right:5px;}
#doporucitp h2 span {cursor:pointer;padding-right:15px;font-size:14px;float: right;}
#doporucitp .block h2 {color:#F08813 !important; #width:346px; line-height: 100%; padding-left: 10px;margin: 0; padding-top: 10px; cursor: move;}
#doporucitp .textmessage {text-align: center;padding-top:7px;padding-bottom:7px;color:red;font-weight:bold;}
#doporucitp .textmessage-ok {text-align: center;padding-top:7px;padding-bottom:7px;color:green;font-weight:bold;}
#doporucitp textarea#neco {width:325px;}
#doporucitp .block #captcha {margin:5px;}
#doporucitp .block #captcha1{margin:5px;}
#doporucitp .block #captcha2{margin:5px;}
#doporucitp input.input {font-size:11px;}

.draggable (cursor:move;)

#content.clanek-detail div.block div#clanek_comments h2 {padding-bottom:0px; padding-top: 0px; line-height:32px; height:33px; background: url(/images/layout/block-h2-dark.gif) repeat-x; font-size: 12px; padding-left: 10px;}
#content.clanek-detail  div#souvis_clanky{ margin-top:10px;padding-bottom:10px;}

#content.clanek-detail table#hodnoceni tr td{text-align: center;vertical-align: top;}
#content.clanek-detail table#hodnoceni tr td#hodnoceni_all{width:250px;}
#content.clanek-detail table#hodnoceni tr td#hodnoceni_1{}
#content.clanek-detail table#hodnoceni {margin-top:5px;}
#content.clanek-detail table#hodnoceni table#tab_hvezdy{padding-left:50px;}


#clanek_comments h2{ height: 33px;line-height: 30px;background: url(/images/layout/block-h2-dark.gif) repeat-x;color: #282828;font-size: 12px;padding-left: 10px;margin-bottom: 6px;	  } 
#clanek_comments div#clanek_commnets2{margin:10px;}      
#clanek_comments div.sprava h3{padding-left:0px;}




span.chcete_videt {font-size: medium; color: #588502}

p#google_mapa {clear: right; padding-top: 15px;}
p#google_mapa iframe{border:1px rgb(191,191,191) solid;}

.no-top-padding{
	padding-top: 0 !important;
}

.pop{
	text-align: left !important;
	width: 100px;
	font-weight: bold;
}
      
div#hodnoceni_nums {text-align:center; padding-right: 62px; padding-top: 5px;}
div#hodnoceni_nums a {padding: 0 2px; text-decoration: underline; cursor: pointer; &cursor: hand;}

div#filtr_tab {float: left; width: 101px; height: 16px; padding-left: 12px; padding-top: 19px; #padding-top: 18px; font-size: 11px; background: url(/images/layout/filtr_tab.jpg) left bottom no-repeat;color: #EB6E19;}
div#filtr_tab img {float: right; display: block; margin-right: 10px; margin-top: 2px; cursor: pointer; &cursor: hand;}
div#paging {border-bottom: 1px solid #b4e8f1; float: left; width: 225px; padding-left: 15px; padding-bottom: 5px; padding-top: 15px;#padding-top: 13px; font-size: 11px;}
div#pages_nums {border-bottom: 1px solid #b4e8f1; float: left; width: 151px; padding-left: 10px; padding-bottom: 4px; text-align: right; padding-right: 10px; padding-top: 15px;#padding-top: 13px;}
div#filtr_control {width: 524px;}

tr.filter_center td { text-align: left !important; }
#content .konfigurator p{padding-top:2px;}
#content .konfigurator {font-size:11px;}
#frm_news div.tlacitko{margin-top:4px;}

#product-tabs{
	width: 550px;
float:left;
background-color: white;;
}

#product-tabs ul {
	padding: 0;
	margin: 0;
}

#product-tabs ul li {
	background: none;
	padding: 0;
	margin: 0;
}

#tabs {
	border: 1px solid #b4e8f1;
	#position: relative;
	background: #CBF3F7;
  padding-bottom:10px;
	color: #007190;
}
#tabs a {text-decoration: none;}

#tabs table {
	/*background: #E8E8E8;*/
	width: 100%;
	/*border: 1px solid #CCC;*/
	margin-bottom: 5px;
}

#tabs #product_comments table {
	color: #333333;
}

.ui-tabs-nav{
	
	height: 33px;
	line-height: 33px;
	background: #ffffff;
}

.ui-state-active a {
	text-decoration: none;
	font-weight: bold;
	color: #007190 !important;
	background-color: #CBF3F7;
}

.ui-tabs-nav li {
	float: left;
	list-style-type: none;
	border-right:1px solid #b4e8f1;
}

.ui-tabs-nav li a {
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	height: 33px;
}	

.ui-tabs-panel{
	clear: both;
	/*padding: 10px;*/
	overflow-x: hidden;
	margin: 8px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.tab-konfigurator{
 padding: 0;
}

.tab-konfigurator #product_desc{
 margin: 0;
 padding: 0;
}

#tabs-1 table {

}

#tabs-3 table thead td, th {
	background: none;
	color: #FFFFFF;
	background: #1AA8CE;
}
#content.product #tabs-3 #product_param table thead td, th {
	background: #f1f1f1;
	color: #111111;
	}
	
#tabs-3 table td {
	background: none;
	width: 530px;
	color: #000000;
}
div#filtr_tab {#width: 113px; #height: 34px;}
div#paging {#width: 240px;}
div#pages_nums {#width: 171px;}
#filtr_control {
	#margin-bottom: -1px;
}
#tisk, #tisk a {
	font-size: 12px;
}
.detail_properties table th, #product_param table tr th {
	background: none !important;
	color: #007190 !important;
	border-right: 1px solid white;
	text-align: right !important;;
}

#nevalidni_kod{color:red; font-weight:bold;text-align: center;background-color:#F0F0F0; border:1px solid #BFBFBF;padding:10px;}
#validni_kod{color:green; font-weight:bold;text-align: center;background-color:#F0F0F0; border:1px solid #BFBFBF;padding:10px;}
.vproduktu h2 {
	font-size: 12px !important;
	padding: 0 0 0 10px !important;
	margin: 0 !important;
}

.radce_fu h3 {
	display: block;
	padding-left: 10px;
	background: url('/images/fajvka.gif') left 9px no-repeat;
	padding-bottom: 7px;
}
	.radce_fu h3 a {
		padding: 0 !important;
		margin: 0 !important;
		padding-right: 10px !important;
	}




.kosik_tab-ext {
 max-width: 143px;
 max-height: 113px;
}
 * html .kosik_tab-ext {
  width: 143px;
  height: 113px;
 }
 
#product_img-ext {
 max-width: 250px;
 max-height: 250px;
 }
 
 * html #product_img-ext{
  width:250px;
  height:250px; 
   } 
   
   .product_short_description{height:60px;padding:10px;font-size:11px;text-align: center;padding-top:0px; overflow: hidden;}
   
   
   .other-images{margin-top:10px;clear:both;border:1px solid #b4e8f1;}
   #content .other-images h2{color:#007190;font-size:12px;padding:10px;background-color:#CBF3F7;}
   .other-images-content{padding:10px;background-color: white; }
   
   .common-box{padding-top:2px;}
   
   .copyright {padding: 25px;
   padding-bottom: 50px;
   font-size: 11px;
   color: #0ea3cb;
   }
   
   .copyright a {
   font-size: 11px !important;
   color: #0ea3cb !important;
  	
   }
   
.contact {   
	display: block;    
	width: 100%;     
	height: 82px;    
	background-color: transparent;  
	background-image: url("/images/contact.png");  
	background-repeat: no-repeat;   
	background-attachment: scroll;    
	background-position: 0% 0%;   
	margin-bottom: 15px;        
}


.email2{display:none;}

.overeno {
	text-align: center; 
	margin-bottom: 10px;  
	clear: both; 
	float: none;
}
