﻿/************************************************************************
Title:			  reset.css
Browser(s): 	  IE6,IE7,IE8,ff.

Author: 		  gbuy  for 
Created: 		  11.02.2010
Last modified:  

*************************************************************************/
@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6,  p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre, 
form, fieldset, legend, button, input, textarea, 
th, td {
    margin: 0;
    padding: 0;
}
/*	links 
---------------------------------------------*/
a[href^="javascript"]:focus{outline:0; -moz-outline-style: none;}
a {color: #515151; text-decoration: none; border: 0; background-color: transparent; }
a:hover   {color: #DA251D; text-decoration: underline; background-color: transparent; }
a:visited {color: #000; background: inherit; text-decoration: none;}
a:active  {color: #E02B24; outline:0;}


/*	font
---------------------------------------------*/
body,
button, input, select, textarea { /* for ie */
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
}

h1,.h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2,.h2 { font-size: 16px; }
h3,.h3 { font-size: 14px; }
h4, h5, h6,.h4,.h5, .h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 
.underline,.underline a {text-decoration:underline;}

/*	list
---------------------------------------------*/
ul, ol { list-style: none; }
strong,.strong, b ,.b{ font-weight: bold; }

abbr[title], acronym[title] { 
	border-bottom: 1px dotted;
	cursor: help;
}

blockquote:before, blockquote:after, 
q:before,q:after{content: “”; content: none;}
q {quotes: “” “”;}

/*	form
---------------------------------------------*/
legend   { color: #000; } /* for ie6 */
fieldset, img { border: none; } 
button, input, select, textarea { font-size: 100%; }

/*	table
---------------------------------------------*/

table { border-collapse: collapse;	border-spacing: 0; }


hr { clear:both; margin:7px 0; +margin: 0; border:0 none;font-size: 1px; line-height:1px; color: #515151;  *color: #515151; /* for ie7- */ background-color:#515151; height: 1px;}
.dotted_hr{ background:#fff url(line.gif) repeat-x left center; display:block; height:5px; color:#fff; font-size:12px; line-height:5px; padding:5px 0; }

/*	common classes
---------------------------------------------*/

.cl	 { clear: left;	}
.cr  { clear: right;}
.fl  { float: left; }
.fn  { float: none;	}
.fr  { float: right;}

.al  {text-align:left;}
.ar  {text-align:right;}
.ac  {text-align:center;}
.vt  {vertical-align:top;}
.vm  {vertical-align:middle;}
.vb  {vertical-align:bottom;}
.imgCenter{ margin-bottom: -3px;  padding-right: 3px;}
.more {text-align:right;padding-right:5px;}

.hide	 { display: none;	}
.inline	 { display: inline; }
.block   { display: block;	}

.fw2em   { text-indent:2em;/* First Word */}
.nobg    { background: none;}
.noBorder{ border: none;}
.ffclear { clear:both;line-height:1px;}
.hand    { cursor: pointer;}

.heigh15 { width:100%; margin-bottom:15px; padding-top:1px; display: block;}
.hei_font{ font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";}
.transparent{filter:alpha(opacity=12);-moz-opacity:0.12; -khtml-opacity: 0.12; opacity:0.12;}
.gradient{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dedede);background: -moz-linear-gradient(top, #ffffff, #dedede);}

.first   { margin-left:0; padding-left:0; }
.last    { margin-right:0; padding-right:0; }
.top     { margin-top:0; padding-top:0; }
.bottom  { margin-bottom:0; padding-bottom:0; }

/*	color
---------------------------------------------*/
.red,.red a         { color: #f00;   }
.blue,.blue a       { color: #1f3a87;}
.green,.green a     { color: #1b8e00;}
.gray,.gray a       { color: #4f544d;}
.white,.white a     { color: #fff;   }
.black,.black a     { color: #000;   }
.yellow,.yellow a   { color: #ff0;   }
.orange,.orange a   { color: #f60;   }

/*	clearfloat
---------------------------------------------*/
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}