 /* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */

.edit_users table

{

	border: 0px none;

	width: 100%;

}

/* Property Class Editor */

.admin_property_class_table {

width:100%;

}

.template_editor_navbar_item {

	font-family: "Times New Roman", Times, serif;

	margin-right:15px;

	float: left;

	height:20px;

}

.template_editor_navbar a {

font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	text-decoration:none;

}

.template_editor_navbar {

	margin: 0px auto 0px auto;

	width:750px;

	padding-top: 5px;

		padding-left: 10px;

	vertical-align: middle;

	height:35px;

	border: 2px solid #aaaaaa;

	-moz-border-radius: 10px;

	position: relative;

	background-color: #dddddd;

}

.edit_field {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

}

/* This control the header at the top of each admin section. */

.section_header {
	font-size:18px;
	font-weight: bold;
	width:100%;
	text-align:center;
	margin-left:325px;

}


.firstletter {

	font-family:verdana, arial, helvetica, sans-serif;

	font-size: 12px

}

.fontsmall {

	font-family:verdana, arial, helvetica;

	font-size: 9px

}


td {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

table {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.menu {

	border-top: 2px #D4E4E8 solid;

	border-left: 2px #D4E4E8 solid;

	border-right: 2px #D4E4E8 solid;

	border-bottom: 2px #D4E4E8 solid;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	-moz-border-radius: 10px;

	-moz-background-clip: padding;

}

pre {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

}

.cellheader {

	border-top: 2px #D4E4E8 solid;

	border-left: 2px #D4E4E8 solid;

	border-right: 2px #D4E4E8 solid;

	border-bottom: 2px #D4E4E8 solid;

	background-color: #C4D4D8;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	-moz-border-radius: 10px;

	-moz-background-clip: padding;

}

.scellheader {

	border-top: 2px #D4E4E8 solid;

	border-left: 2px #D4E4E8 solid;

	border-right: 2px #D4E4E8 solid;

	border-bottom: 2px #D4E4E8 solid;

	background-color: #C4D4D8;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	-moz-border-radius: 10px;

	-moz-background-clip: padding;

}

.sscellheader {

	border-top: 2px #D4E4E8 solid;

	border-left: 2px #D4E4E8 solid;

	border-right: 2px #D4E4E8 solid;

	border-bottom: 2px #D4E4E8 solid;

	background-color: #C4D4D8;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	-moz-border-radius: 10px;

	-moz-background-clip: padding;

}

.bigcellheader { border-top: 1px #374646 solid; border-left: 1px #374646 solid; border-right: 1px #374646 solid; border-bottom: 1px #374646 solid;  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #F1F1F1; }

.tblheader { background-color: #D8DDE0; border-top: 1px #374646 solid; border-left: 1px #374646 solid; border-right: 1px #374646 solid; border-bottom: 1px #374646 solid; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.tdshade1sm { background-color: #DDDDDD; border-top: 1px #374646 solid; border-left: 1px #374646 solid; border-right: 1px #374646

solid; border-bottom: 1px #374646 solid; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal;

-moz-border-radius: 10px; -moz-background-clip: padding;}

.tdshade2sm { background-color: #EEEEEE; border-top: 1px #374646 solid; border-left: 1px #374646 solid; border-right: 1px #374646

solid; border-bottom: 1px #374646 solid; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal;

-moz-border-radius:10px; -moz-background-clip: padding;}

select { color:#000000;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	background: #FFFFFF;

	border: 1px solid #999999;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

}

option { color:#000000;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	background: #FFFFFF;

	border: 1px solid #999999;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

}

textarea { color:#000000;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	background: #FFFFFF;

	border: 1px solid #999999;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

}

input.submit {

	color:#000000;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	background: #FFFFFF;

	border: 1px solid #999999;

	-moz-outline: 1px solid #999999;

    -moz-border-radius: 10px;

	-moz-background-clip: padding;

}

input {

	color:#000000;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	border: 1px solid #999999;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

}

legend { 

	color:#C10000;

    position: relative;

    top: -.5em;

    font-weight: bold;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 14px;

}

.tbcell {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border-top: 1px #aaaaaa solid;

	border-bottom: 1px #aaaaaa solid;

}

fieldset {

	/*border: 2px solid #aaaaaa;
	-moz-border-radius: 10px;*/
	position: relative;
	background-color: #FFF0E1; /* #dddddd*/
	width:90%;

}


a.openrealty_links_text:link{

color:#000000;

line-height:14px;

}

a.openrealty_links_text:visited {

color:#000000;

line-height:14px;

}

a.openrealty_links_text:hover {

color:#000000;

line-height:14px;

}

a.openrealty_links_text:active {

color:#000000;

line-height:14px;

}

.openrealty_links {

	text-align:left;

	border: 0px none #aaaaaa;

    -moz-border-radius: 10px;

    position: relative;

    background-color: #BCCAD1;

}

.redtext { color: #AA0000; }

.error_message {color: #AA0000; display:block; width:100%; text-align:center;}



/* css for tabbed pages */

.dynamic-tab-pane-control.tab-pane {

	position:	relative;

	width:		100%;		

	margin-right:	-2px;	

}

.dynamic-tab-pane-control .tab-row .tab {

	height:				16px;

	background-color:#f5f5f5;

	position:		relative;

	top:			0;

	display:		inline;

	float:			left;

	overflow:		hidden;

	cursor:			Default;

	margin:			1px -1px 1px 2px;

	padding:		2px 2px 0px 2px;

	border:			1px solid rgb( 145, 155, 156 );

	z-index:		1;

	font:			10px Tahoma;

	white-space:	nowrap;

	text-align:		center;

}

.dynamic-tab-pane-control .tab-row .tab.selected {

	height:				18px !important;

	background-color:#f5f5f5;

	border-top:2px solid #3e94ff;

	border-bottom-width:	0;

	z-index:		3;

	padding:		2px 2px 0px 2px;

	margin:			1px -1px -3px 0px;

	top:			-2px;

	font:				11px Tahoma;

	text-align:		center;

}

.dynamic-tab-pane-control .tab-row .tab a {

	font:				11px Tahoma;

	color:				Black;

	text-decoration:	none;

	cursor:				default;

}

.dynamic-tab-pane-control .tab-row .tab.hover {

	height:				18px !important;

	background-color:#f5f5f5;

	border-top:2px solid #3e94ff;

	border-bottom-width:	0;

	z-index:		3;

	padding:		2px 2px 0px 2px;

	margin:			1px -1px -3px 0px;

	top:			-2px;

	font:				11px Tahoma;

	text-align:		center;

}

.dynamic-tab-pane-control .tab-page {

	clear:			both;

	border:			1px solid rgb( 145, 155, 156 );

	background:		#f5f5f5;

	z-index:		2;

	position:		relative;

	top:			-2px;

	font:				11px Tahoma;

	color:				Black;

	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)

					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);

	244, 243, 238

	 145, 155, 156



	padding:		7px;

}

.dynamic-tab-pane-control .tab-row {

	z-index:		1;

	white-space:	nowrap;

}

.tab-page fieldset { -moz-border-radius:0px;margin:0; background-color:transparent; border:1px dashed #BCCAD1;  }

.tab-page legend { margin:.5em; text-align:center; font-size:120%; color:#000; border:1px solid #BCCAD1; background-color:#E1E9EC; padding:.2em .5em; }

.tdshade1 { background-color:transparent; }

.tdshade2 { background-color:#dddddd; }

.tdshade1 a { color:#D0C22B; font-weight:bold; }

.tdshade2 a { color:#D0C22B; font-weight:bold; }

/* ADMIN - OpenRealty links + General Info */

#general_info fieldset { -moz-border-radius:0px;margin:3em 0 0 0; background-color:#BCCAD1; border:1px solid #BCCAD1; }

#general_info legend { margin:0 0 0 .5em; padding:0 .7em; text-align:center; font-size:120%; border:1px solid #BCCAD1; background-color:#FFFFFF; }

#general_info a:link, #general_info a:visited, #general_info a:hover, #general_info a:active { color:#000000; text-align:left; }

#general_info ul.left { float: left; width: 70%; margin: 0px; padding: 15px 0px 15px 20px; border: 0px none; list-style-position: inside; list-style-type: disc; }

#general_info ul.right { text-align:center; float: right; width: 10%; margin: 0px; padding: 15px 20px 15px 0px; border: 0px none; list-style-position: inside; list-style-type: none; }

#general_info ul.right li { padding: 0 0 3px 0; }

#general_info ul.left li { padding: 0 0 3px 0; }

#openrealty_links fieldset { -moz-border-radius:0px;margin:3em 0 0 0; background-color:#BCCAD1; border:1px solid #BCCAD1; }

#openrealty_links legend { margin:0 0 0 .5em; padding:0 .7em; text-align:center; font-size:120%; border:1px solid #BCCAD1; background-color:#FFFFFF; }

#openrealty_links a:link, #openrealty_links a:visited, #openrealty_links a:hover, #openrealty_links a:active { color:#000000; text-align:left; }

#openrealty_links ul { margin-top:0; }

#openrealty_links li { list-style-type:disc; padding: 0 0 3px 0; }

#openrealty_links li.upgrade_false, #openrealty_links li.upgrade_true { list-style-type:none; padding:1em 0 0 0; font-weight:bold; }

.realty { color:#D0C22B; }



/* Log Viewer */

table.log_viewer { margin:0 auto; width:100%; border:1px solid #BCCAD1; }

table.log_viewer caption { margin:0 auto; padding:1em 0; font-weight:bold; font-size:140%; }

table.log_viewer th { padding:.5em; background-color:#E1E9EC; font-weight:bold; font-size:120%; text-align:center; }

table.log_viewer td { padding:.3em .6em; font-size:95%; text-align:center; }



.shade_0  { background-color:#dddddd; }

.shade_1  { background-color:#f5f5f5; }



/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */

.browse_tool_table {
	width:90% !important;
	font-size:10px !important;
}

.browse_tool {

	text-decoration: none;
	color: black;
	font-size:11px !important;

}

.browse_tool_num {

	color: #000;

}

.browse_tool_button A {

	/*background-color: #ff691f;*/ background-color: transparent;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	width: 50px;
	height: 20px;
	display: block;
	vertical-align: bottom;

}

.browse_tool_button A:visited {

	color: #000;

}

.browse_tool_button A:hover {

	color: #fff;
	background-color:#ff691f;
	width: 50px;
	height: 20px;

}

.browse_tool_ghost {

	color: #aaaaaa;
	text-decoration: none;

}

.browse_tool_curpage {

	BACKGROUND-COLOR: #ff691f;
	color: #fff;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;

}

.bt_pages{


	text-decoration: underline;
	vertical-align: middle;
	color:	#000000;
	}
	
.bt_pages_strelice  {
    text-decoration: none;
	color:	#000000;
	font-size: 13px;
	}

.bt_pages_ghost {

	color:	#aaaaaa;
	text-decoration:none;
}

A.bt_pages, A.bt_pages_strelice_a {

	color:	#000;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;

}

A.bt_pages:visited, A.bt_pages_strelice_a:visited {

	color: #000000;

}

A.bt_pages:hover, A.bt_pages_strelice_a:hover {

	color:#FFFFFF;
	background: #ff691f;

}
/* LISTING PAGE DETAILS 'listing_next_prev'  */

.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }

.next_prev_listing ul { margin: 1.5em auto; }

.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }

.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }

.edit_listings {

width:90%;

margin-left:auto;

margin-right:auto;

border:none;

}

.edit_listings th {

background-color:#330099;

color:#ffffff;

font-weight:bold;

text-align:left;

}

.edit_listings td {

font-weight:normal;

vertical-align:top;

}

.edit_listings_yes {

font-weight:bold;

color:#009900;

}

.edit_listings_no {

font-weight:bold;

color:#FF0000;

}

.admin_option_table {

width:100%;

border:1px solid;

}

.admin_option_caption {

font-weight:bold;

text-align:center;

}


/*INPUT BUTTON*/

/*input[type=submit] { 

  background-color:#C10000;

  color: #ffffff;

  font-weight:800;

  padding:3px 10px 3px 10px;

  margin:0px 0px 0px 3px;

}
*/
/*Kupi izdvojeni oglas type: button*/

/*input[type=button] { 

  background-color:#C10000;

  color: #ffffff;

  font-weight:800;

  padding:2px 3px 3px 3px;

  margin:2px;

}*/

#administracija { padding-left:5px; padding-right:5px;
}

#administracija fieldset {
position: relative;
background-color: #FFF0E1; /* #dddddd*/
width:100%;
margin: 0;
padding: 0;
border: none;
text-align:center

}

#administracija fieldset legend {
color:#FF691f;
text-align:center;
padding-bottom:15px;
width:100%;
margin:0px;}

#administracija fieldset legend .uredjivanje {
margin-left:320px;
margin-left: expression('0px');/* any IE */
}

#administracija fieldset legend .odaberitekategoriju {
margin-left:180px;
margin-left: expression('0px');/* any IE */
width:100%;
text-align:center;
}

#administracija fieldset select, #administracija fieldset input[type=text] {
color: #2d2d2d;
border: 1px solid #B6B6B6;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width:130px;
margin-right:5px;
margin-bottom:5px;
}


#administracija fieldset input[type=submit] { 
width:80px;
}
#administracija fieldset strong { min-width:60px;}

#administracija form input[type=text] {
color: #2d2d2d;
border: 1px solid #B6B6B6;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width:150px !important;
margin-right:5px;
/*margin-bottom:5px;*/
overflow: auto;
}

#administracija .form_main input[type=text] {
color: #2d2d2d;
border: 1px solid #B6B6B6;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width:150px !important;
margin-right:5px;
/*margin-bottom:5px;*/
overflow: auto;
}


#administracija form input[type=password] {
width:152px !important;
}

#administracija form select, #administracija .form_main select {
width:152px !important;
overflow: auto;
}

#administracija #adminlinkovi { }
#administracija #adminlinkovi ul { 
border:1px solid #CCCCCC; background-color:#efefef; padding:5px; margin-right:9px; text-align:center}

#administracija #adminlinkovi ul li { 
display:inline;
margin-right:10px;
font-size:13px;}

#administracija #adminlinkovi ul li a:link, #administracija #adminlinkovi ul li a:visited {
color:#0000CC;
text-decoration: underline;
cursor:pointer;
background-color:transparent;
padding:3px;}

#administracija #adminlinkovi ul li a:hover, #administracija #adminlinkovi ul li a:active {
color:#ffffff;
text-decoration: none;
cursor:pointer;
background-color:#ff691f;
padding:3px;}

div.small { width:200px}

#administracija fieldset form {vertical-align:middle;} /*Poravnanje inputa Moji oglasi za IE*/
#administracija  form fieldset {vertical-align:middle;} /*Poravnanje inputa Upis glasa za IE*/

a.tooltip {
	position: relative;
	vertical-align:top;
}

a.tooltip span {
	display: none;
	position: absolute;
	top: 0px;
	left: 20px;
	width: 300px;
	padding: 5px;
	z-index: 100;
	background: #BCCAD1;
	color: #000;
	font-weight:normal;
}

a:hover.tooltip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tooltip span {
	display: block;
}
.image_upload{
width:100%;
}
.admin_index_icon{
border:none;
width:72px;
height:60px;
}
.addon_manager_list{
width:100%;

}
.addon_manager_list_headers {
font-size:12px;
border-bottom:1px solid;
}
.addon_manager_list_data{
text-align:center;
}


.addon_status_0{
color:green;
}
.addon_status_1{
color:red;
}

.addon_status_2{
color:orange;
}
.addon_manager_good_info{
color:green;
width:100%;
text-align:center;
font-size:14px;
padding:10px;
}
.addon_manager_bad_info{
color:red;
width:100%;
text-align:center;
font-size:14px;
padding:10px;
}

.blog_edit_index_table th,
.blog_edit_index_table td {
	overflow: hidden;
}

.blog_edit_index_table thead,
.blog_edit_index_table tfoot{
background-color:#D3D3D3;
}
.blog_edit_index_table {
	border-width: 1px;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	clear: both;
	margin: 0;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.blog_edit_index_table * {
	word-wrap: break-word;
}

.blog_edit_index_table a {
	text-decoration: none;
}

.blog_edit_index_table td,
.blog_edit_index_table th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 11px;
	vertical-align: text-top;
}

.blog_edit_index_table td {
	padding: 7px 7px 5px;
	vertical-align: top;
}

.blog_edit_index_table td p {
	font-size: 11px;
}

.blog_edit_index_table th {
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
}
.blog_edit_index_status_list{
padding:5px;
}
.blog_edit_index_status_list_count{
color:#D3D3D3;
}
.blog_edit_index_status_list{
float:left;
}
.blog_edit_index_next_prev {
float:right;
}
.blog_edit_post_editor {
height: 350px;
width: 100%;
}
.blog_edit_input{
	padding: 3px 4px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 1.7em;
	width: 100%;
	outline: none;
}
.blog_edit_section {
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top:10px;
}
.blog_edit_section_title {
	font-size: 12px;
	font-weight: bold;
	padding: 7px 9px;
	margin: 0;
	line-height: 1;
	background: #dfdfdf;
	text-shadow: #fff 0 1px 0;
}
.blog_edit_section_options{
	font-size: 11px;
	margin: 6px;
}
.label{
font-weight:bold;
}
.blog_edit_section_input {
padding: 3px 4px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	width:500px;
	outline: none;
}

.blog_edit_index_table td:first-child{
text-align:left;
}
.blog_edit_index_table th,
.blog_edit_index_table td {
text-align:center
}
.blog_publish_status_Draft{
color:#808080;
border-color:black;
text-align:center;
}
.blog_publish_status_Published{
color:green;
border-color:black;
text-align:center;
}

.blog_publish_status_Review{
color:#FFD23D;
border-color:black;
text-align:center;
}

.add_blog_form{
margin-top:5px;
float:right;
}
.add_blog_form input{
font-weight:bold;
}
.blog_comments{
float:right;
}
.blog_article_comments_header{
font-weight:bold;
font-size:18px;
color:#053280;
margin-bottom:10px;
}

.blog_article_comment_item{
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
}
.blog_article_comment_title_row{
background-color:#9FB6D5;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}
.blog_article_comment_text {
padding-left:5px;
padding-right:5px;
color:#808080;
}
.blog_date {
clear:both;
color:#808080;
margin-bottom:3px;
font-size:10px;
}
.blog_title{
font-weight:bold;
font-size:18px;
color:#9FB6D5;
border-bottom:1px dotted;
}
.comment_tools {
float:right;
width:100px;
}
.blog_article_comment_title_column{
float:left;
}
.comment_tool_image {
width:10px;
}
.addon_header {
font-size:14px;
text-align:center;
font-weight:bold;
padding-top:20px;
padding-bottom:10px;
}
.edit_blog_post_editor {
width:100%;
height:100px;
}
