body {
color: #333333;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background: url('../img/body-back.png') repeat-x top;
background-color: #fff;
font-size: 12px;
atext-align: center;
margin: 0;
padding: 0;
}

#bodypage {
background: url('../img/body-back1.png') repeat-x top;
background-color: #fff;
}

input {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
}

img {
border: 0;
}

hr {
display: block;
float: none;
clear: both;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
border: 0;
visibility: hidden;
}

a {
color: #258aca;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#page, #page1, #page2 {
width: 980px;
background: url('../img/page-back.png') repeat-y top left #ffffff;
height: 587px;
margin: auto;
padding: 0;
}

#page1{
height: 288px;
}

#page2{
height: 240px;
}

#page-left, #page-left1, #page-left2 {
width: 30px;
height: 529px;
background: url('../img/page-left-back.png') no-repeat top left;
margin: 0;
padding: 0;
float: left;
}

#page-left1 {
height: 275px;
background: url('../img/page-left-back1.png') no-repeat top left;
}

#page-left2 {
height: 240px;
background: url('../img/page-left-back2.png') no-repeat top left;
}

#page-center, #page-center1, #page-center2 {
text-align: left;
position: relative;
width: 920px;
background: url('../img/page-center-foto.jpg') no-repeat top left #ffffff;
height: 587px;
margin: 0;
padding: 0;
float: left;
}

#page-center1 {
background: url('../img/page-center-foto1.jpg') no-repeat top left #ffffff;
height: 288px;
}

#page-center2 {
background: url('../img/page-center-foto2.jpg') no-repeat top left #ffffff;
height: 240px;
}

#page-center h1, #page-center1 h1, #page-center2 h1{
margin: 20px;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #000000;
}

#page-center h1 a, #page-center1 h1 a, #page-center2 h1 a{
font-size: 28px;
text-decoration: none;
}

#page-center a.mate-zajem, #page-center1 a.mate-zajem1 {
display: block;
position: absolute;
width: 340px;
height: 63px;
margin: 30px;
margin-right: 26px;
background: url('../img/mam-zajem.png') no-repeat top left;
top: 516px;
right: 0;
}

#page-center1 a.mate-zajem1 {
top: 222px;
}

#page-center a.mate-zajem:hover {
background: url('../img/mam-zajem1.png') no-repeat top left;
}

#page-center1 a.mate-zajem1:hover  {
background: url('../img/mam-zajem1.png') no-repeat top left;
}

#blurb  {
position: absolute;
right: 0;
top: 0;
margin: 20px;
margin-top: 35px;
padding: 0;
font-weight: normal;
display: block;
width: 460px;
text-align: left;
font-size: 12px;
}

#blurb a  {
font-weight: bold;
}

#page-center h3.rev1 {
position: absolute;
right: 0;
top: 310px;
margin: 20px;
padding: 0;
font-weight: normal;
display: block;
width: 300px;
text-align: left;
font-size: 12px;
color: #000000;
}

#page-center h2.h2home {
position: absolute;
left: 500px;
top: 254px;
margin: 20px;
padding: 0;
font-weight: bold;
display: block;
text-align: left;
font-size: 37px;
color: #ffffff;
}

#page-center h3.rev2, #page-center1 h3.rev2 {
position: absolute;
left: 0;
top: 550px;
margin: 20px;
padding: 0;
font-weight: normal;
display: block;
width: 515px;
text-align: left;
font-size: 12px;
color: #000000;
}

#page-center1 h3.rev2 {
top: 250px;
}

#page-center h3.rev2 a, #page-center1 h3.rev2 a {
font-weight: bold;
}

#page-center #search, #page-center1 #search1, #page-center2 #search1 {
text-align: left;
position: absolute;
top: 179px;
right: 26px;
width: 387px;
height: 92px;
background: url('../img/search-back.png') no-repeat top left;
margin: 0;
padding: 0;
}


#page-center1 #search1, #page-center2 #search1  {
top: 136px;
}

#page-center #search p, #page-center1 #search1 p, #page-center2 #search1 p {
margin: 20px;
margin-bottom: 10px;
margin-left: 25px;
padding: 0;
}

#page-center #search a, #page-center1 #search1 a, #page-center2 #search1 a {
color: #133891;
padding-left: 3px;
padding-right: 6px;
border-right: 1px solid #6795af;
text-decoration: none;
}

#page-center #search a:hover, #page-center1 #search1 a:hover, #page-center2 #search1 a:hover {
text-decoration: underline;
}

#page-center #search a.vice, #page-center1 #search1 a.vice, #page-center2 #search1 a.vice{
padding-right: 15px;
background: url('../img/vice.gif') no-repeat center right;
border: 0;
}

#page-center #search form, #page-center1 #search1 form, #page-center2 #search1 form {
margin: 0;
margin-left: 25px;
padding: 0;
}

#page-center #search form input, #page-center1 #search1 form input, #page-center2 #search1 form input {
display: block;
float: left;
width: 240px;
height: 23px;
border: 1px solid #a5a4a8;
background: url('../img/input-back.gif') no-repeat top left #ffffff;
margin: 0;
padding-left: 25px;
line-height: 18px;
}

#page-center #search form input:hover, #page-center1 #search1 form input:hover, #page-center2 #search1 form input:hover {
border: 1px solid #f97f05;
}


#page-center #search form input.submit, #page-center1 #search1 form input.submit,  #page-center2 #search1 form input.submit {
display: block;
float: left;
width: 83px;
height: 23px;
background: url('../img/submit-back.png') no-repeat top left #ff7f01;
border: 0;
margin: 0;
margin-left: 7px;
padding: 0;
font-weight: bold;
color: #ffffff;
}

#page-right, #page-right1, #page-right2 {
width: 30px;
height: 529px;
margin: 0;
padding: 0;
background: url('../img/page-right-back.png') no-repeat top right;
float: left;
}

#page-right1 {
height: 275px;
background: url('../img/page-right-back1.png') no-repeat top right;
}

#page-right2 {
height: 240px;
background: url('../img/page-right-back2.png') no-repeat top right;
}

#page-bottom {
float: none;
clear: both;
width: 980px;
background: url('../img/page-bottom.png') no-repeat top left;
height: 45px;
margin: auto;
padding: 0;
}

#home {
width: 942px;
background: #ffffff;
margin: auto;
padding: 0;
}

#home .select {
display: block;
float: left;
width: 300px;
background: url('../img/select-back.png') no-repeat top left #ffffff;
height: 162px;
margin: 7px;
margin-bottom: 0;
padding: 0;
text-align: left;
}

#home .select a {
display: block;
width: 288px;
height: 138px;
margin: 6px;
margin-bottom: 12px;
margin-top: 12px;
background: url('../img/vice.gif') no-repeat 267px 122px #ffffff;
text-align: left;
color: #080808;
text-decoration: none;
}

#home .select a:hover {
background: url('../img/vice-w.gif') no-repeat 267px 122px #ff8001;
color: #ffffff;
text-decoration: none;
}

#home .select b {
display: block;
padding: 5px;
padding-left: 20px;
}

#home .select img {
width: 284px;
height: 105px;
margin: 2px;
padding: 0;
}

#page-text {
width: 940px;
margin: auto;
padding: 0;
}

#menu {
width: 230px;
margin: 0;
margin-top: 10px;
padding: 0;
float: left;
text-align: left;
}

#text {
width: 690px;
margin: 10px;
padding: 0;
//float: right;
text-align: left;
}
#prodeje {
//margin: 10px;
padding: 0;
float: right;
text-align: left;
}

#menu .select {
display: block;
width: 220px;
background: url('../img/select-back1.png') no-repeat top left #ffffff;
height: 162px;
margin: 5px;
margin-top: 0;
margin-bottom: 0;
padding: 0;
text-align: left;
}

#menu .select a {
display: block;
width: 208px;
height: 138px;
margin: 6px;
margin-bottom: 12px;
margin-top: 12px;
background: url('../img/vice.gif') no-repeat 187px 122px #ffffff;
text-align: left;
color: #080808;
text-decoration: none;
}

#menu .select a:hover {
background: url('../img/vice-w.gif') no-repeat 187px 122px #ff8001;
color: #ffffff;
text-decoration: none;
}

#menu .select b {
display: block;
padding: 5px;
padding-left: 20px;
}

#menu .select img {
width: 204px;
height: 105px;
margin: 2px;
padding: 0;
}

#text .vypis {
padding: 10px;
padding-bottom: 20px;
margin: 0;
background: url('../img/p-back.gif') repeat-x bottom left;
}

#text .vypis1 {
padding: 10px;
margin: 0;
background: #e8eff5;
}

#text h3, #prodeje h3 {
font-size: 1.3em;
padding-bottom: 15px;
margin: 0;
}

#text h4 {
color: #258aca;
font-size: 14px;
margin: 0;
padding: 5px;
}

#text p {
margin: 0;
padding: 5px;
}

#text p.p-form, #prodeje p.p-form {
margin: 0;
padding: 15px;
padding-top: 0;
}

#text form {
display: block;
padding: 10px;
margin: 0;
background: #e8eff5;
clear: left;
float: none;
}

#text form p{
margin: 0;
padding: 5px;
clear: left;
float: none;
}

#text form p.p-textarea{
padding-top: 15px;
}

#text form label {
display: block;
width: 100px;
float: left;
text-align: right;
line-height: 23px;
margin-right: 10px;
}

#text form input {
display: block;
padding: 2px;
width: 215px;
height: 23px;
float: left;
border: 1px solid #258aca;
background: url('../img/input-back-form.gif') repeat-x top left #ffffff;
}


#text form input.submit1 {
display: block;
width: 195px;
height: 31px;
border: 0;
background: url('../img/submit1-back.png') no-repeat top left;
margin: 0;
margin-left: 110px;
margin-bottom: 10px;
}

#text form textarea {
margin-bottom: 10px;
display: block;
padding: 2px;
width: 360px;
height: 110px;
float: left;
border: 1px solid #258aca;
background: url('../img/input-back-form.gif') repeat-x top left #ffffff;
}

#text form p.large label {
font-size: 15px;
line-height: 27px;
}

#text form p.large input {
width: 150px;
height: 27px;
font-size: 15px;
padding: 3px;
font-weight: bold;
text-align: right;
}

#text form p.large label.left {
text-align: left;
margin-left: 10px;
}

ul {
height: 208px;
display: block;
list-style: none;
padding: 30px;
margin: 5px;
background: url('../img/menu-back.png') no-repeat top left #ffffff;
}

li {
margin: 1px;
padding: 0;
}

li a {
background: url('../img/li-sipka.gif') no-repeat center left;
padding-left: 10px;
font-weight: bold;
text-decoration: none;
}

li a:hover {
text-decoration: underline;
}

p.copy {
width: 920px;
background: url('../img/copy-border.png') no-repeat top center #ffffff;
margin: auto;
padding: 10;
margin-top: 20px;
padding-top: 25px;
color: #7f7f7f;
}

p.copy a {
color: #333333;
}
.error {
color:#f00;
font-weight: bold;
padding: 10px;
background-color: #E8EFF5;
border: 1px solid #258ACA;
}

div#adfox-l2 h2 {float:right; padding-right:10px;margin:0}
div#adfox-l2 h2 a {color:#999 !important; font-size:12px; text-decoration:none;}

div.adfox-box {margin-bottom:20px;}
#text div.adfox-box p {margin:0;padding: 3px 0 3px 0}
#text div.adfox-box h3 { margin-top: 10px; padding: 0;}
#text div.adfox-box div a { text-decoration: none}

table {
	font-size: 1.1em;
	border-collapse:collapse;
}
table,th, td {
	border: 1px solid #258ACA;
}

th {
	font-size: 1.2em;
	background-color: #E8EFF5;
}
td {
	padding: .2em 2em .2em 1em;
}
td.cena {
	padding: .2em 1em .2em 2em;
	text-align: right;
}
