/**
 *
 *   Main Style Sheet File
 *   Copyright (c) 2009. by MASSVision, http://massvision.net
 *   Author: Vladimir Ignjatijevic
 *
 **/

/*******************************
	PAGE LAYOUT
*******************************/

img {
	border: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#wrap {
	width: 100%;
	text-align: center;
	background: url("../Images/bkg_body.png") top left repeat-x;
}

#page {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#page #header {
	position: relative;
	width: 990px;
	height: 171px;
	background: url("../Images/bkg_header.jpg") top left no-repeat;
}

#page #menu {
	width: 990px;
	height: 70px;
	background: url("../Images/bkg_menu.png") top left no-repeat;
}

#page #content {
	position: relative;
	width: 985px;
/*
	height: 400px;
*/
	padding-bottom: 20px;
	padding-left: 5px;
}

#page #footer {
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	color: #5e87a0;
}

#page #footer a,
#page #footer a:visited {
	text-decoration: none;
	color: #5e87a0;
}

#page #footer a:hover {
	text-decoration: underline;
	color: #5e87a0;
}

/*******************************
	LOGO
*******************************/

#page #header #logo {
	position: absolute;
	top: 25px;
	left: 430px;
}

/*******************************
	LANGUAGE MENU
*******************************/

#page #header #language {
	position: absolute;
	top: 17px;
	left: 935px;
}

#page #header #language ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
} 

#page #header #language ul li {
	margin-top: 2px;
	padding: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	_behavior: url("UI/Style/iepngfix.htc");
}

#page #header #language ul li a {
	display: block;
	width: 37px;
	height: 17px;
}

#page #header #language ul li.selected#id1_language_sr-latin,
#page #header #language ul li#id1_language_sr-latin a:hover {
	background-image: url(../Images/flag_sr_100.png);
}

#page #header #language ul li#id1_language_sr-latin {
	background-image: url(../Images/flag_sr_50.png);
}

#page #header #language ul li.selected#id1_language_en,
#page #header #language ul li#id1_language_en a:hover {
	background-image: url(../Images/flag_en_100.png);
}

#page #header #language ul li#id1_language_en {
	background-image: url(../Images/flag_en_50.png);
}

#page #header #language ul li.selected#id1_language_ru,
#page #header #language ul li#id1_language_ru a:hover {
	background-image: url(../Images/flag_ru_100.png);
}

#page #header #language ul li#id1_language_ru {
	background-image: url(../Images/flag_ru_50.png);
}

/*******************************
	SEARCH
*******************************/

#page #header #search {
	position: relative;
	top: 152px;
	left: 805px;
	width: 179px;
	height: 19px;
	background: url(../Images/bkg_search.png) top left no-repeat;
}

#page #header #search span.heading {
	float: left;
	width: 49px;
	margin-left: 8px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-transform: lowercase;
	color: #7ad2f7;
}

#page #header #search input {
	float: left;
	width: 94px;
	height: 17px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #015387;
	border: 0px;
	background: url(../Images/bkg_searchInput.png) top left no-repeat;
}

#page #header #search .submitButton {
	width: 4px;
	height: 7px;
	margin-top: 6px;
	border-width: 0px;
	background: url('../Images/searchButton.gif') top left no-repeat;
}

#page #header #search .submitButton:hover {
	background: url('../Images/searchButton2.gif') top left no-repeat;
}

/*******************************
	MAIN MENU
*******************************/

#page #menu {
}

#page #menu ol {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-left: 45px;
	list-style-type: none;
	list-style-image: none;
}

#page #menu ol li {
	float: left;
	margin-right: 24px;
	line-height: 13px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #ffffff;
}

#page #menu ol li a,
#page #menu ol li a:visited {
	text-decoration: none;
	color: #ffffff;
}

#page #menu ol li.selected a,
#page #menu ol li a:hover {
	text-decoration: none;
	color: #ffd878;
}

#page #menu ol li#id1_about_us {
	line-height: 24px;
}

#page #menu ol li#id1_about_montenegro {
	width: 65px;
	line-height: 24px;
}

#page #menu ol li#id1_object_catalogue {
	width: 60px;
	line-height: 13px;
}

#page #menu ol li#id1_apartment_sales {
	width: 50px;
	line-height: 13px;
}

#page #menu ol li#id1_house_sales {
	width: 40px;
	line-height: 13px;
}

#page #menu ol li#id1_land_sales {
	width: 50px;
	line-height: 13px;
}

#page #menu ol li#id1_linkovi {
	line-height: 24px;
}

#page #menu ol li#id1_contact {
	line-height: 24px;
}

/*******************************
	CONTENT
*******************************/

h1,
.blockTitle {
	height: 65px;
	padding-left: 40px;
	font-size: 22px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #ffffff;
	background: url('../Images/h1.gif') bottom left no-repeat;
}

p {
	padding-left: 40px;
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #05203c;
}

p a,
p a:visited {
	text-decoration: underline;
	color: #05203c;
}

p a:hover {
}

ul {
	margin: 0px;
	padding: 0px;
	padding-left: 55px;
	list-style-type: none;
	list-style-image: none;
}

ul li {
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #05203c;
	background: url('../Images/bullet.gif') top left no-repeat;
	background-position: 0px 5px;
}

/*******************************
	TABLES
*******************************/

/*** random image ***/
img.randomImage,
img#randomImageObject {
	position: absolute;
	top: 9px;
	left: 5px;
}

/*** specijalne ponude ***/
table.specponude {
	position: absolute;
	top: -70px;
	left: 760px;
}

table.specponude thead tr td {
	width: 230px;
	height: 80px;
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #000000;
	text-align: center;
	background: url('../Images/bkg_special_h.png') top left no-repeat;
}

table.specponude tbody tr td.background {
	width: 230px;
	height: 272px;
	text-align: center;
	vertical-align: top;
	background: url('../Images/bkg_special_b.png') top left no-repeat;
}

table.specponude tbody tr td.cell {
	width: 100px;
	padding-left: 6px;
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: left;
	color: #3f3f3f;
}

table.specponude tbody tr td.cell a,
table.specponude tbody tr td.cell a:visited {
	text-decoration: none;
	color: #3f3f3f;
}

table.specponude tbody tr td.cell a:hover {
	text-decoration: underline;
	color: #3f3f3f;
}

/*** filter ponuda ***/
table.filter {
	margin: 0px;
	padding: 0px;
}

table.filter td.rndImage {
	width: 280px;
	height: 85px;
	padding-top: 195px;
}

table.filter td.bnr {
}

table.filter td.filterForm {
	width: 450px;
	padding-left: 20px;
	vertical-align: top;
}

.umListFilterWrapper {
	border: 3px #ffffff solid;
	margin-bottom: 10px;
	margin-top: 10px;
}

.umListTable {
	background: #dae9f1 url(../Images/listFilterBck.gif) top left repeat-x;
}

.umfiltertag {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #919191;
}

input.umfilterinput {
	font-size: 11px;
	width: 50px;
}

select.umfilterinput {
	font-size: 11px;
	width: 100px;
}

td.umFilterSeparator {
	width: 10px;
}

td.umListHSeparator {
	height: 1px;
	background-color: #ffffff;
	padding: 0px;
}

input.smallButton {
	width: 100px;
	height: 20px;
	border-width: 0px;
	background: url('../Images/button_off.png') top left no-repeat;
	font-size: 11px;
	color: #ffffff;
	_behavior: url("UI/Style/iepngfix.htc");
}

input.smallButton:hover {
	background: url('../Images/button_on.png') top left no-repeat;
}

/*** lista ponuda ***/
div#tablewrapper {
	width: 990px;
	text-align: center;
}

table.ponude {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

table.ponude thead td.left {
	width: 20px;
	height: 29px;
	padding: 0px;
	background: url('../Images/table_head_left.png') top left no-repeat;
	_behavior: url("UI/Style/iepngfix.htc");
}

table.ponude thead td {
	height: 29px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #ffffff;
	background: url('../Images/table_head_bkg.gif') top left repeat-x;
	border-bottom: 2px solid white;
}

table.ponude thead td.right {
	width: 20px;
	height: 29px;
	padding: 0px;
	background: url('../Images/table_head_right.png') top left no-repeat;
	_behavior: url("UI/Style/iepngfix.htc");
}

table.ponude tbody td {
	height: 100px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	color: #504b4c;
	border: 0px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

table.ponude tbody td a,
table.ponude tbody td a:visited {
	text-decoration: none;
	color: #504b4c;
}

table.ponude tbody td a:hover {
	text-decoration: underline;
	color: #504b4c;
}

table.ponude tbody td.dark {
	background: url('../Images/table_bkg_dark.gif') top left repeat-x;
	background-color: #bed4df;
}

table.ponude tbody td.light {
	background: url('../Images/table_bkg_light.gif') top left repeat-x;
	background-color: #d7e6ec;
	border-left: 1px solid white;
}

table.ponude tbody td.b_left {
	height: 25px;
	border-top: 2px solid white;
	background: url('../Images/table_bottom_left.png') top left no-repeat;
/*
	_behavior: url("UI/Style/iepngfix.htc");
*/
}

table.ponude tbody td.b_middle {
	height: 25px;
	border-top: 2px solid white;
	background: url('../Images/table_bottom_bkg.gif') top left repeat-x;
}

table.ponude tbody td.b_right {
	height: 25px;
	border-top: 2px solid white;
	background: url('../Images/table_bottom_right.png') top left no-repeat;
/*
	_behavior: url("UI/Style/iepngfix.htc");
*/
}

table.ponude tbody td img {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #b1bac0;
}

.selectList table#sortableListNavigBar {
	margin-left: 390px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}

.selectList table#sortableListNavigBar tbody td {
}

/*** details ***/
.umDetailsWrapper {
	background: #dae9f1 url(../Images/listFilterBck.gif) top left repeat-x;
	padding: 5px;
	padding-top: 15px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
.smallImageView {
	border: 2px solid #ffffff;
	display: block;
	margin-bottom: 10px;
}
.umItemDetailsTD {
	width: 100%;
	vertical-align: top;
	padding-bottom: 10px;
}
.umImages {
	vertical-align: top;
}
.umZoomImage {
	display: block;
	margin-bottom: 10px;
	border: 3px solid #ffffff;
}
.umItemDetails {
	width: 100%;
}

.umItemDetails .leftTD {
	border-bottom: 1px #ffffff solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
	text-align: right;
	vertical-align: bottom;
	color: #3184ae;
}
.umItemDetails .rightTD {
	border-bottom: 1px #ffffff solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	color: #919191;
}
.umItemDetails .last .leftTD,
.umItemDetails .last .rightTD {
	border-bottom: 0px;
}
.umCheckboxes,
.umDodatniInfo {
	margin: 10px 0px 0px 0px;
	border: 1px solid #ffffff;
	width: 100%;
	padding: 3px;
}
.umCheckboxes .leftTD,
.umDodatniInfo .leftTD {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	color: #3184ae;
}
.umCheckboxes .rightTD,
.umDodatniInfo .rightTD {
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	color: #919191;
}

/*******************************
	BACK 2 PRINT
*******************************/

#page #back2print {
	float: right;
	height: 41px;
}

#page #back2print #b2p_left {
	width: 15px;
	height: 41px;
	float: left;
	background: url('../Images/b2p_left.png') top left no-repeat;
	_behavior: url("UI/Style/iepngfix.htc");	
}

#page #back2print #back_to_print_menu {
	float: left;
}

#page #back2print #back_to_print_menu ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

#page #back2print #back_to_print_menu ol li {
	float: left;
	width: 20px;
	height: 19px;
	padding-top: 11px;
	_behavior: url("UI/Style/iepngfix.htc");
}

#page #back2print #back_to_print_menu ol li a #b2p_back {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_1.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_back {
	background: url('../Menus/BackToPrint/Style/b2p_1on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_top {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_2.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_top {
	background: url('../Menus/BackToPrint/Style/b2p_2on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_home {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_3.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_home {
	background: url('../Menus/BackToPrint/Style/b2p_3on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_print {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_4.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_print {
	background: url('../Menus/BackToPrint/Style/b2p_4on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_mail {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_5.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_mail {
	background: url('../Menus/BackToPrint/Style/b2p_5on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_map {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_6.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_map {
	background: url('../Menus/BackToPrint/Style/b2p_6on.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a #b2p_web {
	width: 20px;
	height: 19px;
	background: url('../Menus/BackToPrint/Style/b2p_7.png') top left no-repeat;
}

#page #back2print #back_to_print_menu ol li a:hover #b2p_web {
	background: url('../Menus/BackToPrint/Style/b2p_7on.png') top left no-repeat;
}

#page #back2print #b2p_right {
	width: 20px;
	height: 41px;
	float: left;
	background: url('../Images/b2p_right.png') top left no-repeat;
	_behavior: url("UI/Style/iepngfix.htc");	
}

/*******************************
	ADMIN LOGIN
*******************************/

table.menuframe {
	border: 1px solid;
	border-color: #ffffff #adadad #adadad #ffffff;
	font: Menu;
	font-size: 8pt;
	background-color: #f7f7f7;
}

td.menucell {
	padding: 0px 3px 0px 3px;
	border: 1px solid;
	border-color: #f7f7f7;
	font: Menu;
	font-size: 8pt;
}

td.menustaticcell {
	padding: 0px 3px 0px 3px;
	border: 1px solid;
	border-color: #f7f7f7;
	font: Menu;
	font-size: 8pt;
	background-color: #f7f7f7;
}

td span.menuMainCaption {
	color: #333333;
	font-weight: bold;
}

.menuCaption {
	color: #333333;
	text-decoration: underline;
}

