@charset "utf-8";

/*  Main reset styles by Dmitry Maximov (Jeen)
    ©2009 www.artkerosin.ru
    --------------- */

@media screen {

html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,
hr,a,abbr,acronym,b,big,br,cite,code,del,dfn,em,i,ins,kbd,
q,samp,small,span,strong,sub,sup,tt,var,img,object,caption,
table,tbody,td,tfoot,th,thead,tr,input,textarea,select,button,
form,fieldset,legend,label,u,font,s,center,dir,menu,strike,xmp
{
	margin:0;
	padding:0;
	vertical-align:baseline;
	text-align:left;
	text-indent:0;
	text-decoration:none;
	outline:none;
}

a:link, a:active, a:visited {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

sub, sup {
	vertical-align:baseline;
	font-size:85%;
}

sup {
	vertical-align:super;
}
sub {
	vertical-align:sub;
}

marquee {
	overflow:visible;
	-moz-binding:none;
}

img, abbr {
  border:0;
}

input, button {
	overflow:visible;
	outline:none;
}

dd,dl,dt,ul,ol,li {
  margin:0;
}

ul{
  padding-left:15px;
}


ol {
  padding-left:26px;
}

q {
	quotes:'\00AB' '\00BB' '\201E' '\201C';
}

q:before {
	content:'\00AB';
}

q:after {
	content:'\00BB';
}

q q:before {
	content:'\201E';
}

q q:after {
	content:'\201C';
}

input[type='submit'], input[type='button'], select {
  cursor:pointer;
}

fieldset legend {
  padding:0 5px;
  margin-left:5px;
}

fieldset {
  border:1px solid #000;
}

table, th, td{
  border:0;
}

label, input, select {
  vertical-align:middle;
}

.both {
  clear:both;
}


/*

a[href^="mailto"] {
  background: url(images/emailIcon.png) left center no-repeat;
  padding-left: 10px;
}
a[href~=".pdf"] {
  background: url(images/pdfIcon.png) left center no-repeat;
  padding-left: 10px;
}

*/


/* IE */

* html input {
	cursor:expression(this.type=='text' || this.type=='password' ? 'text' : 'pointer');
	display:expression(this.type=='hidden' ? 'none': 'inline');
}

 
* html fieldset legend {
  padding:0 5px 0 2px;
}

* html ul{
  padding-left:17px;
}


*html ol {
  padding-left:31px;
  list-style-type:decimal-leading-zero;
}
 
}
