body {
  background: url('../img/bg.gif') repeat-x;
  background-color: #fff;
  text-align: center;
  padding: 0px; margin: 0;
}
body, input {font-family: tahoma, sans-serif; font-size: 12px; color: #000; }

img {border: 0;}
a {color: #B43031; text-decoration: underline;}
a:hover {text-decoration: none;}
div.divider { background: url('../img/divider.gif') repeat-x; width: 100%; height: 1px; padding: 0; margin: 7px 0 7px 0;}

#all {
  	margin: auto;
  	width: 980px;
  	text-align: left;
}
#bg-logo { 
	background: url('../img/bg-logo.jpg') repeat-x;
	width: 980px; height: 93px; 
}
#logo { float: left; padding: 25px 0 0 30px; }
#top-menu { float: right; padding: 40px 45px 0 0; }
#top-menu a { color: #fff; font-size: 14px; font-weight: bold; display: block; padding-left: 35px; float: left; }
#top-menu a:hover {}

#top { 
	background: url('../img/bg-top.jpg') repeat-x;
	width: 980px; height: 115px; 
}
#top-kluci { 
	background: url('../img/bg-top-kluci.jpg') repeat-x;
	width: 980px; height: 115px; 
}

#top-text { padding: 25px 0 0 30px; color: #fff; width: 650px; }

#menu { float: left; width: 954px; height: 30px; padding-left: 26px;}
#menu ul { padding: 0px; margin: 0px; }
#menu li {
  list-style-type: none; float: left;
  margin: 0; padding: 0 5px 0 0;
}
#menu a { 
	float: left; 
	font-weight: bold; font-size: 17px; text-decoration: none; 
	display: block; text-align: center;
	margin: 0; padding: 3px 0 0 0; 
	height: 27px; 
}
.menu1 a { background: url('../img/menu1.gif') no-repeat 0px -30px; width: 217px; color: #000; }
.menu1 a:hover, .active1 a { background: url('../img/menu1.gif') no-repeat 0px 0px; width: 217px; color: #fff; }
.menu2 a { background: url('../img/menu2.gif') no-repeat 0px -30px; width: 213px; color: #000; }
.menu2 a:hover, .active2 a { background: url('../img/menu2.gif') no-repeat 0px 0px; width: 213px; color: #fff; }

#content { clear: both; width: 925px; margin: 0; padding: 20px 25px 20px 30px;}

#footer {
  	clear: both;
  	background: #fff url('../img/bg-footer.gif') repeat-x;
  	height: 100px;
  	padding: 0px 0px 0px 0px; 
}

#bottom-menu {
  	clear: both;
  	padding: 12px 0px 0px 0px; 
  	text-align: center;  
  	color: #7B7B7B; font-size: 11px;  
}
#bottom-menu a { color: #000; }

#copyright {
  	clear: both;
  	padding: 20px 0px 0px 0px; 
  	text-align: center;  
  	line-height: 15px;
  	color: #444; font-size: 11px;  
  	
}
#copyright a { color: #444; font-size: 11px; }

#partneri {
  	clear: both;
  	text-align: center;
  	padding: 20px 0px 20px 0px; 
  	color: #000; font-size: 11px;
		line-height: 17px;  
}
#partneri a { color: #7B7B7B; font-size: 11px; }

h1 { font-size: 17px; color: #fff; font-weight: bold; margin: 0px; padding: 0px 0 3px 0px; }
h2 { font-size: 20px; color: #000; font-weight: bold; margin: 0px; padding: 0px 0 20px 0px; }

h3 { 
	font-size: 14px; color: #000; 
	background: url('../img/bod.gif') 7px 11px no-repeat; 
	font-weight: normal; 
	margin: 0px; padding: 5px 0 5px 18px; 
}
h4 { font-size: 14px; color: #000; padding: 0 0 3px 0; margin: 0px; }
h5 { font-size: 14px; color: #000; font-weight: bold; margin: 0px; padding: 0px 0 10px 0px; }
h6 { font-size: 8px; }

.nadpis { font-size: 12px; width: 132px; height: 23px; font-weight: bold; margin: 0px; padding: 4px 0 10px 40px; background: url('../images/bg-nadpis.jpg') no-repeat; }


.hotline input { width: 200px; }
.hotline input.radio { width: 18px; }
.hotline textarea { height: 70px; width: 300px; }

.stroje TD { padding-top: 15px; }
.stroje img { margin: 0 15px 0 0; border: #c9c9c9 1px solid; }



.nabidka {
	float: left; 
	background: #FAE6D2; 
	width: 150px; 
	margin: 2px; margin-top: 10px; margin-bottom: 15px; padding: 0; 
	border-top: #CC0000 2px solid;
}
.fotka {
	background: #FDF8F1; 
	width: 140px; height: 170px; 
	margin: 0 0 0 5px; padding: 0;  
	border-top: #000 1px solid; border-bottom: #000 1px solid;
	text-align: center; 
}
.fotka img { margin-top: 7px; }

.nabidka-cislo {
	width: 136px; 
	margin: 0; padding: 2px 7px 3px 7px; 
	font-size: 11px; color: #000;
	line-height: 18px;
}
.cislo { color: #FF0000; font-size: 17px; font-weight: bold; padding-left: 22px; }
.cerveny-pruh {
	background: #FF0000; 
	width: 115px;  
	margin: 0; padding: 0 0 0 35px; 
	border-bottom: #F5F5F5 2px solid;
	font-size: 12px; color: #000; font-weight: bold; 
}
.kod { color: #FFF; font-size: 22px; }
.cerny-pruh {
	background: #000; 
	width: 144px;  
	margin: 0; padding: 3px 5px 3px 0; 
	text-align: right; 
}
.cerny-pruh a { font-size: 9px; color: #fff; font-weight: bold; }



.nabidka-cislo-detail {
	width: 600px; 
	background: #000;
	margin: 0; padding: 7px 0px 7px 0px; 
	text-align: center;
	font-size: 20px; color: #FAE6D2;
}
.cislo-detail { color: #fff; font-weight: bold; font-size: 33px;}
.cerveny-pruh-detail {
	background: #FF0000; 
	width: 600px;  
	margin: 0; padding: 7px 0px 7px 0px;
	text-align: center; 
	border-top: #fff 1px solid;
	font-size: 20px; color: #000; font-weight: bold; 
}
.kod-detail { color: #FFF; font-size: 50px; }

.zalozka-fotky{display:block;float:left;font-weight:bold;margin-right:2px;background-color:#ff0000; color:#fff;padding:3px 10px;}
div.fotky{clear:both;border:solid 1px #999; border-top:solid 2px #ff0000; padding: 10px 0 10px 0; text-align: left;}
div.fotky img { border: #999 1px solid; margin: 10px;}

#sms { background: url('/img/bg-sms.gif') no-repeat; width: 437px; height: 33px; margin-top: 30px; padding: 5px 10px 25px 113px; line-height: 17px; }
.zobrazit { padding: 0px 0 0px 0; text-align: center; color: #000; }
.zobrazit a { font-weight: bold; }
.zobrazit img { vertical-align: middle; margin-right: 1px; }