/* ------------------------------ 
Resetting Again 
------------------------------ */
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, 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;	
	vertical-align: baseline;
	/*font-size: 100%;
	 * background: transparent; note(hide)*/	
}

/*  test */
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;outline: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: 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;	
}

a:focus, a:active{
	outline:0;
}

/* CSS Coding */
a:link, a:visited{color:#444343; text-decoration:none;}
a:hover{;color:#D12420;}
.paddingleft_10{padding-left:10px;}
.paddingright_10{padding-right:10px;}


img.img_hover_1 {border:1px solid #333333;}
a:hover img.img_hover_1 {border:1px solid #fff;}

.clearfix{overflow:hidden;}
* html .clearfix{height:1%}

.clearfix_1:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix_1 {display: inline-block;}
* html .clearfix_1 {height: 1%;}
.clearfix_1 {display: block;}

.right{float: right;}
.left{float:left;}
.col{float:left;}
.col_10{float:left;margin:0 10px 0px 10px;padding:0;}
.row{clear:both;margin:0;padding:0;}
.clear{clear:both;margin:0;padding:0;}

.border_right{background:url(../images/1px_efefef.jpg) repeat-y top right}
.border_left{background:url(../images/1px_efefef.jpg) repeat-y top left}
.text_right{text-align:right;}

/* css line height 1px,2px,3px,4px,5px;6px,7px,8px,9px,10px */
.line_1{padding:0;border-top:solid 1px;clear:both;}
.line_2{padding:0;border-top:solid 2px;clear:both;}
.line_3{padding:0;border-top:solid 3px;clear:both;}
.line_4{padding:0;border-top:solid 4px;clear:both;}
.line_5{padding:0;border-top:solid 5px;clear:both;}
.line_6{padding:0;border-top:solid 6px;clear:both;}
.line_7{padding:0;border-top:solid 7px;clear:both;}
.line_8{padding:0;border-top:solid 8px;clear:both;}
.line_9{padding:0;border-top:solid 9px;clear:both;}
.line_10{padding:0;border-top:solid 10px;clear:both;}
.line_1, .line_2, .line_3, .line_4, .line_5, .line_6, .line_7, .line_8, .line_9, .line_10{
	border-color:#EDEDED;
	margin:3px 0px 10px 0px;
}
/* css for line dotted */
.line_dot_1{height:1px; padding:0;border-top:dotted 1px;clear:both;
	border-color:#ccc;
	margin:3px 0px 10px 0px;
}

/* css space height 10px,20px,30px,40px,50px,60px,70px,80px,90px,100px */
.space_10{height:10px;margin:0;padding:0;display:block;clear:both;}
.space_20{height:20px;margin:0;padding:0;display:block;clear:both;}
.space_30{height:30px;margin:0;padding:0;display:block;clear:both;}
.space_40{height:40px;margin:0;padding:0;display:block;clear:both;}
.space_50{height:50px;margin:0;padding:0;display:block;clear:both;}
.space_60{height:60px;margin:0;padding:0;display:block;clear:both;}
.space_70{height:70px;margin:0;padding:0;display:block;clear:both;}
.space_80{height:80px;margin:0;padding:0;display:block;clear:both;}
.space_90{height:90px;margin:0;padding:0;display:block;clear:both;}
.space_100{height:100px;margin:0;padding:0;display:block;clear:both;}

/* css line space news */
.line_1_20{height:1px; padding:0;border-top:#cccccc dotted 1px;margin:20px 0;clear:both;}

/* add 17.09.2009 */
.text_right{text-align:right;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.right_10{margin-right:10px;}
.left_10{margin-left:10px;}
.border_1{border:1px  solid;}
.border_2{border:2px  solid;}
.border_3{border:3px  solid;}
.border_4{border:4px  solid;}
.border_5{border:5px  solid;}
.border_1, .border_2, .border_3, .border_4, .border_5{border-color:#f4f4f4;}

.border_dot{margin:0px 0px 10px 0px; border-top:#cccccc dotted 1px;clear:both;}
.marginleft_40{margin-left:50px;}
.margin_10{margin:10px;}
