html,body {
height: 100%;
}
body {
padding: 0px;
margin: 0px;
font-family: "Arial CE", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background: white url(../gfx/header_background.png) top left repeat-x;
text-align: center;
}
a {
color: #0894e1;s
}
h1 {
margin: 0px;
}
h1, h2, h3 {
font-weight: normal;
color: #0894e1;
font-size: 18px;
}
.body {
height: auto;
_height: 100%;
min-height: 100%;
width: 1000px;
margin: 0 auto;
text-align: left;
position: relative;
}
.footer {
width: 1000px;
height: 13px;
background: #0894E1 url(../gfx/footer.png) top left no-repeat;
overflow: hidden;
bottom: 0px;
left: 0px;
position: absolute;
}
.footer_shadow {
height: 50px;
clear: both;
}
.header {
height: 211px;
position: relative;
width: 1000px;
}
.header h1 {
background: url(../gfx/logo.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/logo.png');
_background-image/**/:none;
width: 486px;
height: 66px;
overflow: hidden;
text-indent: 500px;
line-height: 70px;
position: absolute;
left: 10px;
top: 30px;
}
.kobra {
width: 470px;
height: 211px;
background: url(../gfx/kobra.png) top left no-repeat;
position: absolute;
top: 0px;
right: -56px;
}
.bus {
position: absolute;
right: 200px;
top: 0px;
background: url(../gfx/autobus.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/autobus.png');
_background-image/**/:none;
width: 360px;
height: 318px;
}
.content {
width: 986px;
overflow: hidden;
position: relative;
padding-left: 14px;
}
.odsazeny_content {
padding-top: 20px;
}
.lista {
height: 80px;
background: #0894E1 url(../gfx/lista.png) bottom left no-repeat;
position: absolute;
top: -67px;
left: 0px;
width: 1000px;
}
.lista ul {
margin: 0px;
padding: 0px;
position: absolute;
left: 10px;
bottom: 48px;
background: transparent;
list-style: none;
}
.lista ul.aktivni {
bottom: 8px;
}
.lista ul li {
float: left;
margin-left: 15px;
padding-right: 15px;
border-right: 1px solid white;
}
.lista ul li.last {
border-right: 0px;
}
.lista ul a {
color: white;
font-size: 12px;
text-decoration: none;
}
.lista ul a:hover {
text-decoration: underline;
}
.lista_open {
top: -50px;
}
.lista_shadow {
height: 30px;
}
.lista_shadow_open {
height: 50px;
}
.img_main {
position: relative;
width: 684px;
float: left;
height: 330px;
}
.button {
overflow: hidden;
position: relative;
width: 145px;
height: 36px;
}
.button span {
width: 145px;
height: 36px;
display: block;
background: url(../gfx/button.png) top left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/button.png');
_background-image/**/:none;
}
.button a {
display: block;
padding: 9px 20px 10px 20px;
font-size: 10px;
color: #0894e1;
text-decoration: none;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
top: 0px;
left: 0px;
}
.main_button {
position: absolute;
right: 20px;
top: 235px;
}
.small_box_text {
width: 271px;
float: right;
height: 250px;
margin-right: 20px;
_margin-right: 10px;
position: relative;
}
.small_box_text div {
position: absolute;
bottom: 0px;
left: 0px;
}
.cleaner {
width: 1px;
height: 1px;
overflow: hidden;
clear: both;
}
.small_box_text h3 {
font-size: 16px;
margin: 0px;
font-weight: bold;
}
.small_box_text p {
margin-top: 4px;
margin-bottom: 0px;
line-height: 140%;
}
.main_txt {
width: 483px;
float: left;
padding-bottom: 5px;
border-bottom: 5px solid #0894e1;
font-size: 14px;
line-height: 160%;
margin-top: 10px;
margin-bottom: 10px;
}
.odsazeny_content .main_txt {
border-bottom: 0px;
}
.odsazeny_content .main_txt h2 {
margin-top: 0px;
}
.prod {
width: 470px;
height: 126px;
background: url(../gfx/ramecek.png) top left no-repeat;
padding: 2px 4px 6px 4px;
overflow: hidden;
}
.outer_prod {
position: relative;
_position: static;
right: -6px;
margin-bottom: 10px;
}
.prod * {
margin: 0px;
}
.prod .img_prod {
float: left;
margin-right: 10px;
}
.prod h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 4px;
margin-top: 5px;
}
.prod .txt  {
height: 110px;
float: left;
width: 270px;
overflow: hidden;
}
.prod_button {
float: right;
top: -24px;
right: 18px;
}
.katalog {
float: left;
width: 480px;
margin-top: 10px;
margin-left: 10px;
}
.main_a {
	position: absolute;
	left: 110px;
	top: 174px;
	color:  #0894e1;
	font-size: 16px;
}
.main_a a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main_a a:hover {
text-decoration: underline;
}
.search {
	position: absolute;
	right: 49px;
	bottom: 17px;
	width: 147px;
	height: 21px;
	overflow: hidden;
	background: #9b9b9b url(../gfx/search.png) top left no-repeat;
}
.search * {
padding: 0px;
margin: 0px;
background: transparent;
border: 0px;
}
.inputSearch {
padding: 3px 20px 2px 5px;
font-size: 10px;
}
.inputButton {
width: 21px;
height: 21px;
overflow: hidden;
text-indent: 40px;
line-height: 40px;
position: absolute;
right: 0px;
top: 0px;
}
.katalog h2 {
margin-top: 0px;
}
.katalog ul {
margin: 0px;
padding: 0px;
list-style: inside square;
}
.thumbs {
margin-top: 15px;
}
img {
border: 0px;
}
.thumbs a {
width: 182px;
height: 126px;
display: block;
float: left;
margin-right: 10px;
margin-bottom: 10px;
overflow: hidden;
}
.img_detail {
width: 471px;
/*height: 252px;*/
/*overflow: hidden;*/
}
form label {
clear: both;
display: block;
}
form label span {
display: block;
float: left;
width: 100px;
}
select {
width: 150px;
}
ul.archive {
margin-left: 15px;
}
ul.archive h2 {
display: inline;
margin: 0px;
font-size: 14px;
}
ul.archive p {
margin: 0px;
padding-top: 4px;
color: rgb(180,180,180);
padding-left: 10px;
}
ul.archive li {
margin-bottom: 15px;
}

