@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* EOF RESET*/



body {
	font: 80% San Serif, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

.main #container {
	width: 860px;  
	background: #FFFFFF;
	margin: 0 auto; 
	
	text-align: left; 
}
.main #header { 
	background:#fff;
	padding: 0 0 0 0;  
}
.main #header #top{
background-image:url(img/top.png);
background-position:bottom center;
background-repeat:no-repeat;
height:97px;
}
.main #header #top #links{
height:20px;
padding-top:5px;
text-align:right;
color:#446c81;
font-size:90%;
}
.main #header #top #logo{
width:261px;
height:35px;

margin-left:570px;
margin-top:8px;
margin-bottom:0;
}
.main #header #top #links a{
color:#446c81;
text-decoration:none;}
.main #header #top #links a:hover{
text-decoration:underline;
}
.main #header #top #searchbar{
position:relative;
left:20px;
top:20px;
width:250px;
}
.main #header #top #searchbar input{
float:left;
}
.main #header #top #searchbar button{
width:61px;
height:25px;
border:none;
background-image:url(img/search_button.png);
float:left;
margin-left:10px;
}
.main #header h1 {
	margin: 0; 
	padding: 10px 0;
}
.main #menu{
background-image:url(img/menu_m.png);
height:28px;
width:100%;
color:#fff;
background-repeat:repeat-x;
}
.main #menu #cleft{
background-image:url(img/menu_l.png);
height:28px;
width:11px;
float:left;
}
.main #menu #cright{
background-image:url(img/menu_r.png);
height:28px;
width:11px;
float:right;
}
.main #menu .langicon{
height:28px;
width:27px;
float:right;
}
.main #menu #langen{
}
.main #menu ul{

color:#fff;
}
.main #menu ul li{
list-style:none;
float:left;
margin-top:0.45em;
padding: 0 1em;
border-right:1px solid #fff;
font-weight:bold
}
.main #menu ul li a{
color:#fff;
text-decoration:none;

}
.main #menu ul li a:hover{
text-decoration:underline;
}
.main #mainContent {
	padding: 0 0px; 
	background: #FFFFFF;
}
.main #mainContent #infonumber{
height:40px;
width:100%;
background-image:url(img/infonumber.png);
background-position: right center;
background-repeat:no-repeat;
}
.main #mainContent .flashcnt{
width:860px;
height:185px;

margin-top:0px;
/*
background-repeat:no-repeat;
background-image:url(img/middle_cont.png);*/
}
.main #mainContent #bottomCnt{
margin-top:1.5em;
}
.main #mainContent #bottomCnt .floatLeft{
float:left;
width:310px;
}
.main #mainContent #bottomCnt .floatLeft .label{
width:404px;
height:101px;
background-image:url(img/link_left.png);
background-repeat:no-repeat;
}
.main #mainContent #bottomCnt .floatLeft .logo{
width:224px;
height:41px;
background-image:url(img/float_l_logo.png);
padding:0.2em 0;
background-repeat:no-repeat;
background-position:center;
}
.main #mainContent #bottomCnt .floatLeft #nwslttrBar{
width:100%;
height:25px;
}
.main #mainContent #bottomCnt .floatLeft #nwslttrBar input{
width:165px;
height:23px;
background-image:url(img/mailinput_after.png);
background-repeat:no-repeat;
border:none;
text-indent:0.5em;
float:left;
margin: 0 1.8em 0 0.2em;
}
.main #mainContent #bottomCnt .floatLeft #contact h2{
padding:0.5em 0;
font-size:150%;
font-weight:normal;
}
.main #mainContent #bottomCnt .floatLeft #nwslttrBar img{
margin:0;
padding:0;
float:left;

}
.main #mainContent #bottomCnt .floatLeft #contact{
width:300px;
height:252px;
background-image:url(img/contact.png);
background-repeat:no-repeat;
}
.main #mainContent #bottomCnt .floatLeft #contact .content{
padding: 0 25px;
}
.main #mainContent #bottomCnt .floatLeft #contact textarea {
  overflow: hidden;
  border: none;
  background-image:url(img/contact_tarea.png);
  width:250px;
  height:93px;
  padding: 2px 3px;
  background-repeat:no-repeat;
}
.main #mainContent #bottomCnt .floatLeft #contact fieldset{
width:280px;white-space: nowrap
}
.main #mainContent #bottomCnt .floatLeft #contact fieldset input{
width:163px;

height:23px;
background-image:url(img/mailinput_after.png);
background-repeat:no-repeat;
border:none;

text-indent:0.5em;
float:right;
margin: 0 1.8em 0 0.0em;
}
.main #mainContent #bottomCnt .floatLeft #contact fieldset p{
margin: 0.5em 0;
}
.main #mainContent #bottomCnt .floatLeft #contact fieldset label{
font-size:85%;
float:left;
padding-top:0.4em;
width:91px;
}
.main #mainContent #bottomCnt .floatLeft #contact fieldset button{
width:77px;
height:24px;
background: url(img/contact_submit.png) no-repeat;
border:none;
float:right;
margin-right:40px;
}



.main #mainContent #bottomCnt .floatLeft #subjects{
width:300px;
}
.main #mainContent #bottomCnt .floatLeft #subjects ul{
list-style: none;
margin: 0em 0 0 0em;
}
.main #mainContent #bottomCnt .floatLeft #subjects ul li{
font-size:170%;
font-weight:lighter;
margin: 0 0 5px 0em;
padding: 10px 0 10px 50px;
background-image: url(img/subjects_elem.png);
background-repeat: no-repeat;
background-position: center left;
width:403px;
height:27px;
color:#686868;

}
.main #mainContent #bottomCnt .floatLeft .subjects img{
padding-bottom:10px;
}
.main #mainContent #bottomCnt .spacer-gif{
height:0;
width:0;

}
.main #mainContent #bottomCnt .floatRight{
width:470px;
float:left;
padding-left:25px;
margin-left:19px;
/*border-left: 1px solid #bacfdd;*/
height:400px
}
.main #mainContent #bottomCnt .floatRight .label{
width:404px;
height:101px;
background-image:url(img/link_right.png);
background-repeat:no-repeat;


}
.main #mainContent #bottomCnt .spacer{width:100%; height:15px;}
.main #mainContent #bottomCnt .floatRight .logo{
width:216px;
height:41px;
background-image:url(img/float_r_logo.png);
padding:0.2em 0 0.8em 0;
background-repeat:no-repeat;
background-position:center;
}
.main #mainContent #bottomCnt .floatRight img{
margin:5px 0 0 0;
padding:0;
/*height:60px;*/

}

.main #mainContent #bottomCnt .floater{
background-image:url(img/cnt_tile.png);
background-repeat:repeat-x;
padding:0 0;

width:855px;
margin:auto;
}
.main #mainContent #bottomCnt .floater .top{
background-image:url(img/cnt_top.png);
background-repeat:no-repeat;
background-position:top;
width:100%;
height:61px;
margin:0;
padding:0;
}
.main #mainContent #bottomCnt .floater .top img{
margin-left:40px;
}
.main #mainContent #bottomCnt .floater .middle{
border-left:solid 1px #e4e5e6;
border-right: solid 1px #e4e5e6;

}
.main #mainContent #bottomCnt .floater .middle .lcontent{
float:left;
width:270px;

color:#48687d;
text-align:justify;
padding:0 20px;
}#map_canvas span{display:none;}

.main #mainContent #bottomCnt .floater .middle .rcontent{
width:480px;
float:left;
padding:0 20px;
color:#48687d;
text-align:justify;
}

.main #mainContent #bottomCnt .floater .content{
width:760px;
font-size:100%;
margin-left:40px;
color:#48687d;
text-align:justify;
}
.main #mainContent #bottomCnt .tx-indexedsearch-rules{
display:none;
}
.main #mainContent #bottomCnt .tx-indexedsearch-title{
color:#48687d;
}
.main #mainContent #bottomCnt .tx-indexedsearch-info{
display:none;
}
.main #mainContent #bottomCnt .tx-indexedsearch-browsebox-SCell{
display:none;
}
.main #mainContent #bottomCnt .tx-indexedsearch-title-icon img{
display:none;
}
.main #mainContent #bottomCnt td h2{display:none;}
.tx-indexedsearch-searchbox-button{
width:61px;
height:25px;
border:none;
background-image:url(img/search_button.png);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
color:transparent;
padding:0;
margin:0;
margin-left:10px;
}
.tx-indexedsearch-descr{
font-size:80%;
}
.tx-indexedsearch-secHead p{display:none;
}
.tx-indexedsearch-whatis, .tx-indexedsearch-rules{
display:none;}
.tx-indexedsearch-searchbox p a{display:none;}
.tx-indexedsearch-sectionlinks a{display:none;}
.tx-indexedsearch-browsebox{display:none;}
.spacer-gif {display:none;}
br{display:none;}


.main #mainContent #bottomCnt table a{
text-decoration:none;
color:#48687d;
}
.main #mainContent #bottomCnt .floater .floatingcontent{
width:785px;
height:400px;
font-size:125%;
margin:0 auto;
color:#48687d;
text-align:justify;
}
.main #mainContent #bottomCnt .floater .floatingcontent .column{
width:250px;
height:100px;
float:left;
padding:0 5px;
}
.main #mainContent #bottomCnt .floater .floatingcontent .column ul{
}
.main #mainContent #bottomCnt .floater .floatingcontent .column ul li{
background-image:url(img/smap_point.png);
background-repeat:no-repeat;
background-position: center left;
padding:0.3em 0em 0.3em 1em;;
}
.main #mainContent #bottomCnt .floater .floatingcontent .column ul li a{
color:#48687d;
text-decoration:none;
}
.main #mainContent #bottomCnt .floater .floatingcontent .column ul li a:hover{text-decoration:underline;}
.main #mainContent #bottomCnt .floater .foot{
background-image:url(img/cnt_close.png);
background-repeat:no-repeat;
background-position:top;
width:100%;
height:12px;
}

.main #footer { 
	margin:10px 0 20px 0;
	border-top:#a0a0a0 solid 1px;
	padding: 0 10px;
	background:#fff;
	color:#585858;
} 
.main #footer ul{padding:0;margin:0;}
.main #footer ul li{
float:left;
list-style:none;
padding:0;
margin:0;
padding: 0 1em;
border-right:1px solid #585858;
}
.main #footer a{
color:#585858;
text-decoration:none;
}
.main #footer a:hover{

text-decoration:underline;
}
.main #footer p { 
	padding: 5px 0;
}
.main #footer #copyright{
float:right;
}
.clear{
clear:both;
}
#th_sm_s{
display:none;
}

.tx-sitemap-pi1 #th_sm_l ul li span{
background-image:url(img/smap_point.png);
background-position:left;
background-repeat:no-repeat;
font-size:80%;
}
.tx-sitemap-pi1 #th_sm_l ul li span a:hover{
text-decoration:underline;
}
#th_sm_l dfn{
display:none;
}

.main #mainContent #bottomCnt .search_results .estateDesc{
width:452px;
margin-top:3px;
background-image:url(img/est_border.png);
background-position:top;
background-repeat:repeat-x;

}
.main #mainContent #bottomCnt .search_results .estateDesc tbody{
background-image:url(img/est_border.png);
background-position:top;
background-repeat:repeat-x;
}
.main #mainContent #bottomCnt .search_results .estateDesc .first{
background-image:url(img/est_border.png);
background-position:top left;
background-repeat:repeat-x;
background-color:#ecf2f7;

}
.main #mainContent #bottomCnt .search_results .estateDesc .last{
background-image:url(img/est_border.png);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#fff;

}
.main #mainContent #bottomCnt .search_results .estateDesc .bottomleft{
background-color:transparent;
background-image:url(img/est_bottom.png);
background-repeat:no-repeat;
background-position:left bottom;
}
.main #mainContent #bottomCnt .search_results .estateDesc .bottomright{
background-color:transparent;
background-image:url(img/est_bottom.png);
background-repeat:no-repeat;
background-position:right bottom;
}

.main #mainContent #bottomCnt .search_results .estateDesc .first td
{
background-color:#ecf2f7;
}
.main #mainContent #bottomCnt .search_results .estateDesc .even {
background-color:#ecf2f7;
}
.main #mainContent #bottomCnt .search_results .estateDesc .topleft{
background-color:transparent;
background-image:url(img/est_top_master.png);
background-repeat:no-repeat;
background-position:left top;
}
.main #mainContent #bottomCnt .search_results .estateDesc .topright{
background-color:transparent;
background-image:url(img/est_top_master.png);
background-repeat:no-repeat;
background-position:right top;
}

.main #mainContent #bottomCnt .search_results .estateDesc tr{
border:none !important;
}
.main #mainContent #bottomCnt .search_results .estateDesc tr td{
padding:1em;
background-image:url(img/est_border.png);
background-position:right;
background-repeat:repeat-y;
border:none !important;
outline-color:transparent;
border-color:transparent;
}
.main #mainContent #bottomCnt .search_results .estateDesc .leftb{
background-image:url(img/est_border.png);
background-position:left;
background-repeat:repeat-y;
outline-color:transparent;
border-color:transparent;
}
#bottomCnt .floatLeft .tx-agency-pi1-searchbox{

background-image:url(img/searchbox.png);
background-repeat:no-repeat;
width:300px;
height:140px;
padding: 15px 0 0 15px;
margin:10px 0;
}
#bottomCnt .floatLeft .tx-agency-pi1-searchbox p{
padding-bottom:1em;
}
#bottomCnt .floatLeft .tx-agency-pi1-searchbox input{
width:35px;
}
#bottomCnt .floatLeft .tx-agency-pi1-searchbox button{
width:139px;
height:25px;
background-image:url(img/searchbox_btn.png);
background-repeat:no-repeat;
border:none;
margin-left:110px;
}

.main #mainContent #bottomCnt .search_results{
width:100%;
color:#3c76a6;
}

.main #mainContent #bottomCnt .search_results table{
width:860px;
border-left:2px solid #ececec;
border-right:2px solid #ececec;
border-bottom:2px solid #ececec;
}
.tx-agency-pi1-browsebox{display:none;}
.main #mainContent #bottomCnt .search_results .estateDesc {
border-left:0 none;
border-right:0 none;
border-bottom:0 none;
}
.main #mainContent #bottomCnt .search_results table .head td{
background-color:#437aa9;
color:#fff;
border-left:solid 2px #fff;
padding:0.5em 1em;
}
.main #mainContent #bottomCnt .search_results table td{
padding:0.3em 1em;
border-left:solid 2px #c5d6e4;
}
.main #mainContent #bottomCnt .search_results table .tdfirst{
text-align:center;
}
.main #mainContent #bottomCnt .search_results table .topleft, .main #mainContent #bottomCnt .search_results table .leftb,.main #mainContent #bottomCnt .search_results table  .bottomleft{
border:none;
}
.main #mainContent #bottomCnt .search_results .head .tdfirst{border-left:none;}
.main #mainContent #bottomCnt .search_results .tdfirst{border-left:none;width:100px;}
.main #mainContent #bottomCnt .search_results table tbody .even td{
background-color:#eaf0f5;

}
.main #mainContent #bottomCnt .search_results table tbody  td{
color:#5789b3;
vertical-align:middle
}

.main #mainContent #bottomCnt .search_results .tx-agency-pi1-searchbox{
width:860px;
background-image:url(img/searchres_top.png);
background-repeat:no-repeat;
height:85px;
}
.main #mainContent #bottomCnt .search_results .tx-agency-pi1-searchbox  form{
padding-top:40px;
margin-left:280px
}
.main #mainContent #bottomCnt .search_results .tx-agency-pi1-searchbox  form button{
background-image:url(img/searchres_btn.png);
border:none;
width:63px;
height:24px;
}
.main #mainContent #bottomCnt .search_results .tx-agency-pi1-searchbox  form input{
width:30px
}
.main #mainContent #bottomCnt .search_results .tx-agency-pi1-searchbox p{
float:left;
padding:0 0.5em;
}

.main #mainContent #bottomCnt .thumbList li{
margin:1em 0;
width:257px;
background-color:#cfe6f9;
}
.main #mainContent #bottomCnt .thumbList li .thumbCnt{

width:257px;
background-image:url(img/th_ul_li_top.png);
background-repeat:no-repeat;
background-position:top left;
}
.main #mainContent #bottomCnt .thumbList li .listImg
{
width:241px;
padding:8px;
background-image:url(img/th_ul_li_bottom.png);
background-repeat:no-repeat;
background-position:bottom left;
}
.main #mainContent #bottomCnt .tx-agency-pi1-singleView .middle{
min-height:700px;

}
.middle .content p{line-height:1.5em;}
.mapcnt{
background-image:url(img/map_cont.png);
width:299px;
height:232px;
padding:10px 0 0 10px;
background-repeat:no-repeat;
}
.mapcnt h3{
text-align:center;
color:#435e78;
margin-left:-10px;
}
.mapcnt div{
float:left;
height:220px;
margin-top:30px
}
.mapcnt ul{
width:120px;
float:left;
font-size:90%;
padding-left:15px;
text-align:center;
}
.mapcnt ul .firstelem{
color:#435e78;
text-decoration:underline;
font-size:120%;
}
.mapcnt ul li{
padding:0.2em 0;
}
.mapcnt ul li span{
font-weight:bold;
}
.mapcnt ul li a{
color:#435e78;
text-decoration:none;
}
.mapcnt ul li a:hover{
font-weight:bold;
}
.distr_elem_first
{
color:#435e78;
text-decoration:underline;
}
.mostList{
width:470px;
}
.mostList .csi-text{
padding-bottom:10px;
}
.mostList .unit{
width:470px;
}
.mostList .unit .csi-textpic{
float:left;
width:200px;
height:200px;
padding:0 10px;
display:inline;
margin-right:5px;
}

.mostList .unit .csi-clear{clear:none;}
.main #mainContent #bottomCnt .floatRight .mostList .unit img{
padding:10px;
margin-left:0 0 0 -10px;
background-image:url(img/m_int_img.png);
background-repeat:no-repeat;
background-position:center;

}

.floatRight .contenttable{
width:100%;
margin-top:1.0em;
color:#437aa9;
float:left;
}
.floatRight .contenttable td{
padding:10px 10px;
}
.main #mainContent #bottomCnt .floatRight .contenttable td a:hover{text-decoration:underline;
}
.main #mainContent #bottomCnt .floatRight .contenttable .td-0{
background-image:url(img/table_m_l.png);
background-repeat:repeat-y;
background-position:left;
}
.main #mainContent #bottomCnt .floatRight .contenttable .td-last{
background-image:url(img/table_m_l.png);
background-repeat:repeat-y;
background-position:right;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-0{
background-image:url(img/table_f_mid.png);
color:#fff;

}

.main #mainContent #bottomCnt .floatRight .contenttable  .tr-0 td{
background-image:url(img/table_f_mid.png);
background-color:#447aa9;
border-left:2px solid #fff;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-0 .td-0{
background-image:url(img/table_f_l.png);
background-repeat:no-repeat;
background-position:top left;
border:none;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-0 .td-last{
background-image:url(img/table_f_l.png);
background-repeat:no-repeat;
background-position:top right;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-odd td{
background-color:#ebf0f4;
}

.main #mainContent #bottomCnt .floatRight .contenttable  .tr-last{
background-image:url(img/table_l_m.png);
background-position:bottom;
background-repeat:repeat-x;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-last td{

background-image:url(img/table_l_m.png);
background-position:bottom;
background-repeat:repeat-x;
}
.main #mainContent #bottomCnt .floatRight .contenttable  tr td{
border-left:2px solid #c8d5e4;
}
.main #mainContent #bottomCnt .floatRight .contenttable  tr .td-0{border:none;}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-last .td-0{
background-image:url(img/table_bottom.png);
background-repeat:no-repeat;
background-position:bottom left;
border:none;
}
.main #mainContent #bottomCnt .floatRight .contenttable  .tr-last .td-last{
background-image:url(img/table_bottom.png);
background-repeat:no-repeat;
background-position:bottom right;
}
.main #mainContent #bottomCnt .contactForm{
width:857px;
height:400px;
background-image:url(img/contact_form.png);
background-repeat:no-repeat;
background-position:right;
background-color:white;
}
.floater .tx-thmailformplus-pi1 form fieldset{
padding: 20px 0 0 370px;
width:450px;
}
.floater .tx-thmailformplus-pi1 form fieldset p{
padding:0.5em 0;
}
.floater .tx-thmailformplus-pi1 form fieldset label{
width: 7em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
.floater .tx-thmailformplus-pi1 form fieldset input{
margin-left: 1.5em;
width:300px;
}
.floater .tx-thmailformplus-pi1 form fieldset select{
margin-left: 1.5em;
width:300px;
}
.floater .tx-thmailformplus-pi1 form fieldset textarea{
margin-left: 1.5em;
width:300px;
height:80px;
}
.floater .tx-thmailformplus-pi1 form fieldset button{
float:right;
width:77px;
height:24px;
border:none;
margin-right:20px;
background-image:url(img/button_send.png);
}


.spacer-gif{display:block;}
.tx-sitemap-pi1{padding:0}



.content div.csi-textpic div.csi-imagewrap .csi-image{
background-image:url(img/150bord.png);
background-repeat:no-repeat;
background-position:top left;
padding:5px 8px 0 0;
margin:2px 5px 2px 20px;
}
.content  div.csi-textpic div.csi-imagewrap dt{
background-image:url(img/150bord.png);
background-repeat:no-repeat;
background-position:bottom left;
padding:0px 8px 1px 0;
}
.content  div.csi-textpic div.csi-imagewrap .csi-image img{
border-top:0;
border-bottom:0;
border:4px solid #d3e7f8;
}
#geoMap span{display:none;}
#map_canvas{
width:150px;
height:110px;
}
/*SITEMAP*/
#sitemap {margin-left:40px !important;}
#sitemap #th_sm_s{
display:none;
}
#sitemap .tx-sitemap-pi1 {padding: 0.2em 0 0.5em 0;margin-top:-5px;}
#sitemap .tx-sitemap-pi1 #th_sm_l ul li span{
/*background-image:url(img/smap_point.png);*/
background-position:left;
background-repeat:no-repeat;
font-size:80%;

}
#sitemap .tx-sitemap-pi1{
margin-left:50px;
}
#sitemap .tx-sitemap-pi1 ul li a {

display:inline;
font-size:13px;
font-weight:bold;

text-decoration:none;
}
#sitemap .tx-sitemap-pi1 ul li ul a{font-weight:normal;}

#sitemap .tx-sitemap-pi1 ul li a{
padding-left:0;
margin-left:-8px;
}
#sitemap .tx-sitemap-pi1 #th_sm_l ul li ul, .tx-sitemap-pi1 ul li span ul{margin-left:0;
text-indent:0;
}
#sitemap .tx-sitemap-pi1 ul .last{
list-style-image:url(img/l2_last_item.gif);
}
#sitemap .tx-sitemap-pi1 ul li {
	list-style-image: url(img/l2_normal.gif);
}
#sitemap .tx-sitemap-pi1 ul li ul li {
	list-style-image: url(img/l3_normal.gif);
	margin-left:40px !important;
}
#sitemap .tx-sitemap-pi1 ul li .last{
list-style-image: url(img/l3_last_item.gif);
}
#sitemap .tx-sitemap-pi1 ul li .last li{
list-style-image: url(img/l3_li_last_li2.gif);
}
#sitemap .tx-sitemap-pi1 ul li .last .last{
list-style-image: url(img/l3_li_last_last2.gif);
}
#sitemap .tx-sitemap-pi1 ul li ul li ul li{
list-style-image: url(img/l3_li_last_li.gif);
margin-left:0px !important;
}
#sitemap .tx-sitemap-pi1 ul li ul li ul .last{
list-style-image: url(img/l3_li_last_last.gif);

}
#sitemap .tx-sitemap-pi1 #th_sm_l ul li span{background-image:none;}
#sitemap .tx-sitemap-pi1 ul li {margin:-2px 0 0 0 !important;}
/* EOF SITEMAP */