﻿/* 
    Document   : style
    Created on : Oct 23, 2008, 11:13:19 PM
    Author     : jp159440
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

a {
    font-family: Verdana;
}
root { 
    display: block;
}

table.inzeraty {    
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
}

td.inzerat {
    width:130px;
    padding:0px;
    margin:0px;
    border: 1px solid black;
}

.inzerat table {
    width: 131px;
    padding:0px;
    margin: 0px;
    border-collapse: collapse;    
}

.inzerat td {
    width: 131px;
    padding:0px;
    margin:0px;    
    font-size:8pt;
}

.inzerat td.thumbnail {
    height:96px;
}

.inzerat td.badge {
    width:2px;
    height:70px;

}

.inzerat td.kratkytext {
    text-align:center;
    vertical-align:middle;    
    
}

.inzerat h2 {   
    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
    padding:0px;
    margin:0px;
    padding-left:20px;

    background: url('images/sipka.jpg') 5px 50% no-repeat #f6c401;
}


.inzerat .nadpis {
    background:#f6c401;
    height:40px;
}


a img {
    border:0px;
}

h1 {
    background: url(images/nadpis.jpg) no-repeat;
    font-size:12pt;
    height:35px;
    padding-left:35px;
    padding-top:6px;
    margin-top:0px;
    margin-bottom:0px;
    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 17px;
	text-transform: uppercase;

}

.zvyrazni {
    background: url(images/nadpis.jpg) no-repeat;    
    height:35px;
    padding-left:35px;
    padding-top:6px;
    margin-top:0px;
    margin-bottom:0px;
    color: #000000;
    font-weight: bold;
	font-family: Verdana;
	font-size: 15px;
	text-transform: uppercase;
}

.zvyrazni td {
    font-weight: bold;
	font-family: Verdana;
	font-size: 15px;
	text-transform: uppercase;
}

#body {    
    margin:0px;
    padding:0px;
    padding:5px;
    text-align:left;
    width:540px;

}

td {
    vertical-align:top;
}

.mainpicture, .pictures td {
    text-align:left;
    font-weight:bold;
}


.detailpopis h2, .editform h2, .addform h2, .kariera h2 {
    background: url(images/nadpis.jpg) no-repeat;
    padding-top:8px;
    padding-left:30px;
    height:35px;

    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 15px;
	text-transform: uppercase;
}


.detailpopis {

}

.rezervace input, .rezervace textarea, .addform textarea, .editform textarea,.addform input, .editform input {
    width:250px;
}

.addform .col1,  .editform .col1 {
    font-weight:bold;
    width:150px;
}

input.submitbutton, input.checkbox {
    width:auto;
}


td.right {
    padding:0px;
    padding-top:5px;
    margin:0px;
}
.right h1 {
    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 17px;
	text-transform: uppercase;
    background: url(images/nadpis_bok.jpg) no-repeat;
    padding-top:6px;
    padding-left:30px;
    height:35px;
    margin-top:0px;
    
}
.search {
    width:253px;

}
.search td {
    font-size:8pt;
}

.search input, .search select{
    width:150px;
    font-size:8pt;
}

input.submitbutton, input.checkbox {
    width:auto;
}


.nav {
    text-align:center;
}

.nav div {
    margin:0px auto;
}

.nav a {
    text-decoration:none;
}

.menu {
    font-size:10pt;
    text-decoration:none;
}


.special {    
    text-align:center;
    width: 245px;
    margin-top:5px;
    margin-bottom:5px;
}
.special table {
    width: 230px;
    padding:0px;
    border-collapse: collapse;
    border:1px solid black;
    margin:auto;
}

.special .badge {    
    width:1px;
    height:70px;
    text-align:right;

}

.special td {
    padding:0px;
    margin:0px;
    font-size:10pt;
}

.special .thumbnail {
    text-align:center;
}

.special td.kratkytext {
    width:245px;
    text-align:center;
    vertical-align:middle;

}

.special h2 {
    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	text-transform: uppercase;
    padding:0px;
    margin:0px;    
    padding-left:20px;    
    background: url('images/sipka.jpg') 5px 50% no-repeat #f6c401;
}

.dum {
 /*   border:1px solid black;*/
}



td.dum  {
    font-weight:bold;
    width:290px;
}

.dum div {
    text-align:center;
}

.dum a {
    text-decoration:none;
}

.volejtezdarma {
    text-align:center;
    font-size:20pt;
    margin:10px;
}

.error {
    color:red;
    font-weight:bold;
    text-align:center;
}

.notfound {
    font-weight:bold;
    text-align:center;
}
.mandatory {
    font-size:x-small;
    color:red;
}

.block {
    text-align:justify;
}

.inzerat .rezer {
    font-size:7pt;
}

.rezer, .rezer a {
    color:red;   
}

.innertable {
    padding:0px;
    margin:0px;
    border:1px solid black;
}

.innertable td{
    border:1px solid black;
    padding:0px;
    margin:0px;
}

p {
    padding:3px 8px;
    text-align:justify;
}

.realitaMakler {
    padding-left:5px;
}

.puvcena {
    text-decoration:line-through;    
    

}

.cena {
    font-size:12pt;
}
.novacena {
    font-weight:bold;
    color:red;
    font-size:12pt;
}

table.conftable {
  border-collapse:collapse;
  border:1px solid black;
}

table.conftable td {
  border:1px solid black;
  font-size:8pt;
}

table.conftable thead td {
  font-weight:bold;
}


table.realitatab {
    
}

table.realitatab thead td{
    font-weight:bold;
}

table.realitatab td {
    font-size:8pt;
}

table.realitatab .novinka {
    font-weight:bold;
    color:white;
    background-color:#e77817;
}

table.realitatab .nastip {
    font-weight:bold;
    color:white;
    background-color:#da251d;
}

table.realitatab .sleva {
    font-weight:bold;
    color:black;
    background-color:#ecfe00;
}

table.realitatab .rezervovano {
    font-weight:bold;
    color:red;
}

table.realitatab span {
    padding:2px;
    
}

.karierainz {
    margin-bottom:10px;
}

.priloha {
    border:1px solid black;
    margin:5px;
    padding:5px;
}

.priloha a {
    display:block;
    float:left;
    width:50px;
    margin-left:5px;
}

.priloha .text {    
    margin-left:100px;
    width:50px;
}

.index h2 {
   font-size: 10pt;   
   padding: 10px 0px 0px 20px;
   margin: 0px;
}


