body { margin:0; padding:0; background-color:white; background-image:url(../images/bg.gif); background-position:center top; background-repeat:repeat-y; font:100% Arial, Tahoma, sans-serif; color:#494749; line-height:1.3; }

img { border:0; }

/* Heading's */
h1,h2,h3,h4,h5,h6 { margin-bottom:0; font-family:Georgia, Times, Times New Roman, serif; }
h1 { margin-top:0; margin-bottom:0.5em; font-weight:normal; font-size:1.8em; line-height:1.3; color:#7a787a; }
h2 { margin-top:0; margin-bottom:0.5em; font-weight:normal; font-size:1.5em; line-height:1.3; color:#7a787a; }
h3 { margin-top:0; margin-bottom:0.5em; font-weight:normal; font-size:1.5em; line-height:1.3; color:#0077cb; font-family:Arial, Tahoma, sans-serif;}

ul { margin:0; padding:0;}
ol { margin:0 0 1.5em 2.5em; }

p { margin-bottom:1em; margin-top:0; }

/* Page layout */
#layout { min-width:1000px; max-width:1400px; margin-left:auto; margin-right:auto; }
.clear { clear:both; float:none; height:0px; font-size:0; }

/* Link's color */
a, a:link { color:#0475bd; text-decoration:underline; cusrsor:hand; cursor:pointer; }
a:visited { color:#0475bd; }
a:hover { color:#a862ba; text-decoration:underline; }

/* Inclose */
.header_inclose { margin:0 0 0 6%; }
.content_inclose { margin:0 0 0 6%; zoom:1; }
.latest_inclose { margin:0 5% 0 6%; zoom:1; }
.footer_inclose { margin:0 5% 0 6%; }

/* Header line */
#phone_line { float:right; width:400px; background:#f5f5f5 url(../images/phone_left_corner.gif) 0 100% no-repeat; }
#phone_line .container { padding:5px; font-size:0.9em; padding:0 15px; }

#phone_line .phone { float:left; width:280px; font-size:1.1em; color:#7a787a; padding-top:7px; white-space:nowrap; }

#phone_line .language_chooser { float:right; width:65px; height:28px; font-size:0.75em; background:url(../images/dashed_border.gif) 0 0 repeat-y; padding-left:8px; padding-top:7px; }
#phone_line .language_chooser ul li { display:block; float:left; width:22px; height:18px; margin-left:0.6em; color:#9a999a; text-transform:uppercase; color:#9a999a; padding-top:4px; text-align:center; }
#phone_line .language_chooser ul li.current { height:18px; background:#ffffff url(../images/current_language.gif) 0 0 no-repeat; padding-top:4px; text-align:center; }
#phone_line .language_chooser ul li a { color:#7a787a; }
#phone_line .language_chooser ul li a:hover { color:#242424; }

/* Header */
#logo { float:left; width:390px; margin-top:45px; padding-bottom:0.8em; }
#crums { margin:5px; }

/* Top menu */
#top_menu { float:left; width:56%; margin-top:37px; }
#top_menu ul li { display:block; float:left; margin-top:0.5em; margin-right:0.7em; font-size:1.25em; font-family:Georgia, Times, Times New Roman, serif; padding:0 0.4em; }
#top_menu ul li a { color:#0a58b0; }
#top_menu ul li a:hover { color:#a862ba; }

#top_menu ul li.current { padding:0; background:#cfadd8 url(../images/current_menu_left_corner.gif) 0 0 no-repeat; height:28px; color:white; }
#top_menu ul li.current b { display:block; float:left; background:url(../images/current_menu_right_corner.gif) 100% 0 no-repeat; height:28px; color:white; font-weight:normal; padding:0 0.4em; }

/* Texture */
#texture, #footer { background:url(../images/texture.gif) 0 0 repeat-x; }

/* Left column */
#left_column { width:25%; float:left; line-height:1.4; margin-top:45px; font-size:0.85em; padding-bottom:3em; }
#left_column.container { margin-right:2em; }

/* Left submenu */
#submenu { line-height:1.3; }
#submenu ul li { clear:both; display:block; float:left; font-size:1.3em; margin-bottom:0.5em; font-family:Georgia, Times, Times New Roman, serif; }
#submenu ul li.current { color:white; padding-right:13px; position:relative; left:-8px; background:url(../images/menu_arrow.gif) right center no-repeat; }
#submenu ul li.current span { display:block; float:left; background:url(../images/menu_left_corner.gif) 0 0 no-repeat; padding-left:7px; }
#submenu ul li.current span b { display:block; float:left; background:url(../images/menu_right_corner.gif) 100% 0 no-repeat; font-weight:normal; height:24px; padding:0 8px 0 1px; }
#submenu ul li.current span b a{ color:white;}
#submenu a, a:link { color:#0475bd; text-decoration:none; cusrsor:hand; cursor:pointer; }
#submenu a:hover { color:#a862ba; text-decoration:underline; }

/* App */
#online_app { margin-top:2em; color:#7a787a; }
#online_app img { position:relative; left:-4em; margin-right:-2em; }
#online_app p { font-size:0.95em; margin-left:0.5em; width:170px; }

span.online_app { display:block; float:left; background:url(../images/online_app_left_corner.gif) 0 0 no-repeat; height:29px; margin-top:1.5em; margin-bottom:0.7em; }
span.online_app a { display:block; float:left; background:url(../images/online_app_right_corner.gif) 100% 0 no-repeat; height:28px; font-size:1.3em; font-family:Georgia, Times, Times New Roman, serif; color:white; padding:1px 0.5em 0 0.5em; }

/* Content */
#content { width:70%; float:left; position:relative; line-height:1.4; margin-top:45px; font-size:0.85em; margin-bottom:3em; }

/* Inside page content */
#content #text { padding-right:8%; }

/* Services */
#services { margin-right:5px; }

#services h3 { font-size:1.1em; }
#services a { color:#7a787a; }
#services a:hover { color:#188ec9; }

#services span { display:inline-block; vertical-align:top; width:49%; margin-bottom:1.5em; }

/* Services icons */
span.property div { padding:15px 8% 0 60px; background:url(../images/property.gif) 0 3px no-repeat; }
span.business div { padding:15px 8% 0 60px; background:url(../images/business.gif) 0 7px no-repeat; }
span.equipment div { padding:15px 8% 0 60px; background:url(../images/equipment.gif) 0 9px no-repeat; }
span.intellectual div { padding:15px 8% 0 60px; background:url(../images/intellectual.gif) 0 12px no-repeat; }
span.court div { padding:15px 8% 0 60px; background:url(../images/court.gif) 0 12px no-repeat; }
span.banks div { padding:15px 8% 0 60px; background:url(../images/banks.gif) 0 12px no-repeat; }

/* */
span.prices div { padding:15px 8% 0 60px; background:url(../images/prices.gif) 0 9px no-repeat; }
span.information div { padding:15px 8% 0 60px; background:url(../images/information.gif) 0 7px no-repeat; }
span.planning div { padding:15px 8% 0 60px; background:url(../images/planning.gif) 0 12px no-repeat; }
span.research div { padding:15px 8% 0 60px; background:url(../images/research.gif) 0 12px no-repeat; }
span.events div { padding:15px 8% 0 60px; background:url(../images/events.gif) 0 12px no-repeat; }
span.rest div { padding:15px 8% 0 60px; background:url(../images/rest.gif) 0 9px no-repeat; }

/* Block with delimiter */
#valuation { background:url(../images/property_valuation_delimiter.gif) 0 0 no-repeat; margin-top:1.5em; padding-top:2.5em; }
#valuation .container { margin:0 8% 0 60px; }
#valuation .container h1 { position:relative; left:-60px; }

/* Latest content */
#latest_news, #latest_articles { float:left; font-size:0.85em; line-height:1.4; margin-bottom:2.5em; }
#latest_news .data, #latest_articles .data { margin-right:4em; }

#latest_news .container, #latest_articles .container  { border-top:1px #e0e0e0 solid; padding:1.5em 0.5em; margin:0 -0.5em; padding-left:80px; }

#latest_news .container h2 { position:relative; left:-74px; margin-bottom:0.8em; padding-left:35px; background:url(../images/latest_news.gif) center left no-repeat; }
.latest_inclose .container a.title { display:block; margin-bottom:0.4em; }
 
#latest_news ul, #latest_articles ul { width:105%; margin-right:-5%; }
#latest_news ul li, #latest_articles ul li  { display:block; float:left; width:33%; }

#latest_articles .container h2 { position:relative; left:-74px; margin-bottom:0.8em; padding-left:35px; background:url(../images/latest_articles.gif) center left no-repeat; }

/* Footer */
#footer { height:144px; position:relative; font-size:0.85em; }
#footer a:hover { color:black; }

#copyright { width:280px; float:left; padding:2em 0 0 0; }
#adress { width:400px; float:left; margin-top:1.5em; padding:0.5em 0 0.5em 1.5em; background:url(../images/dashed_border.gif) 0 0 repeat-y; }

#hours { position:absolute; height:65px; bottom:0; right:5%; }
#hours img { position:absolute; bottom:0; left:-97px; }



table,th,td	{	border: 1px solid #ccc;  border-collapse:collapse;  font-size:1em; line-height:1.5em}
table		{	background:#E5E5E5; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3); -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3)}
caption		{	text-align:left; text-transform:uppercase; font-size:150%; font-weight:bold; padding:1.5em 0; color:black}

thead, 
tfoot			{	 }

thead th				{	padding:0.5em 1em; text-transform:uppercase; text-align:left; }
thead th:first-child	{	width:10em; text-align:right; }

tbody td,
tbody th				{	font-size:100%; padding:0.5em 1em; background-color:#e5e5e5; vertical-align:top}
tbody th				{	color:#222;	text-align:right; background-image:url(tabel.png); background-repeat:repeat-y; }

tbody tr.odd th, 
tbody tr.odd td			{	background-color:#eee; color:#222}

tfoot td,
tfoot th				{	border:none; padding:0.5em 1em 2em; font-size:130%}
tfoot th				{	text-align:right}

table a:link	{	line-height:1em; color:#0475BD; text-decoration: underline; display:inline-block; padding:3px 7px; margin:-3px -7px}
table a:visited	{	color:#0475BD}

::-moz-selection{	background:#202020; color:white}
::selection		{	background:#202020; color:white}

thead ::-moz-selection, 
tfoot ::-moz-selection	{	background:white; color:#202020}
thead ::selection, 
tfoot ::selection		{	background:white; color:#202020}



