*{ 	
	font-family: arial ce, arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background:  transparent;
}

body {
	line-height: 160%;
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 11px;			
}

div, img, h1, h2, h3, h4, h5 , p, a, ul, li, span{
  	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	color: #222;
}

/* OBECNE ZNACKY ---------------------------------------*/

h1 {  
	width: 970px;
	position: absolute; 
	top: 95px;
	left: 50%;
	margin-left:  -490px; 
	font-weight: normal; 
	color: #ccc; 
	padding: 5px 0px 0px 15px; 
	 
	font-size: 11px;
}

h2 {  color: #212784;font-weight: normal; font-size: 22px; line-height: 120%; 
		margin: 0px 0px 5px 0px; padding: 10px;
	    font-weight: bold;
	}
		
h3 {  color: #212784; font-size: 13px; line-height: 160%;
		margin: 0px 0px 10px 0px;}
a:hover{ color:  #212784;}

p{margin: 0px 0px 10px 0px;}

/* CISTICI PRVEK ---------------------------------------*/

div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }
div.spacer { height: 20px; }

/* LAYOUT STRANKY --------------------------------------*/

div#motorovky{
	width: 980px;
	min-height: 1000px;
	padding: 0px 0px 20px 0px;
	margin: 0 auto;
	background: url("../images/bg.gif") center top repeat-y #FFF ;
}

div#motorovkyTop{
	height: 150px;
	background: url("../images/bg-logo.jpg") 0px 28px no-repeat #fff ;
	padding-bottom: 2px;
}

	a#logo{
		display: block;
		text-decoration: none;
		height: 90px ;
		float: left;
		width: 240px;
		
	}
	
	#login {
		background: #fff;
		float: right;
		line-height: 100%;
		margin-right: 22px;
		padding: 10px 12px;
		height: 102px;
		width: 154px;
		
		filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
	}
		#loginIn {
			text-align: right;
		}
		#loginIn h3 {  
			color: #fff;
			background: #212784;
			font-size: 18px; 
			line-height: 18px; 
			margin: 0px 0px 5px 0px; 
			padding: 2px 2px 0px 2px;
	    	font-weight: bold;
		}
		#loginIn ul {
			list-style-type: none;
		}
		
		
	

div#playGround{
	min-height: 910px;
}

	div#under, div#under2{
		height: 48px;
		background: #eee;
		border-bottom: 1px solid #ddd;
	}
	
	 
	
	div#blockLeft{
		min-height: 500px;
		width: 758px;
		float: left;
	}
	
		div#left h3, div#right h3 {
			color: #fff; font-size: 14px; font-weight: bold;	
			padding: 7px 10px 7px 15px;
			margin: 0px;
			border-bottom: solid 1px #759cb3;
		}
	
		div#left{
			min-height: 500px;
			width: 160px;
			float: left;
		}
	
		div#center{
			min-height: 500px;
			margin-left: 2px;
			margin-right: 2px;
			width: 615px;      
			float: left;
		}
			
			/* eshop cesta */
			p#path{
				padding: 10px 10px 10px 10px; 
				margin: 0px;
		        border-bottom: solid 1px #212784;
				
			}
			
			p#path span{
				color: #212784;
				font-weight: bold;
			}
			
			#hledanyVyraz{
				padding: 10px 10px 10px 10px; 
				margin: 0px 0px 10px 0px;
		        border-bottom: solid 1px #212784;
				
			}
			
			/* eshop vypis */
			
			/*kategoorie*/
			
			div.folder{
				padding:  0px 10px 10px 10px;
				margin:  0px 0px 10px 0px;
				border-bottom: solid 1px #dedede;
				
			}

			div.folder a{
			display: block;
			padding: 0px 0px 0px 00px;
			font-size: 16px;
			}
			
			div.folder a:hover{
		 
			
			}

			/*produkty */

			div.block, div.blockLast{
				width: 306px;
				height: 300px;
				float: left;
				font-size: 11px;
				border-right: solid 2px #f4f4f4;
				border-bottom: solid 2px #f4f4f4;
			}
			
			div.blockLast { border-right: 0px }
				
					
				
					div.block form p, div.blockLast form p{
						padding: 10px 10px 10px 10px; margin: 0px;
					}
					
					div.block form p a, div.blockLast form p a{
						color: #000; font-weight: bold; text-decoration: none;
					}
					
					div.block form p a:hover, div.blockLast form p a:hover{
						color: #666;
					}
			
					img.nahledImg{ float: left; margin: 10px 10px 0px 10px; border: solid 1px Navy;}
					
					div.add{ padding: 10px 10px 10px 10px; }
					
					div.add input.count{
						width: 20px;
						height: 15px;
						margin: 0px 5px 0px 0px;
						float: left;
						border: solid 1px #000;
					}
							
					
					span.cena{ color: #000; font-weight: bold; font-size: 12px;}
					div#prodDet, div#inner {
						padding: 0px 10px 0px 10px;
					
					}
					
					div#prodDet img { float: right;}
					
					div#prodDet p{
						width: 500px;
					}
					
					div#prodDet table p {
						width: 100px;
					}
					
			div.block form h3, div.blockLast form h3{
				padding: 10px; 
				font-size: 11px;
				background-color: #fff;
			}
			
			div.block form h3 a, div.blockLast form h3 a{ 
				color: #212784;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.popis { font-size: 11px; }
			
			/* eshop detail */
			
			
		div#right{
			min-height: 500px;
			width: 154px;
			padding: 0px 0px 0px 10px;
			float: left;
		}
		
		table.pInfo{
			background-color: #fff; width: 260px; margin: 0px 0px 20px 0px;
		}
		table.pInfo tr th, table.pInfo tr td{
			background: #efefef; text-align: left;
			padding: 3px;
		}
		
		table.pInfo tr td {
			background-color: #fff;
		}
		
		/* nakupni kosik */
		
		table.kosik{
			background-color: #fff; margin: 0px 0px 10px 0px; width: 100%;
		}
		table.kosik tr th, table.kosik tr td{
			padding: 5px; background: #efefef;
		}
		
		table.kosik tr td {
			background-color: #fff;
		}
		
		
		input, select, textarea{
			border: solid 1px #6c7593;
		}
		
		input.picture{ border: 0; }
		input.count { width: 20px; float: left; margin: 2px 10px 0px 0px;}
		
		
		textarea {
			width: 300px;
		}
		
		/* AKCE */
		div #right .akce h3, div #right h3 {padding: 0px; margin: 0px;}
		
		div.akce h3 a{
			text-decoration: none;
			color: #fff;
			padding: 0px; margin: 0px;
		}
		div.akce h3, div.akce {
		 	border: solid 0px #30379b !important;
		 	padding: 0px; margin: 0px;
		}
		div.akce h3 a:hover{ color: #ccc; padding: 0px; margin: 0px; }
		
		div.ackceBody{
			padding: 0px;
			border-bottom: #fff 1px solid; margin-bottom: 25px;
		}
		
		div.ackceBody a.image{
			display: block;
			text-align: center;
            padding: 0px; 
            margin: 0px;
		}
		
		div.ackceBody a.image img{
				border: solid 2px #878cd7 !important; padding: 0px;
			}
		
		div.ackceBody p{ color: #fff;  }
		div.ackceBody p span.cena{ color: #fff;  }
		div.ackceBody a{ color: #fff;  }
		
		div.ackceBody div.add { padding: 10px 10px 10px 0px;}
		div.ackceBody div.add input.count{ border: solid 1px #ccc; color: #fff;  }
			
		/* kontaktni formulář */
		
		div.line{
			padding: 0px 10px 5px 10px;
			margin: 0px 0px 5px 0px;
			border-bottom: solid 1px #efefef;
		}
		div.line label{
			display: block;
			width: 100px;
			float: left;
		}
		
		/* ALERT */
		
		ul#alert li {
      line-height: 160%;
    }
		
		ul#alert li strong{
      color: #f00;
      font-size: 13px;
    }
    
    div#footer{
      width: 940px;
      margin: 0 auto;
      padding: 10px;
      text-align: center;
      background: #fff;
      color: #FFF;
      border-top: solid 2px #ecf1f4;
      
    }  div#footer a{color: #aaa;}

/* form order by */
form#orderBy{
	padding: 15px 10px 10px 10px;
}
div.orderbycover{
	position: relative;
}

	div.orderbycover img{
		position: absolute;
		bottom: 0px;
		right: 12px;
	}


form#orderBy input, form#orderBy select{
	background: #fff;
	
}

form#orderBy select{ width: 130px;}
    
.hledani {
	margin: 10px 0px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fff;
}

.hledani input {
	background: url("../images/input_bg.gif") repeat-x top #fff;
	border: solid 1px #ccc;
	padding: 2px 0px;
	width: 152px;
}
.hledatSent {
	margin-top: 5px;
	width: 154px !important;
}

table.objednavka {
	margin: 0px 10px;
}
input.small {
	margin: 0px;
	width: 108px;
}



.splatka_vypis{
	color: #f00;
	font-weight: bold;
	font-size : 12px;
}
.splatka_vypis span{
	color: #f00;
	font-size : 14px;

}

.super_cena td, 
.super_cena th{
	color: #f00;
	font-weight: bold;
}

.super_cena th{
	text-transform: uppercase;
}
.super_cena td{
	font-size : 20px;

}

span.green_cena{
	font-size : 14px;
	color: #008c0f;
	font-weight: bold;
}

.akce_banner{
	padding-left: 5px;
	padding-top: 7px;
	margin-bottom: 25px;
}


div#vyrobceShape{
	padding: 16px 0px 10px 7px;
	height: 26px;
}
div#vyrobceShape span,
div#vyrobceShape a{
	display: block;
	float: left;
}

div#vyrobceShape .mright{
	margin-right: 20px;
}
