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

.holder {
	position:	relative;
	width:		801px!important; 
	height:		100%;
	min-height:	100%;
	background:	white;
	margin:		0px auto; 
	padding:	1px; 
	text-align:	left;
}
table#main {
	border-collapse:	collapse;
	width:				801px;
	height:				100%;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
}
table#main td {
	margin:				0px;
	padding:			0px;
}
#mainFiller {
	width:				10px;
	border-right:		1px solid #E1E1E1;
}
#mainLeft {
	background:			#000000 url(../images/leftbackground.gif);
	background-repeat:	repeat-y;
	vertical-align:		top;
	width:				104px;
	margin:				0px;
	padding:			0px;
	height:				100%;
}
#mainRight {
	vertical-align:		top;
	text-align:			left;
	height:				100%;
	width:				683px;
	background:			#E1E1E1;
}

#mainMain {
	vertical-align:		top;
	height:				100%;
}
#mainMain div.black {
	width:				772px!important;
	background:			black;
	height:				100%;
}
#mainMain div.gray {
	background:			#E1E1E1;
	width:				772px!important;
	height:				100%;
}

#contHolder {
	height:				100%;
	min-height:			100%;
	width:				670px;
	border-right:		2px solid white;
	margin				0px;
	padding:			0px;
	background:			#E1E1E1;
}

table.leftMenu {
	position:		relative;
	left:			7px;
	top:			10px;
	margin:			0px;
	padding:		0px;
	width:			91px;
	border-collapse:collapse;
}
.leftMenu td {
	border:			0px;
	text-align:		left;
	vertical-align:	top;
	margin:			0px;
	padding-bottom:	15px;
}
.leftMenu a {
	width:			100%;
	margin:			0px;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	font-weight:	bold;
	font-size:		12px;
	text-decoration:none;
}
.leftMenu a:visited {
	color:				#ffffff;
	text-decoration:	none;
}
.leftMenu a:active {
	color:				#ffffff;
	text-decoration:	none;
}
.leftMenu img {
	margin:			0px 0px 5px 0px;
}


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

a{
	color:				#000000;
	text-decoration:	none;
}
a:hover {
	color:				#000000;
	text-decoration:	underline;
}
a:visited {
	color:				#000000;
}
a.mail:hover {
	color:				blue;
}
a.mail:visited {
	color:				blue;
}


#menuHolder {
	border:			0px;
	border-right:	1px solid #E1E1E1;
	padding:		0px;
	margin:			0px;
	width:			772px;	
}
table.topMenu {
	margin:			0px;
	padding:		0px;
	height:			40px;
	border-collapse:	collapse;
	background:		#E1E1E1;
}
.topMenu td {
	margin:			0px;
	padding:		0px;
	text-align:		center;
	vertical-align:	middle;
	font-weight:	bold;
	font-size:		12px;
	border:			2px solid white;
}
.topMenu td.other {
	width:			93px!important;
}
.topMenu td.home {
	width:			100px!important;
}
.topMenu td.free {
	width:			95px;
}
.topMenu a {
	width:			100%;
	margin:			0px;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	5px;
	padding-right:	5px;
	text-align:		center;
	vertical-align:	middle;
	font-weight:	bold;
	font-size:		12px;
	text-decoration:none;
	color:				#ffffff;
}
.topMenu a:hover {
	color:				#ffffff;
	text-decoration:	none;
}
.topMenu a:visited {
	color:				#ffffff;
	text-decoration:	none;
}

.bubbles {
	display:	block;
	width:		95px;
	margin:		0px;
	padding:	0px;
	position:	relative;
	top:		160px;
	left:		6px;
	border:		0px;
}

table.clean {
	border:			0px;
	margin-top:		30px;
	margin-bottom:	30px;
}
.clean td {
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	15px;
	padding-right:	15px;
}


.content {
	padding-top:	10px;
	padding-bottom:	5px;
	padding-left:	10px;
	padding-right:	10px;
	width:			668px;
	
}
.contentSrch {
	width:			667px;
	padding:		0px;
	margin:			0px;
}


img {
	border:		0px;
}
img.logo {
	vertical-align:		middle;
}
img.camera {
	vertical-align:		middle;
/*	position:			absolute;
	right:				5px;
	top:				2px;*/
}

/* 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);
	vertical-align:		middle;
}
.oramtext {
	font-size:			15px;
	text-align:			center;
	border:				3px solid #000000;
	padding:			5px;
	margin:				5px 0px 8px;
	max-width:			640px;
}

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: #e0e0e0;
	height: 22px;
	border: 2px solid #666666;
	font-weight:	bold;
}
.inptMail	{ width: 525px;	}
.inptRefNo	{ width: 165px; height: 50px; }
.inptNN		{ width: 70px;	}
.inptNR		{ width: 71px;	}
.inptR		{ width: 165px;	}
.inptW		{ width: 380px;	}
.inpt		{ width: 400px;	}
.txtArFull	{ width: 630px; height: 70px; }	
.txtArMail	{ width: 524px;	height: 70px; }
.chkBox		{ border: 0px; }
.chkBox1	{ border: 0px; position: relative; top: 2px;}
.chkBox2	{ border: 0px; position: relative; left: -4px;}
.chkBox3	{ border: 0px; position: relative; left: 4px;}
.chkBox4	{ border: 0px; position: relative; top: -1px;}

.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 {
	padding:		3px;
	border:			2px solid black;
}


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;
	vertical-align:		middle;
	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 tr label.firstFor {
	display:			inline;
	margin:				0px 0px 0px 0px;
	padding:			0px;
	position:			relative;
	top:				-3px;
}

.property label.noBlock {
	display:			inline;
}
label.noBlockUp {
	display:			inline;
	position: relative; 
	top:-2px;	
}

.property label.mtt {
	display:			inline;
	position:			relative;
	top:				-4px;
}

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;
}
span.resRel {
	position:		relative;
}
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;
}
#col1 { width:	20%; }
#col2 { width:	27%; }
#col3 { width:	27%; }
#col4 { width:	26%; }
#from { vertical-align: middle;}
#to { vertical-align: middle;}

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;	
	margin:				5px;
}
.lowercase {
	text-transform:		lowercase;
}
table.intro {
	border:			0px;
	padding:		20px;
	width:			690px;
	height:			420px;
}
.intro td {
	text-align:		center;
	vertical-align:	middle;
}

/*  Detail  */
table.detail {
	width:			660px;
	margin:			40px auto;
	border:			0px solid black;
    border-collapse: collapse;
	font-size:		12px;
	font-weight:	normal;
}
.detail td {
	text-align:		left;
	vertical-align:	top;
	padding:		10px;
	margin:			10px;
	border:			0px solid red;	
	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 20px 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:		110px!important;
}
td.fr2c {
	width:		350px!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:		278px;
	height:		21px;
}
#wdt200 {width: 200px;}
#wdt100 {width: 100px;}
#shiftRight{
	margin:			0px;
	padding:		0px;
	position:		absolute;
	right:			-1px;
	top:			1px;
}
#relative { position: relative; padding: 0px;}

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

#morephotos img{
  margin: 0 4px 0 0;
}

