html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {
	margin:0;
	padding:0;
	text-indent:0;
}

*{
	font-family: 'Trebuchet MS', Arial, sans-serif;
	color:#333;
	zoom:1;
}

/* ограничение сайта */
#siteWrap{
	max-width:1400px;
	min-width:700px;
	width: expression(
		(document.compatMode && document.compatMode == 'CSS1Compat') ?
		(document.documentElement.clientWidth < 700 ? "700px" :
		(document.documentElement.clientWidth > 1400 ? "1400px" : "auto")) :
		(document.body.clientWidth > 700 ? "700px" :
		(document.body.clientWidth < 1400 ? "1400px" : "auto"))
	);
}


/* теги */
p{
	line-height:1.5em;
	margin: 0 0 0.8em 0;
}

p, table, ul, ol{
	font-size:0.8em;
}

h1{
	font-size:130%;
	margin: 0 0 0.5em 0;
	clear:both;
}

h2{
	font-size:160%;
	margin: 0 0 0.5em 0;
	font-weight:bold;
}

h3{
	font-size:130%;
	font-weight:normal;
	margin: 0 0 0.4em 0;
	clear:both;
	line-height: 1.2em
}

h4{
	font-size:90%;
	font-weight:bold;
}

ul, ol{
	margin: 0 0 1em 0;
	padding-left:0;
}

li{
	list-style-type: none;
	text-indent:-1.1em;
	margin: 0.3em 0 0.3em 2em;
	line-height:1.4em;
}

ol li{
	list-style-type:decimal;
}

table{
	border-collapse: collapse;
	width: auto;
	border:0;
}

td{
	vertical-align: top;
}

th{
	text-align: left;
	font-size: 1.2em;
}

td, 
th{
	padding: 5px 10px
}

.none,
.hidden{
	display:none;
}

.visible,
.show{
	display:block;
}


/* links
-------------------------*/
a{
	text-decoration:underline;
	color:#0675ac;
	cursor:pointer;
}

a:hover{
	text-decoration:underline;
	color:#e01616;
}



/* paragraph
-------------------------*/
.pOut{
	margin-bottom: 1em;
}

.pOut h3{
	font-size: 1.3em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

.pContent{
	clear:both;
	padding-bottom:1em;
}

.pContent p{
	line-height:1.5em;
}

.prelist{
	margin-bottom: 0.2em;
	font-weight: bold;
}

.imgTop{
	padding: 0em 0 0.5em 0;
}

.imgLeft{
	float:left;
	padding: 0.5em 1em 0.5em 0;
}

.imgRight{
	float:right;
	padding: 0.5em 0 0.5em 1em;
}

.imgBottom{
	padding: 0.5em 0 0.5em 0;
}


.paragraphFile{
	padding: 0.5em 10px 0.5em 28px;
	height: 26px;
}

.paragraphFile a{
	font-size:80%;
}

.paragraphFile small{
	font-size:70%;
	color:#ccc;
}

div.attach{
	background: url('../i/icons/default.gif') no-repeat left center;
}

div.pdf{
	background: url('../i/icons/pdf.gif') no-repeat left center;
}

div.word{
	background: url('../i/icons/word.gif') no-repeat left center;
}

div.excel{
	background: url('../i/icons/excel.gif') no-repeat left center;
}

div.zip{
	background: url('../i/icons/zip.gif') no-repeat left center;
}


h3.minH,
h3.minHCur{
	font-size:95%;
	margin: 1em 0 0 0;
	padding: 0;
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	line-height: 1.3em;
}

h3.minH a{
	border-bottom: 1px dashed #313e10;
	text-decoration:none;
}

h3.minHCur a{
	text-decoration:none;
}

h3.minH a:hover,
h3.minHCur a:hover{
	border-bottom: 1px dashed #4c640b;
	text-decoration:none;
}



/* path
-------------------------*/
div.path a{
	font-size:75%;
}

div.path span{
	font-size: 85%;
}

div.path h1{
	font-size:160%;
	margin: 0em 0 1em 0;
}


/* круглые уголки */
.rc5{
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.rc10{
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}

.rc15{
	border-radius: 15px;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
}

.rc20{
	border-radius: 20px;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
}


/* ie6 png fix */
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/i/tr.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

/* misc */
i{
	display: block;
}
/* misc */
