a { font-size: 11px; color: #024ac9; text-decoration: none; text-align:right;}a:hover {color: #0367f6; text-decoration: none;}h1 {  color: #e01818;  font-size: 24px;     text-align: left;  font-weight: normal;  margin-top: 10px;}h2 { color: #164793;  font-size: 14px;  font-weight: bold;  text-align: left;  border-bottom: 1px solid;  margin:0px;  padding:0px;}h3 {  color: #164793;  padding-left: 15px;  font-size: 18px;  font-weight: normal;  margin: 0px 0px 0px 5px;  text-align: left;  background-position: 0px 6px;  background-image: url(images/arrow.jpg);  background-repeat: no-repeat; }body{	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: center top;	background-color: #0072bb;	font-family: 'Verdana', 'Tahoma', lucida, sans-serif;	margin-top: 15px;	font-size: 11px;  color: #121212;}#header {	background: url(images/header.png) left top no-repeat;	height: 165px;	width: 940px;	margin: 0px auto;	padding-right:40px;}.logo {	width: 256px;	height: 80px;	margin-left: 65px;	margin-top: 35px;	float: left;}.ikony {  text-align:right;	/*margin-right:35px;*/	margin-top: 50px;	height: 100px;	float: right;}.firma {  margin: 0px 7px 0px 0px;}/* ---------------------- Navigace ---------------------- */#navigace{  position:relative;  display:block;  height:35px;  width: 959px;  margin: 0 auto;  padding-left: 1px;  font-size:11px;  color: #FFFFFF;  background: url(images/menu_bg.jpg) no-repeat top left;}.menu #navigace ul{  margin:0px;  padding:0;  list-style-type:none;  width:auto;}.menu #navigace ul li{  display:block;  float:left;   height: 35px;                         margin:0;  background: url(images/menu_l.jpg) no-repeat top right;}.menu #navigace ul li a{  display:block;  padding-left:1px;  height: 25px;   float:left;  color: #FFFFFF;  padding:10px 22px 0 22px;}.menu #navigace ul li a:hover,.menu #navigace ul li a.aktiv{  color:#fff;  background: url(images/a_menu_bg.jpg) repeat-x top center;}.eshop{  font-size: 12px;   font-weight: bold;}/* ---------------------- SUBMENU ---------------------- */#subnav{  color: #164793;  background: url(images/wp_bg.png) repeat-y top center;  padding: 10px 25px 5px 25px;  font-size: 11px;}#subnav a{  color: #164793;  font-size: 11px;  text-decoration: none;}#subnav a:hover{  color: #164793;  text-decoration:underline;}.ico{  margin: 5px;}/* ---------------------- Submenu ---------------------- */#submenu{  background: url(images/wp_bg.png) repeat-y top center;   width: 960px;  margin: 0 auto;}.nadpis{  color: #164793;  font-size: 14px;  font-weight: bold;  margin-left: 10px;}/* ---------------------- Akční nabídka ---------------------- */#akc-nabidka {  background: url(images/nabidka_bg.png) repeat-y top center;   margin: 20px 0px 10px 2px;  font-size: 12px;  width: 476px;  float: left;}.akc-nabidka_h {  background: url(images/nabidka_h.png) repeat-y top center;   width: 476px;  height: 17px;}#akc-nabidka_o {  padding: 5px 15px 5px 15px;  height: 300px;}.akc-nabidka_d {  background: url(images/nabidka_d.png) repeat-y top center;   width: 476px;  height: 17px;}/* ---------------------- Nabídka kompresorů ---------------------- */#nab-kompresory {  background: url(images/nabidka_bg.png) repeat-y top center;   margin: 20px 2px 10px 0px;    width: 476px;  float: right;  font-size: 12px;  font-weight: normal;  color: #000;}.nab-kompresory_h {  background: url(images/nabidka_h.png) repeat-y top center;   width: 476px;  margin-right: 2px;  height: 17px;}#nab-kompresory_o {  padding: 5px 15px 10px 15px;  height: 295px;}.nab-kompresory_d {  background: url(images/nabidka_d.png) repeat-y top center;   width: 476px;  height: 17px;}.clear {clear: both;} .container-h{  margin: 0px auto;  width: 960px;  height: 20px;  color:#fff;  background: url(images/obsah_h.jpg) no-repeat top center;}#container{  width:980px;  margin:0 auto;  background: url(images/obsah_bg.png) repeat-y top center;  text-align:left;}.container-d{  margin: 20px auto 0px auto;  width: 980px;  height: 20px;  color:#fff;  background: url(images/obsah_d.jpg) no-repeat top center;}#content{  float:left;  width:685px;  padding-left:35px;  margin-bottom:10px;  font-size: 12px;}#novinky{  float:right;  width:220px ;  margin: 15px 10px 15px 0px;  padding:0;  margin-bottom:25px;  border-left: 1px solid #164793;   }#novinka {  font-size: 11px;  text-align: left;  padding:0 15px 0 20px;  background: url(images/novinky_bg.jpg) no-repeat top center;  min-height: 200px;} .datum {   color: #164793;  font-weight: bold;  margin-bottom:2px;  }.odkaz {   float: right;  margin-right: 20px;  font-weight: bold;  font-size: 10px;}/* ---------------------- Zápatí ---------------------- */#zapati{  margin: 0 auto;  background: url(images/zapati_bg.png) no-repeat center top;  clear:both;  width: 900px;  height: 200px;}#zapati-p{    clear:both;}#levy {  margin: 20px 0px 20px 5px;  padding:0 10px;  height: 130px;  width:500px;  float: left;  color: #fff;  font-size: 14px;}#levy img a{  margin: 5px;  border: 0px;}.mark{  margin-top: 35px;  border: 0px;}.prave {  float: right;  margin-left: 40px;}.leve{  margin-left: 15px;  float: left;}#levy img a:hover{  margin: 5px;  border: 2px solid #3399cc;}#pravy {  margin: 20px 0px 20px 0px;  height: 160px;  border-left: 1px solid #3399cc;  width: 320px;  float: right;  padding:0 20px 0 15px;  color: #fff;  font-size: 14px;}#pravy p{  padding-left: 15px;  margin-top: 10px;  font-size: 11px;  font-weight: normal;}#pravy img{  border: 0;  margin-top: 10px;}#copyright {  text-align:center;  height: 46px;  color: #fff;  font-size: 11px;}#copyright a{  text-decoration: none;  color: #fff;}#copyright a:hover{  text-decoration: underline;}/* ---------------------- úprava stlačeného vzduchu ---------------------- */#uprava{  margin-left:10px;  margin-bottom: 25px; }#uprava li{  font-size: 12px;  margin-bottom: 2px;  list-style-type: square;}#uprava ul{  margin-left: 20px;  margin-bottom: 25px;  }#uprava li a{  font-size: 11px;  color:#164793;  font-weight:bold;  font-style: italic; }#uprava li a:hover{  font-size: 11px;  color:#164793;  font-weight:bold;  font-style: italic;   border-bottom: 1px dotted;}#uprava p{  margin-top:5px;}/* ---------------------- Repasované kompresory a půjčovna ---------------------- */#kompresory{  margin-left:10px;  margin-bottom: 25px; }#kompresory li{  font-size: 12px;  margin-bottom: 2px;  list-style-type: square;}#kompresory ul{  margin-left: 20px;  margin-bottom: 25px;  }#kompresory p{  margin-top:5px;}#kompresory p strong{  font-size: 14px;}#kompresory a{  color: #121212;  font-size: 12px;   text-decoration: none;  text-align:right;}#kompresory a:hover {  border: 1px;   }#kompresory img a { border: 4px solid #164793; }#kompresory a:hover img { border: 4px solid #0367f6; }/* ---------------------- ÚVOD ---------------------- */#uvod{  margin-left:10px;  margin-bottom: 25px; }#uvod a{  font-size: 12px;  color: #000;   font-style: italic;}#uvod a:hover{  border-bottom: 1px dotted;}/* ---------------------- Nabídka ---------------------- */#nabidka{  margin-left:10px;  margin-bottom: 25px; }#nabidka li{  font-size: 12px;  margin-bottom: 2px;  list-style-type: square;}#nabidka ul{  margin-left: 20px;  margin-bottom: 25px;  }#nabidka p{  margin-top:5px;}#nabidka p strong{  font-size: 14px;}#nabidka a{  color: #121212;  font-size: 12px;   text-decoration: none;  text-align:right;}#nabidka a:hover {  border-bottom: 1px dotted;   }#nabidka img {  border: 0;}#nabidka img a{  border: 0;}#nabidka img a:hover{  border: 0;}#katalogy{  margin-left: 15px;  margin-bottom:20px;}#katalogy a{  color: #121212;  font-size: 12px;  line-height: 18px;  margin-left: 2px;  font-weight: normal;}#katalogy a:hover{  text-decoration: none; }/* ---------------------- O firmě ---------------------- */#o-firme{  padding-bottom: 25px;} #o-firme p{  padding-left: 10px;}  #o-firme img{  margin: 5px;}  #o-firme a{  color: #000;   font-size: 11px;   text-decoration: none;  line-height: 15px;}#o-firme a:hover{   color: #000;   text-decoration: none;   border-bottom: 1px dotted #000;}#o-firme li{   list-style-type: square;}/* ---------------------- Kontakt ---------------------- */#kontakt{  padding-left: 15px;  padding-bottom:20px;  line-height: 16px;}#kontakt p{  margin-top: 0px;}#kontakt img{  border:0px;}.firma{  margin-bottom: 5px;  margin-top: 0px;  font-weight: bold;  font-size:14px;} #admin{  padding-top: 5px;  padding-left: 20px;  padding-bottom: 5px;}.tbl-border {	border : 1px solid #e1e1e1;}.tbl {	font-size : 11px;	color : #555;	padding : 4px;}.tbl1 {	font-size : 11px;	color : #555;	background-color : #fff;	padding : 4px;}.tbl2 {	font-size : 11px;	color : #555;	background-color : #f1f1f1;	padding : 4px;	}.textbox {	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #555;	background-color : #f8f8f8;	border : 1px solid #ccc;} .center {margin:0 auto;}