/*
 * FOR GENERAL STYLE & LAYOUT ONLY - NO SITE SPECIFIC STUFF
 * css file used for classes which determine the STYLE of the specific object.
 * style means:
 *   - font (size, color, weight ... )
 *   - backgrounds
 *   - text alignments
 *
 * ! NO PAGES SPECIFIC STYLES HERE                                              !
 * ! styles regargin objects which are only on specific pages should be         !
 * ! specified in sko_pages.css                                                 !
 *
*
*
 * Directory
 ************
 * - general font formats
 *
 * - basic elements
 * --
 * 
 * - basic layout
 * -- html body
 * -- header
 * -- content
 * -- footer
*/





/* ------------------------------------------------------------------------------
* _general font formats
*/ 


body{
	font-family: Calibri, Tw Cen MT, Trebuchet MS, Tahoma;
	font-size:15px;
}


h1,
h2{	font-size:18px; font-weight:bold; }

h3{	font-size:16px; font-weight:bold; }

.box .title h1,
.box .title h2,
.box .title h3,
h1.inline,
h2.inline,
h3.inline{
	display:inline; 
	margin:0; 
	padding:0;	
	font-size:15px;
}


body .content{
	color:#071a2b;
}


body .content .box .title{
	font:bold Arial;
	color:#fff;	
}

body .footer .box .title{
	font-size:110%;
}


body * .small,
small{
	font-weight:normal;
	font-size:85%;
}

body * .gray,
body * .gray *{
	color:gray;
}

body * .big{
	font-size:110%;	
}

p{
	margin:0;
	padding:0.2em 0 0.3em 0;
}


h4.text{
	font-size:120%;
	font-style:italic;	
}
p.text{
	/*
	font-family:Tahoma, Helvetica, Arial;
	font-size:90%;
	line-height:1.3em;
	letter-spacing:0.1em;
	*/
}


.box .title{
	padding:0.8em 0 0 0;
	font-weight:bold;
	color:#fff;
}

.infowindow{
	font-size:85%;
}


.footer {
	color:#3f3f34;	
}

.footer h2{
	margin:10px 10px 20px;	
}

/* links ------------------------------------ */

a,
a:link{
	text-decoration:none;
	border-bottom:1px dotted #f19900;
	color:#f19900;
}
a:hover{
	border-bottom:1px solid #f19900;
}
a:visited{
	border-bottom:1px solid #d8d8d8;
}


.box .title a,
.box .title a:link{
	
}
.box .title a:hover,
.box .title a:visited{
	color:#ffffff;	
}


.footer a,
.footer a:link,
.footer a:visited{
	color:#707061;
	border-bottom:1px dotted #707061;	
}
.footer a:hover{
	border-bottom:1px solid #707061;	
}

.footer a,
.footer a:link,
.footer a:visited{
	color:#707061;
	border-bottom:1px dotted #707061;	
}
.footer a:hover{
	border-bottom:1px solid #707061;	
}


/* images ---------------------------------- */

a.img,
body * a.img{
	border:0;	
}

img.va_m{
	vertical-align:middle;
}

/* user images sizes */
img.u_small		{height: 35px; width:35px;}
img.u_medium	{height: 50px; width:50px;}
img.u_big		{height: 150px}

/* poi images sizes */
img.p_small		{height: 60px;}
img.p_medium	{height: 87px;}
img.p_big		{height: 270px;}




/* ------------------------------------------------------------------------------
*	basic elements
*/ 


/* lists */

ul.default_list{
	list-style-type:circle;
	margin:0 5px;
	padding:0 15px;	
}
ul.default_list li{
	padding:2px;
}

ul.checked_list {
	display:block;
	margin:15px 0 0 10px;
	padding:0 0 0 25px;
	list-style-image:url('../img/misc/list_style_checked_big.png');
}
ul.checked_list li{
	margin-bottom:5px;
}


/* definition lists */
dl{
	padding:0.2em 0 0.3em 0;
}
dt{
	clear:left;
	float:left;
	width:5%;
	padding:2px;
}
dd{
	width:90%;
	float:left;
	padding:2px;
}

dl.dlw_25 dt{	width:25%;	}
dl.dlw_25 dd{	width:70%;	}


/* misc -------------------------------- */

.pm0{
	padding:0;
	margin:0;
}

.link{
	cursor: pointer;
}

.shadow,
.border_brown{
	border:1px solid #aaaa7d;
}

hr{
	clear:both;
	height:1px;
	border:0;
	border-bottom:1px dotted #aaaa7d;
	margin:5px 0;
}


* .left{
	float:left;
}
* .right{
	float:right;
}

.clear1{
	clear:both;
	display:block;
	height:1px;
}



/* system message boxes ------------------------------- */

.system_message{
	display:block;
	clear:left;
	margin:1em;
	padding:1em 0.5em;
	background:#FFFFD7;
	border:1px solid #FFFF5B;	
}
.box .system_message{
	margin:0 0 1em 0;
}
.system_message h5{
	font-size:120%;
}
.system_message.ok{			background:#E8FFE8;		border-color:#00A800;		}
.system_message.ok h5{		color:#00A800;	}

.system_message.error{		background:#FFE8E9;		border-color:red;			}
.system_message.error h5{	color:red;		}



/* item_list ------------------------------------ */

ul.item_list{
	list-style-type:none;
	display:block;
}

ul.item_list li{
	float:left;
	display:block;
	width:124px;	
	height:160px;
	border:1px solid #aaaa7d;
	margin:0 5px;
	background:url('../img/elements/poi_list/horizontal_list_item_bg.png') repeat-y 0 0;
}


ul.item_list li p{
	margin:3px;
	padding:0;
	font-size:89%;
}

ul.item_list li img{
	/*
	display:block;
	margin:0 auto;
	*/
}

ul.item_list.scroll li{
	border-left:0;
	margin:0;
}
ul.item_list.scroll li.first{
	border:1px solid #aaaa7d;
}
ul.item_list.scroll li.btn_scroll_left,
ul.item_list.scroll li.btn_scroll_right{
	border:1px solid #aaaa7d;
	width:18px;
	margin:0 3px;
}
ul.item_list.scroll li.btn_scroll_left{
	background:url('../img/elements/poi_list/arrow-left.png') no-repeat;
	margin-left:0;
}
ul.item_list.scroll li.btn_scroll_right{
	background:url('../img/elements/poi_list/arrow-right.png') no-repeat;
	margin-right:0;
}



ul.item_list.dynamic{	
}
ul.item_list.dynamic li{
	border:1px solid #aaaa7d;
	width:91px;
	height:91px;
	text-align:center;
	margin-bottom:-1px;
	margin-right:-1px;
	background:url('../img/elements/poi_list/vertical_list_item_bg.png') repeat-x 0 0;
}
ul.item_list.slim li img{
	/*
	margin:0.5em auto;
	*/
}

ul.item_list li.clear,
ul.item_list.slim li.clear{
	clear:both;
	height:0px;
	width:0px;
}


/* item_list_vertical ---------------- */

.item_list_vertical{
	list-style-type:none;
	border:1px solid #aaaa7d;
	border-bottom:0;
}
.item_list_vertical li{
	display:block;
	clear:both;
	border-bottom:1px solid #aaaa7d;
	background:#ededcc url('../img/elements/poi_list/vertical_list_item_bg.png') repeat-x 0 0;
	padding:5px;
}

/* function list --------------------- */
.function_list{
		
}
.function_list li{
	display:block;
	float:left;
	width:100%;
	margin-right:5px;
	padding:15px 0;	
	border-bottom:1px dotted gray;
}
.function_list li img{
	float:left;
	margin-right:5px;
}
.function_list li h5{
	margin-top:20px;
	font-weight:bold;
	font-style:italic;
	
}
.function_list li p{
	margin-top:5px;
}

.function_list.fl_w50 li{
	width:47.5%;
	margin-right:1px dotted gray;
}


/* sub tabs  -------------------------- */

ul.sub_tabs{
	display:block;
	position:relative;
	top:2px;
	width:100%;
	height:68px;
	margin:0;
}

ul.sub_tabs li{	
	display:block;
	float:left;
	height:68px;
	background:url('../img/elements/sub_tabs/subtabs-shadow.png') repeat-x 0 0;
}

ul.sub_tabs li.first{
	width:16px;
	background:url('../img/elements/sub_tabs/subtabs-left.png') no-repeat 0 0;
}
ul.sub_tabs li.last{
	width:16px;
	background:url('../img/elements/sub_tabs/subtabs-right.png') no-repeat 0 0;
}


ul.sub_tabs li a{
	display:block;
	float:left;
	width:137px;
	height:55px;
	margin:2px 0 0 0;	
	background:url('../img/elements/sub_tabs/subtabs-inactive.png') repeat-x;	
}
ul.sub_tabs li a:hover{
	background:url('../img/elements/sub_tabs/subtabs-hover.png') repeat-x;
}
ul.sub_tabs li a:focus{
	background:url('../img/elements/sub_tabs/subtabs-focus.png') repeat-x;
}

ul.sub_tabs li a,
ul.sub_tabs li a:link,
ul.sub_tabs li a:visited,
ul.sub_tabs li a:hover{
	border:1px solid #061624;
}

ul.sub_tabs li.active a{
	background:url('../img/elements/sub_tabs/subtabs-active.png') repeat-x;
	border:1px solid #c16500;
}
ul.sub_tabs li a span{
	display:block;
	padding-top:17px;
	color:#ffffff;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
ul.sub_tabs li.active a span{
	color:#473200;
}



/* sub tabs slim ---------- */

ul.sub_tabs.slim{
	height:46px;
	margin-top:0;
}
ul.sub_tabs.slim li{
	margin:0;
	border:0;
	padding:0;	
	height:46px;
	background:url('../img/elements/sub_tabs_slim/subtabs-shadow.png') repeat-x 0 0;
}

ul.sub_tabs.slim li.first{
	width:11px;
	background:url('../img/elements/sub_tabs_slim/subtabs-left.png') no-repeat 0 0;
}
ul.sub_tabs.slim li.last{
	width:11px;
	background:url('../img/elements/sub_tabs_slim/subtabs-right.png') no-repeat 0 0;
}

ul.sub_tabs.slim li a{
	width:auto;
	height:36px;	
	background:url('../img/elements/sub_tabs_slim/subtabs-inactive.png') repeat-x;	
}
ul.sub_tabs.slim li a:hover{
	background:url('../img/elements/sub_tabs_slim/subtabs-hover.png') repeat-x;
}
ul.sub_tabs.slim li a:focus{
	background:url('../img/elements/sub_tabs_slim/subtabs-focus.png') repeat-x;
}

ul.sub_tabs.slim li.active a{
	background:url('../img/elements/sub_tabs_slim/subtabs-active.png') repeat-x;
}
ul.sub_tabs.slim li a span{
	padding:9px;	
	font-size:100%;
}


/* tables -------------------------------------------- */

table.list{
	margin:0.5em 0;
	width:100%;
}
table.list caption{
	display:none;
}

table.list tr{
	background-color:#f0f0d2;	
}

table.list th,
table.list td{
	padding:1px 4px;
	border:3px solid #f7f7ef;
}


table.list.mailbox{		
}
table.list.mailbox td img{		
	margin-right:5px;
}


/* note blocks (comments, guestbook, messages ... ) ----- */

.note_box{
	clear: both;
	border:1px solid #aaaa7d; 
	padding: 2px; 
	margin-top:4px;
}
.note_box .author_image{
	display:block;
	float: left; 
	border:1px solid #aaaa7d; 
	margin:5px;
}
.note_box .note_header{
	padding-bottom:2px;
	border-bottom:1px dotted #aaaa7d;
	padding:5px;
	font-size:80%;
}
.note_box .note_content{
	padding-left:50px;
}
.note_box .note_footer{
	clear:both;
	padding-top:2px;
	border-top:1px dotted #aaaa7d;
	font-size:80%;
	text-align:right;
}




/* forms ------------------------------------------------ */

form{
	display:inline-block;
	margin:0;
	padding:0;
	width:100%;
}

fieldset{
	border:0;
	margin:0;
	padding:3px 0;
}

fieldset legend{
	display:none;
}

label{
	font-size:110%;	
}

label.radio{
	padding-left:2em;
	clear:none;
	display:block;
	margin:0;
}

input.txt,
input.text,
select,
textarea{
	border:1px solid #aaaa7d;
	background:white url('../img/elements/form/input-field.png') top left no-repeat;
	width:95%;
	margin:2px 0;
	font-size:1.25em;
	padding:0.15em 0.3em;
}


select{
	width:auto;
	padding:0.1em;
}

input.radio{
	position:relative;
	top:3px;
	margin:0 0.5em;
	clear:left;
	float:left;
}

input.sbm,
input.button{
	border:0;
	text-align:center;
	height:44px;
	position:relative;
	left:-4px;
	color:#6f3501;
}

input.chk{
	position:relative;
	top:3px;	
}

form .right{
	left:4px;
	float:right;
}

form .left{
	float:left;	
}

input.sbm,
input.button{
	font-weight:bold;
}

input.sbm				{ background:url('../img/elements/form/button-80-inactive.png'); width:88px;}
input.sbm:focus,
input.sbm:hover			{ background:url('../img/elements/form/button-80-hover.png');}
input.sbm:active		{ background:url('../img/elements/form/button-80-active.png');}

input.sbm.w_80			{ background:url('../img/elements/form/button-80-inactive.png'); width:88px;}
input.sbm.w_80:focus,
input.sbm.w_80:hover	{ background:url('../img/elements/form/button-80-hover.png');}
input.sbm.w_80:active	{ background:url('../img/elements/form/button-80-active.png');}

input.sbm.w_100			{ background:url('../img/elements/form/button-100-inactive.png'); width:108px;}
input.sbm.w_100:focus,
input.sbm.w_100:hover	{ background:url('../img/elements/form/button-100-hover.png');}
input.sbm.w_100:active	{ background:url('../img/elements/form/button-100-active.png');}

input.sbm.w_120			{ background:url('../img/elements/form/button-120-inactive.png'); width:128px;}
input.sbm.w_120:focus,
input.sbm.w_120:hover	{ background:url('../img/elements/form/button-120-hover.png');}
input.sbm.w_120:active	{ background:url('../img/elements/form/button-120-active.png');}

input.button			{ background:url('../img/elements/form/button-120-inactive.png'); width:128px;}
input.button:focus,
input.button:hover		{ background:url('../img/elements/form/button-120-hover.png');}
input.button:active		{ background:url('../img/elements/form/button-120-active.png');}

input.sbm.w_140			{ background:url('../img/elements/form/button-140-inactive.png'); width:148px;}
input.sbm.w_140:focus,
input.sbm.w_140:hover	{ background:url('../img/elements/form/button-140-hover.png');}
input.sbm.w_140:active	{ background:url('../img/elements/form/button-140-active.png');}


input.sbm.green			{ height:39px;
						  width:111px;
						  color:#2c4700;
						  background:url('../img/elements/form/button-green-inactive.png'); }
input.sbm.green:focus,
input.sbm.green:hover	{ background:url('../img/elements/form/button-green-hover.png');}
input.sbm.green:active	{ background:url('../img/elements/form/button-green-active.png');}


.formlayout label{
	clear:left;
	float:left;
	min-height:1px;
	width:120px;
}


.formlayout .txt,
.formlayout textarea{
	width:75%;
}

.widelabel_form label{
	width:200px;	
}
.widelabel_form input.txt,
.widelabel_form input.text{
	width:50%;
}



/* map styles -------------------------- */

#map{
	overflow:hidden;	
}

#info {
	position:absolute;
}

body.fullscreen .infowindow {
	color:#010101;
	font-size:1.3em;
}

.infowindow {
	position:absolute;
	text-align:left;
	width:230px;
	border:1px solid white;
	z-index:3;
}
.infowindow .iw_arrow{
	position:absolute; 
	z-index:5;
	left:-10px; 
	top: 75px; 
	width:11px; 
	height:19px; 
	overflow:hidden;
	background:transparent url('../img/elements/map/infowindow/iw_arrow.png') top left no-repeat;
}

.infowindow .clr{
	clear:both;
}


.infowindow .inner_frame {
	border:1px solid gray;
	background-color:white;	
	padding:5px;	
}

.infowindow .iw_content{
}

.infowindow .inner_frame p{
	overflow:hidden;
}

.infowindow .inner_frame h5 {
	font-weight:bold;
	margin-bottom:5px;
}

.infowindow .inner_frame .rating {
	font-size:90%;
	margin:3px 0;
}

.infowindow .inner_frame .rating img {
	vertical-align:middle;
}

.infowindow .inner_frame .thumb {
	float:right;
	border:1px dotted gray;
	margin-left:0.5em;
	padding:1px;
}

.infowindow .inner_frame .tag {
	color:gray;
	text-decoration:underline;
	font-style:italic
}

.infowindow .inner_frame .tag:hover {
	color:#000
}

.infowindow hr {
	
}

span.activity {
	display:block;
	width:48px;
	height:48px;
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	margin-left:0.5em;
}





/* ------------------------------------------------------------------------------
* basic layout
*/ 

/****** html body -------------------------------- *******/

html,body{
	margin:0;
	border:0;
	padding:0;
}

body{
	letter-spacing:0.001em;
	line-height:1.2em;
	text-align:center;
}


html{	
	background:#dad8b8 url('../img/bg/site-gradient.png') top left repeat-x;	
	
}

body{	
	background:url('../img/bg/site-shadow.png') repeat-y center 0 ;	
}



.container_12{
	background:#d8d8b8 url('../img/bg/top-gradient.png') top left repeat-x;
	border:1px solid #8a8a71;
	border-bottom:0;
	text-align:left;
}


.header,
.content,
.footer{
	clear:both;
	margin:0;
}



/****** header -------------------------------- ******/

.header{
	height:86px;
	width:958px;
	background:url('../img/header/header.png') repeat-x;
	border:1px solid #020d18; 
	margin:0 0 8px 0;
	position:absolute;
}

.header a{
	border:0;
}

/* logo -------------------------- */

.header .logo{
	margin:3px 0 0 10px;
	position:absolute;
	top:0;
	width:210px;
	height:99px;
	background:url('../img/header/skobbler_logo.png') no-repeat;
}
.header .logo a{
	display:block;
	width:201px;
	height:80px;
	border:0;
}

.lite .header .logo{
	background:url('../img/header/skobbler_logo_light.png') no-repeat;
}

.header .logo span{
	display:none;
}

/* main nav -------------------------- */
.header .nav_main{
	display:block;
	margin-top:25px;	
}
.header .nav_main li{
	display:inline;
}
.header .nav_main li a{
	display:block;
	float:left;
	margin:2px;
	height:37px;
	border:0;
	font-weight:bold;
}
.header .nav_main li a span{
	display:block;
	float:left;
	height:37px;
}
.header .nav_main li a .l,
.header .nav_main li a .r{
	width:6px;
}

.header .nav_main li a .c{	
	width:auto;
}
.header .nav_main li a .c span{	
	display:block;
	padding:10px 5px 0 5px;
}
.header .nav_main li a .l{			background:url('../img/header/menu/tab-inactive-left.png') no-repeat;	}
.header .nav_main li a .c{			background:url('../img/header/menu/tab-inactive-center.png') repeat-x;	}
.header .nav_main li a .r{			background:url('../img/header/menu/tab-inactive-right.png') no-repeat;	}

.header .nav_main li a:focus .l{	background:url('../img/header/menu/tab-focus-left.png') no-repeat;	}
.header .nav_main li a:focus .c{	background:url('../img/header/menu/tab-focus-center.png') repeat-x;	}
.header .nav_main li a:focus .r{	background:url('../img/header/menu/tab-focus-right.png') no-repeat;	}

.header .nav_main li a:hover .l{	background:url('../img/header/menu/tab-hover-left.png') no-repeat;	}
.header .nav_main li a:hover .c{	background:url('../img/header/menu/tab-hover-center.png') repeat-x;	}
.header .nav_main li a:hover .r{	background:url('../img/header/menu/tab-hover-right.png') no-repeat;	}

.header .nav_main li a:active .l{	background:url('../img/header/menu/tab-focus-left.png') no-repeat;	}
.header .nav_main li a:active .c{	background:url('../img/header/menu/tab-focus-center.png') repeat-x;	}
.header .nav_main li a:active .r{	background:url('../img/header/menu/tab-focus-right.png') no-repeat;	}

.header .nav_main li.active a .l{	background:url('../img/header/menu/tab-active-left.png') no-repeat;	}
.header .nav_main li.active a .c{	background:url('../img/header/menu/tab-active-center.png') repeat-x;	}
.header .nav_main li.active a .r{	background:url('../img/header/menu/tab-active-right.png') no-repeat;	}


.header .nav_main li a .r,
.header .nav_main li a:hover .r,
.header .nav_main li a:active .r,
.header .nav_main li.active a .r{
	background-position:top right;
}
.header .nav_main li a			{	color:#ffffff;}
.header .nav_main li.active a	{	color:#6f3501;}



/* status box -------------------------- */
.header .status_box{
	position:absolute;
	top:10px;
	right:10px;
	width:238px;
}

.header .status_box .l,
.header .status_box .c,
.header .status_box .r{
	display:block;
	height:67px;
	float:left;	
}
.header .status_box .l,
.header .status_box .r{	
	width:6px;	
}
.header .status_box .c{
	width:226px;
}

.header .status_box .l	{	background:url('../img/header/status_box/status-box-left.png') no-repeat;	}
.header .status_box .c	{	background:url('../img/header/status_box/status-box-center.png') repeat-x;	}
.header .status_box .r	{	background:url('../img/header/status_box/status-box-right.png') no-repeat;	}

.header .status_box .c .m li{
	display:block;
	float:left;
	height:16px;
	width:113px;
	margin:3px 0;
	color:#f2f2f2;
	font-size:80%;
}
.header .status_box .c .m li img{
	float:left;
	margin-right:5px;
}



/* flag box ----------------------------- */

.header .flag_box{
	/* flag icons by famfamfam.com */
	float:right;
	position:relative;
	top:0.5em;
	right:0.5em;
}



/******* content -------------------------------- *******/

.content{
	margin-top:105px;
	padding-top:12px;
}

/* bread crumps -------------------------- */
ul.navi_breadcrumbs {
	clear:left;
	display:block;
	position:absolute;
	top:8.5em;
	margin:0 0 0 10px;
	padding:0;
	font-size:11px;
	color:gray;
}

ul.navi_breadcrumbs li {
	font-size:1.1em;
	float:left;
	padding:0.3em 0.3em 0.3em 0;
}

ul.navi_breadcrumbs li a {
	color:gray;
}

ul.navi_breadcrumbs li a:hover {
}


/* search bar -------------------------- */

.search_placeholder{
	display:block;
	clear:both;
	height:75px;
}

#search{
	display:none;
	position:absolute;
	top:111px;
}
#search .box{
	display:block;
	float:none;
}

#search fieldset{
	display:block;
	float:left;
	width:43.5%;
	
}
#search label{
	position:relative;
	font-size:170%;	
	top:2px;
	margin-right:6px;
}

#search input.txt,
#search input.text{
	width:75%;
}

#search fieldset.what{
	margin-left:10px;	
}

#search fieldset.find{
	width:10%;	
}

#search fieldset.find input.sbm{
	margin-top:-5px;
}

/* last searches */

.lastSearches {
	/*background: transparent url(../img/site/searchbar_big_bg.png) no-repeat scroll left top;*/
	background-color: #fefefe;
	border: solid 1px #f7a228; 
	z-index: 100;

}

.lastShadow {
	border: solid 1px #ffffff;
	background: #e0e0e0;
	z-index: 99;
}

.lastSearches div, .lastSearches p, .lastSearches li {
	/*height: 15px;*/
	/*color: #EE7F01;*/
	text-align: left;
	padding: 3px 3px 3px 15px;
	font-size: 12px;
	cursor: pointer;
}


.lastSearches div.selectedRow, .lastSearches p.selectedRow, .lastSearches li.selectedRow {
	font-weight: bold;
	background-color: #fad298;
}


.lastSearches div.normalRow, .lastSearches p.normalRow, .lastSearches li.normalRow  {
	font-weight: normal;
	background-color: #fefefe;
}

.grayed {
	color: gray;
}


/******* footer -------------------------------- *******/

.footer{
	margin-top:10px;
	border-top:10px solid #CECEAC;
	padding:0.5 0 0 0;
	background:#a6a683; 
	
}

.footer .box .title{
	padding:0.3em 0.1em;	
}


.footer .info p{
	text-align:center;
	font-size:7pt;
}

.footer .sitemap{
	padding:2em 0;
	font-size:9pt;
	color:#3f3f34;	
	background:#a6a683; 
}

.footer .sitemap .block .title{
	font-weight:bold;
	font-size:10pt;	
}

.footer .sitemap .block ul{
	margin:0;
	padding:0;
}

.footer .sitemap .block ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.footer .sitemap .block ul li a{
	color:#3f3f34;	
}

