body {
	font-family:	Helvetica, Arial, sans-serif;
	font-weight:	bold;
	margin:			0px;
	padding:		0px;
	text-align:		left;
	background:		#ffffff;
}

.holder {
	position:	relative;
	width:		100%; 
	height:		100%;
	min-height:	100%;
	background:	white;
	margin:		0px auto; 
	padding:	1px; 
	text-align:	left;
}
table#main {
	border-collapse:	collapse;
	width:				100%;
	height:				100%;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
}
table#main td {
	margin:				0px;
	padding:			0px;
}
#mainFiller {
	display:			none;
}
#mainLeft {
	display:			none;
}
#mainRight {
	vertical-align:		top;
	text-align:			left;
	height:				100%;
	width:				100%;
}

#mainMain {
	vertical-align:		top;
	height:				100%;
}
#mainMain div.black {
	width:				100%;
	background:			black;
	height:				100%;
}
#mainMain div.gray {
	width:				100%;
	height:				100%;
}
#contHolder {
	height:				100%;
	min-height:			100%;
	width:				100%;
	margin				0px;
	padding:			0px;
}
table.leftMenu {
	display:		none;
}


p, li, table {
	font-family:	Helvetica, Arial, sans-serif;
	font-size:		12px;
	margin:			0px 0px 5px;
	font-weight:	bold;
}

a{
	color:				#000000;
	text-decoration:	none;
}
a:hover {
	color:				#000000;
	text-decoration:	underline;
}
a:visited {
	color:				#000000;
}
table.topMenu {
	display:		none;
}
table.clean {
	border:			0px;
	margin-top:		30px;
	margin-bottom:	30px;
}
.clean td {
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
}
.content {
	padding-top:	10px;
	padding-bottom:	5px;
	padding-left:	5px;
	padding-right:	5px;
	width:			100%;
	
}
.contentSrch {
	width:			100%;
	padding:		0px;
	margin:			0px;
}


img {
	border:		0px;
}
img.logo {
	vertical-align:		middle;
}
img.camera {
	vertical-align:		middle;
}

/* LADOVO */

.nadpis {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	color: #FFFFFF;
}
h1 {
	font-size:			25px;
	font-weight:		bold;
	text-align:			center;
}
h1.spaceTop {
	margin-top:			7px;
}
h2 {
	font-size:			20px;
	font-weight:		bold;
	margin:				15px 0px 10px;
}

h3 {
	font-size:			15px;
	font-weight:		bold;
	margin:				8px 0px 10px;
}
.underline {
	border-bottom:		2px solid black;
}
.underlineStrong {
	margin:				0px;
	padding:			0px;
	border-bottom:		3px solid black;
}
ul {
	margin:				0px 0px 10px 17px;
	padding:			0px 0px 0px 0px;
	list-style-type:	disc;
}
li {
	list-style-image:	url(../images/bullet.gif);
}
.oramtext {
	font-size:			15px;
	text-align:			center;
	border:				3px solid #000000;
	padding:			5px;
	margin:				5px 0px 8px;
}

table.props {
	border:			0px;
	width:			100%;
	margin:			0px;
	text-align:		center;
}
table.props1 {
	border:			0px;
	width:			65%;
	margin:			0px;
	text-align:		center;
}
.props td {
	padding:	10px 0px;
}
.oramblock {
	font-size:		13px;
	font-weight:	bold;
	text-align:		center;
	padding:		5px;
	height:			55px;
	width:			170px;
	border:			3px solid black;
}
/* FORMS */
label {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #000000;
}
input, select, textarea {
	background-color: white;
	height: 22px;
	border: 2px solid #666666;
	font-weight:	bold;
}
.inptMail	{ width: 525px;	}
.inptRefNo	{ width: 165px; height: 50px; }
.inptNN		{ width: 70px;	}
.inptR		{ width: 165px;	}
.inptW		{ width: 380px;	}
.inpt		{ width: 400px;	}
.txtArFull	{ width: 630px; height: 70px; }	
.txtArMail	{ width: 520px;	height: 70px; }
.chkBox		{ border: 0px; }
.chkBox1	{ border: 0px; position: relative; top: 2px;}
.chkBox2	{ border: 0px; position: relative; left: -4px;}

.ohraniceni {
	padding: 5px;
	height: auto;
	width:	100%;	
	border: 2px solid black;
	align: center;
	line-height: 200%;
}

.pozn {
	font-size: 9px;
	text-align: center;
	text-transform:	none;
}
.poznLeft {
	font-size: 9px;
	text-align: left;
}
table.tablebold {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	width:	100%;
	border-collapse:	collapse;
}
.tablebold td {
	border:			2px solid black;
	padding:		3px;
}


table.fees {
	font-size:			13px;
	font-weight:		bold;
	border-collapse:	collapse;
	width:				100%;
	margin:				0px 0px 5px;
}
.fees th {
	text-align:			center;
	font-size:			20px;
	border:				2px solid black;
	padding:			5px 15px;
}
.fees td {
	text-align:			right;
	border:				2px solid black;
	padding:			5px 15px;
}
.fees td.leftCol {
	text-align:			left;
	width:				63%;
}

table.contact {
	border-collapse:	collapse;
	width:				100%;
	margin:				0px;
	padding:			0px;
}
table.contact td {
	border:				2px solid black;
	margin:				0px;
	padding:			0px;
	width:				50%;
	vertical-align:		top;
}
table.contact td td{
	border:				0px solid black;
	margin:				0px;
	padding:			3px 2px 0px 5px;
	width:				auto;
	vertical-align:		middle;
}
table.contact td td.cellTop {
	vertical-align:		top;
	padding-top:		8px;
}
.contact th {
	text-align:			center;
	font-size:			19px;
	border:				2px solid black;
	padding:			5px 5px;
}

table.property {
	border-collapse:	collapse;
	width:				100%;
	margin:				0px;
	padding:			0px;
}
table.property td {
	border:				2px solid black;
	margin:				0px;
	padding:			5px;
	width:				50%;
	vertical-align:		top;
}
table.property table {
	width:				100%;
	border:				0px;
	margin:				0px;
	padding:			0px;
}
table.property td td{
	border:				0px solid red;
	margin:				0px;
	padding:			2px 0px 0px 0px;
	width:				auto;
	vertical-align:		middle;
/*	border:		1px solid red;*/
}
table.property td td.cellTop {
	vertical-align:		top;
	padding-top:		6px;
}
.property label {
	display:			block;
	margin:				0px 0px 0px 25px;
	padding:			0px;
}
.property tr label.first {
	display:			inline;
	margin:				0px 0px 0px 0px;
	padding:			0px;
}

.property label.noBlock {
	display:			inline;
}
table.property td td.clalllast {
	width:			15px;
	text-align:		right;
}
table.property td td.cellTopallast {
	vertical-align:		top;
	padding-top:		6px;
	width:			105px;
	text-align:		right;
}

.center {
	text-align:			center;	
}

/* Search forms and results*/

table.searchForm {
	width:				100%;
	margin:				0px 0px 5px 0px;
	padding:			0px;
	border-collapse:	collapse;
	text-transform:		uppercase;
	font-size:			11px;
}
table.searchForm tr.even {
	background:			#BFBFBF;
}
table.searchForm td {
	border:				2px solid black;
	vertical-align:		top;
	padding:			2px 5px;
}
table.searchForm th {
	border:				2px solid black;
	background:			#BFBFBF;
	height:				30px;
}
table.searchForm td.resNum {
	font-weight:		normal;
	text-align:			center;
	width:				80px;
}
table.searchForm td.resDesc {
	font-weight:		normal;
	text-align:			left;
}
table.searchForm td.resPrice {
	font-weight:		normal;
	text-align:			right;
	white-space:		nowrap;
	width:				130px;
}
table.searchForm table {
	width:				100%;
	font-size:			11px;
	border-collapse:	collapse;
}
table.searchForm td td {
	border:				0px;
	width:				25%;
	padding:			0px;
	margin:				0px;
}
table.searchForm table table.boxes {
	margin:				0px;
	padding:			0px;
	border-collapse:	0px;
	text-transform:		uppercase;
}
table.searchForm table table.boxes td {
	margin:				0px;
	padding:			0px;
	height:				10px!important;
}

form.srchOffer {
	margin:				2px 0px 5px;
	padding:			0px;
}
form.srchOffer table{
	width:		98%;
	margin:		5px 0px;
	font-size:	11px;
}

.chBox{
	border:				0px;
	padding:			0px;
	margin:				0px;
	position:			relative;
	left:				-5px;
	top:				-1px;
	height:				14px;
}


form.srchRef {
	margin:				0px 0px 5px 0px;
	padding:			0px 10px;
	text-transform:		uppercase;
	border:				2px solid black;
	text-align:			center;
	font-size:			11px;
}
form.srchRef table {
	margin:				0px;
	font-size:			11px;
	text-transform:		uppercase;
}
form.srchRef table td {
	width:				100%;
	margin:				0px;
	padding:			5px 10px;
}

input.inptN {
	background:			#BFBFBF;
	border:				1px solid black;
	width:				60px;
	height:				22px;
	font-size:			12px;
	margin:				5px;
}
input.srchInpt {
	background:			#BFBFBF;
	border:				1px solid black;
	width:				110px;
	height:				22px;
	font-size:			12px;
	margin:				5px;
}

form.srchRef input.srchInptText {
	width:				190px;
	background:			#BFBFBF;
	border:				1px solid black;
	height:				22px;	
}
.lowercase {
	text-transform:		lowercase;
}
table.intro {
	border:			0px;
	padding:		20px;
	width:			100%;
	height:			420px;
}
.intro td {
	text-align:		center;
	vertical-align:	middle;
}

/*  Detail  */
table.detail {
	width:			100%;
	margin:			0px auto;
	border:			0px solid black;
    border-collapse: collapse;
	font-size:		12px;
	font-weight:	normal;
}
.detail td {
	text-align:		left;
	vertical-align:	top;
	padding:		0px;
	margin:			0px;
	font-size:		12px;
	font-weight:	normal;
	width:			50%;
}
.detail td.middle {
	border-top:		2px solid black;	
	border-bottom:	2px solid black;	
}
.detail img {
	margin:			0px 8px 5px 0px;
}
.detail p {
	font-size:		13px;
	font-weight:	normal;	
}
p.morePict a {
	font-weight:	bold!important;	
	text-align:		center;
}
.detail h1 {
	font-size:		15px;
	text-align:		left;
}
table#adresa tr td {
	font-weight:	bold;
	font-size:		14px;
	padding:		0px;
	margin:			0px;
	width:			auto;
}
table.technical {
	width:		100%;
}
table.technical td {
	height:		20px;
	vertical-align:	top;
	padding:	0px 0px 0px 2px!important;
}
.bigger {
	font-size:	17px;
}

td.fr1c {
	width:		100px!important;
}
td.fr2c {
	width:		360px!important;
}
td.fr3c {
	width:		100px!important;
}
td.fr4c {
	width:		100px!important;
}

.tp1c {
	width:		150px!important;
}
.tp2c {
	width:		200px!important;
	text-align:	left!important;
}
.pFirst {
	width:		300px!important;
}
input#sendForm {
	border:		0px!important;
	width:		auto;
	height:		auto;
}

#relative { position: relative; padding: 0px;}

#morephotos {
  visibility: hidden;
  display: inline-block;
  border: 1px solid #000;
  font-weight: bold;
  text-decoration: none;
  padding: 1px 3px 1px 4px;
  margin-right: 19px;

 /*font-family: Arial, sans-serif;*/
}

#morephotos img{
  position: relative;
  top: 0px;
  margin: 0 5px 0 0;
}
