  *{
  	padding: 0;
  	margin: 0;
  }
  body, div, p, ul, li, table, td, th, input {
  	font-family: Tahoma;
  	font-size: 11px;
  }
  body{
  	background-color: white;
  	text-align: center;
  }
  label {
  	font-size: 11px;
  }
  
  a img {
  	border: none;
  }
  a{
  	color: #333333;
  }
  	#content{
  		text-align: left;
  		position: relative;
  		margin: auto;
  		width:970px;
  	}
  		#top{
  			position: relative;
  			width: 970px;
  			height: 75px;
  	margin-top : 14px;
  		}
  			#top_left{
  				position: relative;
  				width: 697px;
  				height: 71px;
  				background: url('../layout/bg-logo.jpg') repeat-x 0% 0%;
  				float: left;
  			}
  
  					#top_left h1 a{
  						position: absolute;
  						top: 9px;
  						left: 12px;
  						display: block;
  						width: 368px;
  						padding: 33px 0 0 0;
  						text-align: center;
  						font-size: 12px;
  						color: black;
  						font-weight: none;
  						text-decoration: none;
  						position: relative;
  						overflow: hidden;
  						background: url('../layout/logo.jpg') no-repeat 0% 0%;
  					}
  					
  					#logo {
              float : left;
            }
  					
  					#logo-popisek {
  					  position: absolute;
  					  left: 0px;
  					  bottom: 10px;
              font-size : 13px;
              font-weight : bold;
              color : white;
              margin-left : 19px;
              padding : 0;
            }
            
            #logo-popisek h1 {
              font-size : 11px;
              font-weight : bold;
              color : white;
              display : inline;
            }
  				#banner{
  					position: absolute;
  					top: 5px;
  					right: 10px; 
  					width: 425px;
  					height: 63px;
  					background: #5B5B59;
  					overflow: hidden;
  				}
  
  #hornimenu{
  	position: absolute;
  	bottom: 3px;
  	left: 3px;
  	list-style: none;
  }
  #hornimenu li{
  	display: inline;
  	padding: 0 10px 0 10px;
  }
  #hornimenu li h1{
  	font-size: 11px;
  	font-weight: normal;
  	color: #ffffff;
  	text-decoration: none;
  }
  
  			#top_right{
  				float: left;
  				width: 240px;
  				height: 71px;
  				background: #F48720 url('../layout/bg-kosik.png') repeat-x;
  				padding: 0 0 0 33px;
  			}
  			#top_right h3{
  				width: 121px;
  				height: 18px;
  				position: relative;
  				font-size: 14px;
  				margin: 10px 0 0 0;
  				padding : 0px;
  				font-weight : bold;
  			  color : black;
  			}
  			/*
  			#top_right h3 span{
  				position: absolute;
  				top: 0;
  				left: 0;
  				width: 121px;
  				height: 18px;
  				background: url('../layout/top_right_h3.jpg');
  			}*/
  			#top_right a{
  				display: block;
  				width: 55px;
  				height: 18px;
  				position: relative;
  				margin-top: 16px;
  				float: left;
  				font: 10px Tahoma;
  			}
  			#top_right a span{
  				position: absolute;
  				top: 0;
  				left: 0;
  				width: 55px;
  				height: 18px;
  				float: left;
  				background: url('../layout/kosik-detail.png');
  			}
  			#top_right span.nakoupeno{
  				float: left;
  				display: block;
  				font: 11px Tahoma;
  				color: black;
  				margin: 16px 0 0 10px;
  			}
  			#top_right span.cena{
  				font-size: 14px;
  				font-weight: bold;
  			}
  	#top_line{
  		width: 970px;
  		height: 2px;
  		overflow: hidden;
  		font-size: 0.1em;
  		background: #8A8A8A;
  		margin: 2px 0 5px 0;
  		display : none;
  	}
  	#top_lista{
  		width: 970px;
  		height: 30px;
  		background: #EDEBEC;	
  	}
  		#top_lista_input{
  			width: 116px;
  			padding: 1px;
  			margin: 6px 0 0 19px;
  			font: 12px Tahoma;
  			float: left;
  			border: 1px solid black;
  		}
  		#top_lista_submit{
  			display: block;
  			width: 55px;
  			height: 18px;
  			background: url('../layout/top_lista_hledat.png');
  			margin: 6px 0px 0 4px;
  			float: left;
  			border: 0;
  			cursor: pointer;
  		}
  		#top_lista_menu{
  			float: left;
  			margin-top: 9px; 
  			font: 11px Tahoma;
  			font-weight: bold;
  		}
  		#top_lista_menu a{
  			color: #555555;
  			text-decoration: none;
  		}
  		#top_lista_menu a:hover{
  			text-decoration: underline;
  		}
  		#top_lista_menu ul{
  			list-style-type: none;
  			margin:0px;
  			padding:0px;
  		}
  			#top_lista_menu ul li{
  				padding: 0 13px 0 13px;
  				display: inline;
  				border-right: 1px solid #959595;
  			}
  			#top_lista_menu ul li.last{
  				border: 0;
  				padding: 0 0 0 13px;
  			}
  	#left{
  		width: 230px;
  		float: left;
  		margin-top: 5px;
  		margin-bottom: 5px;
  	}
  		#left_top{
  			/*width: 230px;*/
  			/*height: 120px;*/
  			/*background: #F8B16A;*/
  			/*float: left;*/
  		}
  			#left_top a{
  				display: block;
  				width: 212px;
  				background-color: #0e7ec3;
  				background-repeat: no-repeat;
  				background-position: 9px 0;
  				font: 14px Tahoma;
  				font-weight: bold;
  				color: white;
  				padding: 12px 0 0 18px;
  				text-decoration: none;
  			}
  			#left_top div.border, #left_top ul.border {
  				border-top: 2px solid #EDEBEC;
  				border-bottom: 2px solid #EDEBEC;
  				border: 2px solid #EDEBEC;
  				margin: 5px 0 3px 0;
  				padding: 13px 0 12px 0;
  				/*background: #EDEBEC;*/
  			}
  			#left_top ul.nastaveni {
  				margin: 0;
  				padding: 0 -5px 0 0;
  				width: 194px;
  				overflow: hidden;
  			}
  			#left_top ul.nastaveni li {
  				/*background-color: green;*/
  			}
  			#left_top ul.nastaveni li a.defaultPage {
  				background: transparent url('../layout/ico_default_page.gif') 0 0 no-repeat scroll;
  				border-bottom: 1px solid #EBE9EA;
  			}
  			#left_top ul.nastaveni li a.favourite {
  				background: transparent url('../layout/ico_favourite.gif') 0 0 no-repeat scroll;
  			}
  			
  			#left_top #nextLinks {
  				list-style-type: none;
  				margin: 0;
  				padding: 0;
  				display: block;
  			}
  			#left_top #nextLinks li {
  				margin: 0 ;
  				padding: 0;
  				background-color: #9EBF10;
  				border-bottom: 1px solid #BCD35F;
  			}
  			#left_top #nextLinks li a {
  				display: block;
  				color: #fff;
  				text-decoration: none;
  				font-size: 14px;
  				line-height: 40px;
  			}
  			#left_top #nextLinks li a:hover {
  				text-decoration: underline;
  			}
  			#left_top #nextLinks li #fotogalery {
  				height: 40px;
  			}
  			#left_top #nextLinks li a#links {
  				height: 39px;
  			}
  			#left_top #nextLinks li a#guestbook {
  				height: 39px;
  				border: none;
  			}
  			#left_top img.reklama {
  				margin: 10px 0;
  			}
  			#left_top form {
  				margin: 0;
  				padding: 0 0 0 3px;
  			}
  			#left_top input.text {
  				border: 1px solid #7E9DB9;
  			}
  			#left_top #login input.text {
  				width: 100px;
  				margin: 0;
  				float: left;
  			}
  			#left_top #login input.submit {
  				width: 85px;
  			}
  			#left_top #login label {
  				float: left;
  				display: block;
  				width: 30px;
  				margin: 0;
  				padding: 0px 0 0 0;
  			}
  			#left_top a.under {
  				margin-top: none;
  				border-bottom: 1px solid #5da8d7;
  			}
  			#left_top a:hover{
  				text-decoration: underline;
  			}
  			#left_top_menu_1{
  				height: 27px;
  				border-bottom: 1px solid #5da8d7;
  			}
  			#left_top_menu_2{
  				height: 27px;
  				margin-top: 0px;
  				border-bottom: 1px solid #5da8d7;
  			}
  			#left_top_menu_3{
  				height: 27px;
  				margin-top: 0px;
  				border-bottom: 1px solid #5da8d7;
  			}
  			#left_top_menu_4{
  				height: 27px;
  				margin-top: 0px;
  			}
  			#left_top_menu_5{
  				height: 27px;
  				margin-top: 0px;
  				border-bottom: 1px solid #5da8d7;
  			}
  		#left_middle{
  			background: #EDEBEC;
  			margin: 6px 0 7px 0;
  			border-bottom: 1px solid #EDEBEC;
  		}
  			#left_middle h2{
  				width: 210px;
  				height: 28px;
  				background: #fff;
  				margin: 2px 0 1px 2px;
  				padding: 9px 0 0 16px;
  				border-top: 2px solid #EDEBEC;
  				font: 14px Tahoma;
  				font-weight: bold;
  				color: #0071BC;
  			}
  			#left_middle ul, #left_top ul{
  				margin: 0;
  				padding: 0;
  				list-style-type: none;
  			}
  				#left_middle ul li, #left_top ul li{
  					margin: 0;
  					padding: 0;
  				}
  				li.inactive li{
  				        display: none;
  				}
  				li.active {
  				        display: block;
  				}
  				.count{font-weight : normal;}
  				#left_middle ul li a, #left_top ul li a{
  					display: block;
  					width: 192px;
  					margin: 0 0 0px 2px;
  					border-bottom: 1px solid #EDEBEC;
  					_margin-bottom: 0;
  					padding: 4px 0 4px 34px;
  					font: 11px Tahoma;
  					font-weight: bold;
  					color: #555555;
  					text-decoration: none;
  					background: white url('../layout/left_middle_li.gif') no-repeat 17px 57%;
  				}
  					#left_middle ul li a:hover, #left_top ul li a:hover{
  						color: #0e7ec3;
  						text-decoration: underline;
  					}
  					#left_middle ul li ul li a{
  						font-weight: normal;
  						background: white url('../layout/left_middle_li2.gif') no-repeat 17px 57%;
  					}
  
  			#left_middle_bottom{
  				width: 226px;
  				height: 14px;
  				background: white;
  				margin: 0 0 0 2px;
  			}
  		#left_info{
  			width: 198px;
  			background: #9EBE10;
  			margin-top: 5px;
  			padding: 14px 16px 14px 16px;
  			float: left;
  			font: 11px Tahoma;
  			color: white;
  			line-height: 16px;
  		}
  			#left_info h2{
  				color: white;
  				font: 14px Tahoma;
  				font-weight: bold;
  				margin: 0 0 10px 0;
  			}
  		.left_info_white{
  			width: 196px;
  			border: 1px solid #9ebe10;
  			float: left;
  			margin-top: 5px;
  			padding: 14px 16px 14px 16px;
  			text-decoration: none;
  			cursor: pointer;
  
  			font: 11px Tahoma;
  			color: #000000;
  			line-height: 16px;
  		}
  		.left_info_white:hover{
  			text-decoration: underline;
  			}
  			.left_info_white h2{
  				color: #F48B21;
  				font: 14px Tahoma;
  				font-weight: bold;
  				margin: 0 0 10px 0;
  			}
  		#right {
  			float: right;
  			width: 165px;
  			margin: 5px 0 0 0;
  		}
  		#right a.nadpis {
  			height: 40px;
  			line-height: 40px;
  			color: #fff;			
  			background-color: #0e7ec3;
  			text-decoration: underline;
  			display: block;
  			font-size: 12px;
  			font-weight: bold;
  			text-align: center;
  		}
  		#right div.produkt {
  			width: 148px;
  			height: 175px;
  			border: 1px dashed #D4D4D4;
  			margin: 16px auto 0;
  			padding: 7px 0 0 0;
  			text-align: center;
  		}
  		#right div.produkt img{
  			margin-top: 5px;
  		}
  		#right div.produkt a {
  			font-weight: bold;
  			color: #000;
  			text-decoration: underline;
  		}
  		#right div.price {
  			color: #567B12;
  			margin: 0 auto;
  			font-weight: bold;
  			font-size: 13px;
  			letter-spacing: 1px;
  		}
  		#right a.others {
  			color: #879D16;
  			display: block;
  			margin: 12px auto 0 auto;
  			width: 148px;
  			font-size: 13px;
  			font-weight: bold;
  			text-align: center;
  		}
  #obsah{
  	width: 730px;
  	overflow: hidden;
  	float: right;
  }
  
  		#center_sign, .center_sign{
  			float: left;
  		}
  		#center_sign h2, .center_sign h2, #center_sign h1{
  			margin: 10px 0 9px 15px;
  			font: 18px Tahoma;
  			color: #0e7ec3;
  		}
  		.center_sign h2{
  			margin: 10px 0 9px 0px;
  		}
  		.underlined{
  			width: 700px;
  			border-bottom: 1px solid #0e7ec3;
  			margin: 0 0 10px 10px;
  		}
  		#center {
  			width: 710px;
  			overfloat: hidden;
  			border-top: 1px solid #0e7ec3;
  			float: left;
  			margin: 0px 10px 40px 10px;
  		}
  		#center.text {
  			width: 555px;;
  
  		}
  			.center_searchbar{
  				/*width: 735px;*/
  				height: 50px;
  				background: #EBEBEB;
  				margin-top: 8px;
  				position: relative;
  			}
  			.center_searchbar_left{
  				display: block;
  				float: left;
  				font: 11px Arial;
  				margin: 16px 0 0 17px;
  				_margin: 13px 0 0 8px;
  			}
  			.center_searchbar_left select{
  				font: 11px Arial;
  				margin-right: 22px;
  				position: relative;	
  				_top: 2px;
  			}
  			.center_searchbar_left select.order {
  				width: 125px;
  			}
  			.center_searchbar_left select.thumbnails {
  				width: 52px;
  			}
  			.center_searchbar_left select.size {
  				width: 127px;
  			}
  			.center_searchbar_left select.last {
  				margin: 0 0 0 0;
  			}
  			.center_searchbar_left select option{
  				padding-right: 5px;
  				padding-left: 5px;
  			}
  			.center_searchbar_line{
  				height: 31px;
  				width: 1px;
  				position: absolute;
  				background: white;
  				right: 232px;
  				top: 11px;
  			}
  			.center_searchbar_right{
  				float: right;
  				display: block;
  				margin: 14px 18px 0 0;
  				_margin-top: 17px;
  				_margin-right: 10px;
  			}
  			.center_searchbar_right a{
  				font: 11px Arial;
  				text-decoration: none;
  				color: #46565F;
  				margin-right: 5px;
  			}
  			.center_searchbar_right a.active{
  				color: #F26522;
  				font-weight: bold;
  			}
  			.center_searchbar_right a.sipka_left{
  				padding-left: 10px;
  				background: url('../layout/center_searchbar_left.gif') no-repeat 0 50%;
  			}
  			.center_searchbar_right a.sipka_right{
  				padding-right: 10px;
  				background: url('../layout/center_searchbar_right.gif') no-repeat 100% 50%;
  			}
  			.center_searchbar_right a:hover{
  				text-decoration: underline;
  			}
  			.center_subfilter {
  				border-bottom: 1px solid #37a0e1;
  				margin: 10px 0;
  			}
  			.center_subfilter_left {
  				margin: 0 0 10px 5px;
  			}
  			.center_subfilter_left span.creator {
  				margin-right: 10px;
  				float: left;
  				text-decoration: underline;
  			}
  			.center_subfilter_left label {
  			}
  			#center_main{
  				margin: 30px 0 0 5px;
  			}
  			#center_main ul{
  				list-style-type: none;
  				display: inline;
  				float: left;
  				margin: 0;
  				padding: 0;
  			}
  			#center_main ul li{
  				border-bottom: 1px solid #EEEEEE;
  				float: left;
  				padding-bottom: 10px;
  				margin-bottom: 10px;				
  			}
  			#center_main ul li.noborder{
  				border-bottom: 0;
  			}
  			#center_main ul li ul{
  				margin: 0;
  				padding: 0;
  			}
  			#center_main ul li ul li{
  				width: 155px;
  				margin: 0;
  				float: left;
  				border: 0;
  				border-right: 1px solid #EBEBEB;
  				padding: 0 10px 30px 10px;
  				font: 11px Tahoma;
  				color: #555555;
  				position: relative;
  			}
  			#center_main ul li ul li img{
  				margin-bottom: 5px;
  			}
  			#center_main ul li ul li.noborder{
  				border: 0;
  			}
  			#center_main ul li ul li div.imgs{
  				text-align : center;
  				width: 150px;
  				height: 150px;
  				overflow: hidden;
  			}
  			#center_main ul li ul li div.imgs img{
  				max-width: 150px;
  			}
  			#center_main ul li ul li div.links{
  				position: absolute;
  				bottom: 2px;
  				left: 0;
  				width: 175px;
  			}
  			#center_main ul li ul li div.links span.links_left{
  				float: left;
  				margin-left: 15px;
  				font-size: 14px;
  				font-weight: bold;
  				margin-top: 2px;
  				color: #6B9A2C;
  			}
  			#center_main ul li ul li div.links span.links_left a{
  				color: #6B9A2C;
  				font: 12px Tahoma;
  				font-weight: bold;
  			}
  			#center_main ul li ul li div.links span.links_left a:hover{
  				color: #333333;
  				font: 12px Tahoma;
  				font-weight: bold;
  			}
  			#center_main ul li ul li div.links span.links_right{
  				float: right;
  				margin-right: 10px;
  				font: 16px Tahoma;
  				font-weight: bold;
  				color: #F26521;
  			}
  			#center_main h3{
  				text-align: center;
  				font: 11px Tahoma;
  				font-weight: bold;
  				margin: 0 0 5px 0;
  				height: 40px;
  			}
  			#center_main h3 a{
  				color: #000000;
  			}
  			#center_main h3 a:hover{
  				color: #37a0e1;
  			}
  			#center table.products {
  				width: 100%;
  				margin: 0;
  				padding: 0;
  				border-collapse: collapse;
  			}
  			#center table.products th {
  				color: #fff;
  				background-color: #9FBD10;
  				height: 24px;
  			}
  			#center table.products th.name, #center table.products td.name {
  				width: 60%;
  				padding: 0 0 0 15px;
  			}
  			#center table.products td {
  				color: #000;			
  				font-weight: bold;
  			}
  			#center table.products td.name a {
  				color: #000;
  				text-decoration: underline;
  			}
  			#center table.products td.priceOur {
  				color: #F66417;
  			}
  			#center table.products th.price {
  				width: 15%;
  				font-size: 10px;
  			}
  			#center table.products tr.even, #center table.products tr.odd {
  				height: 25px;
  			}  
  			#center table.products tr.even {
  			
  			}
  			#center table.products tr.odd {
  				background-color: #EDEDED;
  			} 
  			#center.text a {
  				color: #333333;
  				font-size: 11px;
  
  			}
  			#center.text p {
  				margin: 0;
  				line-height: 15px;
  				color: #3D3D3D;
  			}
  			#center.text h3 {
  				margin: 10px 0 10px 15px;
  			}
  	#footer_line{
  		width: 975px;
  		height: 2px;
  		clear: both;
  		margin-bottom: 2px;
  		font-size: 0.1em;
  		overflow: hidden;
  		background: #0e7ec3;
  	}			
  	#footer{
  		width: 975px;
  		height: 45px;
  		background: #EDEBEC url('../layout/logo_freestyle.gif') 20px 50% no-repeat scroll;
  		position: relative;
  		font: 11px Tahoma;
  		color: #898989;
  	}
  		#footer_credits1{
  			position: absolute;
  			right: 148px;
  			top: 10px;
  		}
  		#footer_credits2{
  			position: absolute;
  			right: 20px;
  			top: 10px;
  		}
  		.zo a{
        font-size: 12px;
      }
  		#footer a{
  			font: 11px Tahoma;
  			color: #898989;
  			text-decoration: none;
  		}
  		#footer a:hover{
  			color: #B2263C;
  		}
  		#footer img.roh_dl{
  			position: absolute;
  			left: 0;
  			bottom: 0;
  		}	
  		#footer img.roh_dr{
  			position: absolute;
  			right: 0;
  			bottom: 0;
  		}	
  
  #languages {
  	height: 20px;
  	padding: 25px 0 0 0;
  }
  #languages a {
  	float: right;
  	display: block;
  	height: 10px;
  	line-height: 10px;
  	margin: 5px 0 0 0;
  	text-decoration: none;
  	color: #000;
  }
  #languages a.cz {
  	padding: 0 10px 0 25px;
  	background: transparent url('../layout/flag_cz.gif') 0 50% no-repeat scroll;
  	color: #9DBE0D;
  	font-weight: bold;
  }
  #languages a.sk {
  	padding: 0 25px 0 10px;
  	background: transparent url('../layout/flag_sk.gif') 100% 50% no-repeat scroll;
  	border-left: 1px solid #000;
  }
  
  /**
   * NAKUPNI KOSIK
   */
  #cart {
  	width: 730px;
  	float: left;
  	margin: 5px 0 40px 5px;
  }
  #cart .bgGray {
  	color: #fff;
  	font-weight: bold;
  	background: transparent url('../layout/background_gray.jpg') 0 0 repeat scroll;
  	height: 41px;
  	line-height: 41px;
  }
  #cart #shoppingCart {
  	padding: 0 0 0 65px;
  	background: transparent url('../layout/ico_cart.jpg') 10px 0 no-repeat scroll;
  }
  #cart .bgGreen {
  	color: #000;
  	font-weight: bold;
  	background: transparent url('../layout/background_green.jpg') 0 0 repeat scroll;
  	height: 24px;
  	line-height: 24px;
  	border: 1px solid #96B617;
  	margin: 10px 0;
  	padding: 0;
  	
  	clear: both;
  }
  #cart .bgGreen div {
  	padding: 0 0 0 33px;
  }
  #cart #payment {
  	background: transparent url('../layout/ico_payment.jpg') 10px 0 no-repeat scroll;
  }
  #cart #order {
  	background: transparent url('../layout/ico_order.jpg') 10px 0 no-repeat scroll;
  }
  #cart #address {
  	background: transparent url('../layout/ico_address.jpg') 10px 0 no-repeat scroll;
  }
  #cart #delivery {
  	padding: 14px 0 20px 30px;
  }
  #cart #delivery select {
  	border: 1px solid #F76319;
  	width: 386px;
  }
  #cart #delivery p {
  	font-weight: bold;
  	font-size: 10px;
  	color: #616161;
  	margin: 10px 0 0 0;
  }
  #cart #delivery span.red {
  	color: #F36422;
  }
  #cart #items {
  	border-collapse: collapse;
  	font-weight: bold;
  	width: 100%;
  }
  #cart #items th {
  	color: #000;
  	background-color: #D3D3D3;
  	height: 24px;
  	text-align: center;
  	font-size: 10px;
  }
  #cart #items th.name {
  	padding: 0 0 0 30px;
  	width: 45%;
  	text-align: left;
  }
  #cart #items th.action {
  	width: 8%;
  }
  #cart #items th.price {
  	width: 12%;
  }
  #cart #items th.pieces {
  	text-align: left;
  	padding: 0 0 0 5px;
  }
  #cart #items td {
  	text-align: left;
  	font-size: 10px;
  }
  #cart #items tr.item td {
  	background-color: #EDEDED;
  	color: #616161;
	height: 27px;
}
#cart #items tr.suma td {
	background-color: #D3D3D3;
	color: #616161;
	height: 24px;
}
#cart #items td.name {
	padding: 0 0 0 30px;
	text-align: left;
}
#cart #items td.action {
	text-align: center;
}
#cart #items td.price {
	color: #F36523 !important;
	text-align: right;
}
#cart #items td.tax {
	width: 5%;
	text-align: right;
}
#cart #items td.pieces {
	text-align: left;
	padding: 0 0 0 5px;
}
#cart #items td a {
	text-decoration: underline;
	color: #5B5B59;
} 
#cart #items td input.pieces {
	border: 1px solid #000;
	width: 2em;
}
#cart #cartActions {
	padding: 20px 60px 0 0;
	height: 30px;
}
#cart #cartActions a {
	float: right;
	display: block;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px; 
}
#cart #cartActions a#refresh {
	color: #F16625;
	background: transparent url('../layout/ico_arrow_red.gif') 0 50% no-repeat scroll;
}
#cart #cartActions a#clear {
	color: #000;
	background: transparent url('../layout/ico_arrow_gray.gif') 0 50% no-repeat scroll;
}
#cart .formLeft, #cart .formRight {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0 0 0 35px;
	
}
#cart .formLeft label, 
#cart .formRight label,
#cart .note label {
	float: left;
	display: block;
	width: 100%;
	height: 26px;
	line-height: 100%;
	padding: 0px 0 0 0;
}
#cart .formRight label span {
	width: 20%;
	margin: 0;
	float: left;
	display: block;
	color: #5E5E5E;
	font-weight: bold;
	font-size: 10px;
}
#cart .formRight label.long span {
	width: 35%;
}
#cart .formRight label.long input {
	width: 128px;
}
#cart .formLeft label span,
#cart .note label span {
	float: left;
	display: block;
	width: 90px;
	color: #5E5E5E;
	font-weight: bold;
	font-size: 10px;
}
#cart .note label span {
	width: 50%;	
}
#cart .formLeft input, 
#cart .formRight input {
	width: 171px;
	border: 1px solid #F86517;
}
#cart .note {
	clear: both;
	padding: 0 0 0 125px;
	_padding: 0 0 0 127px;
}
#cart .note textarea {
	width: 480px;
	height: 82px;
	border: 1px solid #F86517;
	overflow: auto;
}
#cart .note .informNews {
	padding: 10px 0 10px 75px;
}
#cart .note .informNews p {
	font-size: 13px;
}
#cart .note .submit {
	padding: 0px 0 10px 100px;
}
#cart .note .submit input {
	color: #fff;
	margin: 0;
	padding: 0 17px;
	_padding: 0;
	background-color: #F58C1F;
	border: 1px solid #F58C1F;
	font-size: 10px;
	font-weight: bold;
}
#detailProduct .colLeft {
	float: left;
	width: 240px;
}
#detailProduct .colRight {
	width: 240px;
	float: right;
	margin: 0 0 0 30px;
}
#detailProduct table {
	border-collapse: collapse;
	width: 250px;
}
#detailProduct table td {
	height: 24px;
	color: #5B5C57;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 10px;
}
#detailProduct table td a.biga{
	font-size: 12px;
	font-weight: bold;
	color: #333333 !important;
}

#detailProduct table td.label {
	width: 125px;
}
#detailProduct table td.bold {
	color: #869E16;
	font-size: 11px;
}
#detailProduct table td.text {
	color: #555;
	font-size: 10px;
	font-weight: normal;
}
#detailProduct table td a {
	color: #879E18 !important;
	margin: 0 !important;
	padding: 0;
	font-weight: normal;
	text-decoration: underline;
}
#detailProduct table td.label_u {
	text-decoration: underline;
}
#detailProduct table tr.even td {
	background-color: #EDEDED;
}
#detailProduct table tr.odd td {
	background-color: #fff;
}
#detailProduct table td select {
	font-size: 9px;
	width: 100%;
	text-align: center;
	border: 1px solid #7E9DBA;
}
#detailProduct table td select option {
	text-align: center;
}
#detailProduct h3 {
	border-top: 1px solid #F48B20;
	background-color: #9FBD10;
	color: #fff;
	margin: 0 !important;
	padding: 5px 0 5px 10px;
	font-size: 13px;
}
#detailProduct h4 {
	color: #F48B20;
	font-size: 12px;
	margin: 3px 10px;
	text-decoration: underline;
}
#detailProduct h3 span {
	text-decoration: underline;
}
#addToCart {
	padding: 30px 0 30px 0;
	height: 20px;
	line-height: 20px;
}
#addToCart div.pieces {
	width: 50px;
	float: left;
	padding: 1px 0 0 40px;
	
}
#addToCart div.pieces input.pieces {
	border: 1px solid #809FBC;
	width: 26px;
	padding: 0;
}
#addToCart input.button {
	margin: 0px 0 0 0;
}
#listProducts {
	text-align: center;
	margin-bottom : 30px;
}
a.prev {
	background: url('../layout/center_searchbar_left.gif') 0 50% no-repeat scroll;
	padding: 0 10px 0 10px;
}a.next {
	background: url('../layout/center_searchbar_right.gif') 100% 50% no-repeat scroll;
	padding: 0 10px 0 10px;
}
#productActions {
	text-align: center;
	padding: 10px 0;
}
#productActions a {
	text-decoration: underline;
	font-size: 13px !important;
}
.productImg{
	text-align : center;
}
#detailProduct #pagerContainer {
	text-align: center;
	margin: 6px 0;
}
#detailProduct #pagerContainer a {
	margin: 0 3px;
	padding: 0;
}
#detailProduct #pagerContainer a:hover {
	color: #EF6524;
}
#detailProduct #pagerContainer a.next {
	background: transparent url('../layout/center_searchbar_left.gif') 0 50% no-repeat scroll;
	padding: 0 0 0 10px;
}
#detailProduct #pagerContainer a.prev {
	background: transparent url('../layout/center_searchbar_right.gif') 100% 50% no-repeat scroll;
	padding: 0 10px 0 0;
}
#productText {
	margin: 22px 0 45px 0;
}
#productText p {
	color: #3B3B3B;
}
#productQuestionForm {
  padding : 0px;
}
#productQuestionForm div.colLeft {
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
}
#productQuestionForm div.colRight {
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
}
#productQuestionForm form {
	margin: 20px 0 0 40px;
}
#productQuestionForm label {
	margin: 0 0 3px 0;
	display: block;
}
#productQuestionForm label span {
	color: #686868;
	float: left;
	width: 50px;
}
#productQuestionForm label input {
	border: 1px solid #686868;
	width: 180px;
	height: 20px;
}
#productQuestionForm label textarea {
	border: 1px solid #686868;
	width: 184px;
	height: 74px;
}
#productQuestionForm div.submit {
	text-align: right;
	margin: 0;
	width: 100%;
}
#productQuestionForm div.submit div {
	margin: 10px 30px 0 0;
}
#detailProduct #items table {
	border-collapse: collapse;
	width: 100%;
}
#detailProduct #items table th {
	background-color: #9FBD10;
	border-top: 1px solid #F48B20;
	color: #fff;
	height: 24px;
}
#detailProduct #items table td {
	height: 24px;
	color: #5A5A58;
}
#detailProduct #items table td.price {
	color: #F66419;
	font-size: 10px;
}
#detailProduct #items table .name {
	padding: 0 0 0 20px;
}
#detailProduct #items table td a {
	color: #5C5C5A !important;
	font-weight: bold;
}
#detailProduct #items table td input {
	width: 26px;
	height: 18px;
	border: 1px solid #7E9DB9;
}
#detailProduct #items table tr.even td {
	background-color: #fff;	
}
#detailProduct #items table tr.odd td {
	background-color: #EDEDED;
}


#produktyznacky{
	padding: 5px;
}
#produktyznacky ul{
	list-style: none;
	display: inline;
}
#produktyznacky ul li{
	display: inline;
	padding: 0 2px 0 2px;
}
#produktyznacky ul li.last{
	border: 0px;
}
#produktyznacky h2{
	font-size: 11px;
	display: inline;
}
#produktyznacky ul li a, #produktyznacky h2 a{
	color: #000000;
}
#produktyznacky ul li a:hover, #produktyznacky h2 a:hover{
	color: #F26521;
}

		#vyrobci {
			width: 100%;
			overflow: hidden;
		}
			#vyrobci a{
				font-weight: bold;
				color: #106194;
			}
			#vyrobci img{
				width: 125px;
				height: 58px;
				overflow: hidden;
				margin: 5px 0px 5px 0px;
			}
			#vyrobci a:hover{
				color: #333333;
			}

				#vyrobci ul{
					padding: 25px 0px 10px 0px;
				}
					#vyrobci ul li{
						display: block;
						
						margin-right: 10px;
						margin-bottom: 20px;
						float: left;
						width: 125px;
						border: 0px;
						height: auto;
						overflow: hidden;
						padding: 0px;
					}
					#vyrobci ul li.last{
						margin-right: 0px;
					}
					#vyrobci ul li div.imgs{
						width: 135px;
						height: 65px;
						margin: 5px 0 5px 0;
						overflow: hidden;
					}
					#vyrobci ul li p{
						padding: 0px !important;
						margin: 0px !important;	
					}
					#vyrobci ul li p a{
						display: inline;
						padding: 0px;
						margin: 0px;
						font-weight: normal;
						color: #666666;
					}

.nothing{
	padding: 0px !important;
	margin: 0px !important;
	background: none !important;
}


.galerymenu{
	list-style: none;
	padding: 10px;
}
.galerymenu li{
	display: inline;
	padding: 0 0px 0 10px;
	border-left: 1px solid #333333;
}
.galerymenu li.first{
	border-left: 0px;
}
.galerymenu li a{
	margin: 0 10px 0 5px;
	color: #333333;
	text-decoration: none; 
}
.galerymenu li a:hover{
	color: #F26521;
	text-decoration: underline; 
}

#fotogalerie, #fotogalerie2{
	border: 0px;
	width: 550px;
	overflow: hidden;
	}

#fotogalerie li{
	width: 128px;
	text-align: center;
	margin: 2px !important;
	padding: 0px !important;
	border: 0px !important; 
	}

#fotogalerie li div.imgs{
	width: 128px;
	height: 88px;
	overflow: hidden;
	border: 0px solid #999999;
	margin: 0px !important;
	padding: 0px !important;
	cursor: pointer;
	}
#fotogalerie li a:hover div.imgs{
	border: 0px solid #9EBF10;
	}
#fotogalerie li a:hover{
	color: #9EBF10;
	}

#fotogalerie2 li{
	width: 130px;
	text-align: center;
	margin: 5px !important;
	padding: 0px !important;
	border: 0px !important; 
	}

#fotogalerie2 li div.imgs{
	width: 128px;
	height: 88px;
	overflow: hidden;
	border: 0px solid #999999;
	margin: 2px !important;
	padding: 0px !important;
	cursor: pointer;
	}
#fotogalerie2 li a:hover div.imgs{
	border: 0px solid #9EBF10;
	}
#fotogalerie2 li a:hover{
	color: #9EBF10;
	}

.floatleft{
	float: left;
	margin-right: 10px;
	}

.newsblock{
	width: 100%;
	margin-bottom: 10px;
}

.newsblock div.imgs{
	width: 130px;
	height: 130px;
	overflow: hidden;
	float: left;
	}
.newsblock p{
	padding-bottom: 10px;
}
.orange{
color: #F26521;
}

.inlined{
	list-style: none;
	display: inline;
}
.inlined li{
	display: inline;
}
.width700{
	width: 600px;
}
.block{
	display: block;

}

.nalezeno{
	margin-right: 10px;
	margin-top: 20px;	
	float: right;
}


.bottomlinks{
	list-style: none;
	padding: 5px 0 10px 0px;
}
.bottomlinks a{	font-size: 12px;}
.bottomlinks li{
	display: inline;
	padding: 0 10px 0 10px;
	border-right: 1px solid #333333;
}
.bottomlinks li.last{
	border-right: 0px;
}
.bottomlinks li a{
	color: #333333;
	text-decoration: none;
	font-size: 9px;
}
.bottomlinks li a:hover{
	text-decoration: underline;
}
.podkategorieh3{
	font-size: 12px;
}
.podkategorie{
	list-style: none;
	padding: 5px 0 10px 0px;
	_margin: 0px -10px 0px -10px;
}
.podkategorie li{
	display: block;
	width: 130px;
	margin: 10px;
	height: auto;
	float: left;
	padding: 10px;
	border: 1px solid #9EBF10;
	}

.podkategorie li a{
	color: #333333;
	text-decoration: none;
}
.podkategorie li a:hover{
	text-decoration: underline;
}
.bigfont{
	font-size:12px;
}

#nav {
  position : absolute;
  top : 0px;
  right : 4px;
  
  height : 26px;
}

html>body #nav {
  right : 0px;
}

#nav #ulmenu {
  margin : 0px;
  padding : 0px;
	list-style: none;
}

#nav #ulmenu li {
  display : inline;
}

a.amenu {
  text-decoration : none;
  color : white;
  font-weight : bold;
  font-family : sans-serif;
  font-size : 11px;
  padding : 7px 20px 8px 20px;
  display : block;
  height : 11px;
  float : left;
}

a.amenu:visited, a.amenu:link {
  color : white;
}

#nav #askate {
  background : transparent url("layout/bg-skate.gif") 0 0 repeat-x;
}

#nav #apotapec {
  background : transparent url("layout/bg-potapec.gif") 0 0 repeat-x;
}

#nav #aobleceni {
  background : transparent url("layout/bg-obleceni.gif") 0 0 repeat-x;
}

#nav #aklima {
  background : transparent url("layout/bg-klima.gif") 0 0 repeat-x;
}

#nav #adeti {
  background : transparent url("layout/bg-prodeti.gif") 0 0 repeat-x;
}

#nav #asnow {
  background : transparent url("layout/bg-snowboard.gif") 0 0 repeat-x;
}

#nav #ahokej {
  background : transparent url("layout/bg-hokej.gif") 0 0 repeat-x;
}

.polozka {
  float: left;
}

.zalozka {
  background: #dab;
  font-size: 20px;
}

.zalozka a {
  color: #333;
  text-decoration: none;
}

.telo {
  position: absolute;
  width: 146px;
  padding: 10px 5px 10px 5px;
  line-height: 150%;
  visibility: hidden;
  background-color: white;
  border : 1px solid #6F6F6F;
  overflow: auto;
  text-align: justify;
}

#telo_deti {
  top: 26px;
  right: 0px;
}

#telo_hokej {
  top: 26px;
  right: 55px;
}

#telo_snow {
  top: 26px;
  right: 189px;
}

#telo_obleceni {
  top: 26px;
  right : 278px;
}

#telo_skate {
  top: 26px;
  right: 376px;
}

.polozka {
  behavior: url('/hovermenu.htc');
}

.polozkaHover .telo, .polozka:hover .telo {
  visibility: visible;
}

.polozkaHover .zalozka,
.polozka:hover .zalozka {
  background: #caf;
}

.ulcontent {
  list-style : disc outside none;
}

.ulcontent li {
  display : block;
  color : black;
}

.ulcontent li a {
  color : #908E41;
  text-decoration : underline;
  display : block;
}

#acon_skate a {
  color : #908E41;
}

#acon_potapec a {
  color : #88C6ED;
}

#acon_obleceni a {
  color : #F68C5A;
}

#acon_klima a {
  color : #4B89B0;
}

#acon_deti a {
  color : #EC008C;
}

#acon_snow a {
  color : #A3C01A;
}

#acon_hokej a {
  color : #F8393E;
}

#kosik-all {
  width : 700px;
  margin-left : 20px;
}

.kosik {
  font-family: Tahoma;
	font-size: 11Px;	
  text-align : center;
  width : 700px;
  border-collapse : collapse;
  table-layout : fixed;
}

.kosik th {
  background-color : #b3d4f5;
  color : white;
  height : 22px;
}

.kosik td {
  color : black;
  font-weight : bold;
  padding-left : 3px;
  font-size : 10px;
}

.zbozi td {
  border : 1px solid #CCE263;
}

tr.mezera {
  height : 9px;
}

.kosik input, .kosik select {
  font-size : 12px;
}

.prepocitat {
  background-color : #DCDCDC;
}

.kosik-nadpis {
  color : #389fe0;
  font-weight : bold;
  background-color : white;
  position : relative;
  top : 11px;
  left : 15px;
  padding-left : 4px;
  padding-right : 4px;
}

.kosik-div {
  border : 1px solid #D3D3D3;
  margin-top : 5px;
  margin-bottom : 5px;
  padding : 20px;
  height : 1%;
}

html>body .kosik-div {
  height : auto;
}

.kosik-div input, .ta_poznamka, .mnozstvi {
  border : 1px solid #7E9DB9;
  font-size : 12px;
  padding : 2px;
  margin-bottom : 2px;
}

.kosik-platba td {
  font-size : 11px;
  font-weight : normal;
}

.kosik-platba select {
  border : 1px solid #819BB4;
  margin-bottom : 3px;
}

.udaje {
  font-family: Tahoma;
	font-size: 11Px;	
}

.popis {
  text-align : right;
  width : 115px;
}

.hvezdicka {
  color : #FE0002;
}

#popisProduktu {
}

#popisProduktu ul li {
  margin-left : 15px;
}

.avelke {
  font-size : 16px;
}

.greenbox {
  padding : 10px;
  padding-bottom : 0px;
  border : 1px solid #9EBF10;
  font-size : 18px;
  margin-bottom : 20px;
}

html>body .greenbox {
  padding-bottom : 10px;
}

.gb_left {
  float : left;
  width : 300px;
}

.gb_left a {
  color : #9EBF10;
  font-weight : bold;
}

.gb_right {
  float : left;
  padding-left : 150px;
  width : 150px;
}

.greenbold {
  color : #9EBF10;
  font-weight : bold;
}

.gb_img {
  float : left;
  width : 128px;
}

.gb_content {
  float : right;
  width : 550px;
}

.gb_info {
  width : 100%;
}

.tbl {
  width : 500px;
}

.tbl td {
  font-size : 12px;
}

.tbl tr {
  margin-bottom : 5px;
}

.tbl_name {
  text-align : right;
  padding-right : 5px;
}

.tbl select {
  border : 1px solid #7E9DB9;
  font-size : 12px;
}
.tbl_odeslat {
  background : transparent url("imgs/submit.jpg") 0 0 no-repeat;
}

.nicehr {
  height : 2px;
  background : transparent url("imgs/bg-hr.png") 0 0 repeat-x;
  margin-top : 10px;
  margin-bottom : 10px;
  width : 526px;
}

.bezbox {
  background-color : #F6F7F2;
  padding : 13px;
  padding-bottom : 0px;
  font-weight : bold;
  width : 500px;
}

html>body .bezbox {
  padding-bottom :  5px;
}

.bazfoto {
  width : 100px;
  float : left;
  margin-bottom : 10px;
}
.tbl input, .tbl textarea, .bezbox input {
  border : 1px solid #7E9DB9;
  font-size : 12px;
  padding : 2px;
}

.baztlacitka img {
  float : left;
}


#center_sign h2{
	width: 500px;
}

.producer-img{float : right; margin-left : 10px; margin-bottom : 5px;}
.producer-link{margin-top : 1.5em;}

.karta-logo{float : right; margin-left : 10px; margin-bottom : 5px;}

.reklama_obal {
  border : 1px solid #EDEDED;
  padding : 5px;
  margin-top : 10px;
  padding : 5px 0px 5px 0px;
  text-align : center;
}

.reklama-center {
  text-align : center;
  margin-top : 12px;
}
