*, a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	/*	background: transparent;
*/	 
	margin: 0;
	padding: 0;
}
ol, ul, ol li, ul li {
	margin:0px;
	padding:0px;
	list-style: none;
}
table, table td {
	padding:0;
	border:none;
}
img {
	border:0px;
}
strong {
	font-weight:bold;
}
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
/*================================= Custom css ========================================*/

 


/* --------------------- set focus for: safari and chrome --------------------- */
textarea:focus, input[type=text]:focus, input[type=password]:focus {
	outline:0 none;
}
a:focus {
	outline:0px;
}
/* --------------------- custom --------------------- */

.clear {
	clear:both;
}
.input {
	border:1px solid #ccc;
	padding:2px
}
.page-break, .print-only {
	display:none;
}
.point {
	cursor:pointer;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.aligncenter {
	text-align:center;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.relative {
	position:relative;
}
/* --------------------- links --------------------- */

 
 a img {
	border:0;
}

a:active {
	color: blue;
	text-decoration: none;
}


a:visited {
	color: purple;
	text-decoration: none;
}

a:focus {
	color: red;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*------------------ CLEAR FLOAT------*/
.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */

.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

a img, map{ border:none;}