/* Default styles */
 html {
  height:100%;  margin:0;
  padding:0;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
}


ul, li, ol, p,
h2, h3, h4, h5, h6,
form, fieldset, a, img {
	
	
	margin: 0;
	padding: 0;
	border: 0;
}



/************************ 
	
	ÊÀÐÊÀÑÍÛÅ ÒÀÁËÈÖÛ
	
************************/

TABLE {
	border: 0px;
}

TABLE TD {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2C2208;
}





/************************
		
		DIV
		
************************/


/************************
		
		ÑÒÈËÜ ÒÀÁËÈÖ
		
************************/

TABLE.footer TD {
	font-size: 12px;
	color: #C8D1D0; 
}

TABLE.category {
	border: 1px solid gray; 
	background-color: #E5E7E3;
}

TABLE.poll TR.header TD{
	font-family: "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	color: #4C4C4C;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	vertical-align: middle;
}

TABLE.poll TD {
	height: 12px;
}


TABLE.tab {
	/*border: 1px solid gray; */
	border-collapse: collapse; 
  	border-spacing: 0px;
	border: 0px;
}

TABLE.tab TR.header TD{
	background-color: #D0A596;
	color: white;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

TABLE.tab TR.subHeader TD{
	background-color: #F0E5E1;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	border: 1px solid #F0E5E1;
}

TABLE.tab TD{
	padding: 4px 10px 4px 10px;
	font-size: 11px;
}

TABLE.tabBorder {
	/*padding: 4px 10px 4px 10px;
	font-size: 11px;*/
	border: 2px solid #A5B0AC;
	background-color:#F1F7F5;
}

TABLE.pInfo {
	border-collapse: collapse; 
  	border-spacing: 0px; /* cellspacing */
	background-color: #628581;
	border: 4px solid #9EC9C4;
	text-align: left;
}

TABLE.pInfo TD {
	text-align: center;
	color: white;
	padding: 16;
}
/************************ 
		
		ÑÑÛËÊÈ 
		
************************/



A {
	color: #43675D;	
}

A:hover {
	color: #4C4C4C;
	text-decoration: none;
}

A.sm {
	color: #738A84;	
	font-size: 11px;
}


A.alt {
	color: #F37F00;	
}

A.alt:hover {
	color: #F36D20;
	text-decoration: none;
}

A.mm {
	color: #4B6966;
}

A.mm:hover {
	color: #4B6966;
	text-decoration: none
}



A.btn {
	color:#D63426;
	font-weight: bold;
	text-decoration: none;
}

A.navLink {
	background-color: #A5B0AC;
	color: white;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 10px;
	text-decoration: none;
	padding: 2px 6px 2px 8px;
}

A#doted {
	text-decoration: none;
	background-image: url(img/linkdot2.gif);
	line-height: 20px;
	height: 20px;
}
A#doted:hover {
	text-decoration: none;
	background-image: url(img/1x1.gif);	
}


/* ññûëêè äëÿ ïîäâàëà */
TABLE.footer A { color: #DFE9E8; }
TABLE.footer A:hover { color: #DFE9E8; }
TABLE.footer A:visited { color: #C8D1D0; }



/************************
		ÊËÀÑÑÛ 
************************/
.spec {
	color: red;
	font-size: 11px;
}

.pollQuestion {
	color: #4C4C4C;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

.pollLight {
	color: #8D8D8D;
	font-size: 9px;
}	

.title {
	font-size: 12px;
	color: white;
}

.n {
	background-color: #F6F6F6;
}

.small {
	font-family: "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.sup {
	background-color: #FF8500;
	color: white;
	font-family: "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	padding: 0px 4px 0px 4px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	/*vertical-align: super;*/
	
}
.titleHeader {
	background-color: #A5B0AC;
	color: white;
	font-family: "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	padding: 2px 6px 2px 8px;
	
}

.titleHeader2 {
	background-color: #A5B0AC;
	color: white;
	font-family: "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	padding: 2px 6px 2px 8px;
	position: relative;
	left: -21px;
}

.light {
	color: #9E9E9E;
}



/************************
	ID
************************/

#big {
	font-size: 18px;
}

#H3 {	
	font-size: 18px;
	line-height: 22px;
}

#color1 { color: #4C4C4C; }
#color2 { color: #FF8500; }
#color3 { color: #628582; }
#color4 { color: #DE2828; }

#active {
	background-color: #A5B0AC;
	color: white;
}

/************************
	ÎÑÒÀËÜÍÛÅ ÝËÅÌÅÍÒÛ 
************************/

input.text {
	background-color: #F6F7F7;
	border: 1px solid #899C9A;
	color: #4B6966;
	font-size: 9px;
	height: 20px;
}



ul {
	padding: 0px 0px 0px 34px;
	list-style: square;
}

ol {
	padding: 0px 0px 20px 40px;
}

li {
	padding: 0px 0px 6px 10px;
	/* list-style-image: url(img/ico_li.gif);*/
}

ul li li {
	padding: 0px 0px 6px 10px;
	/* list-style-image: url(img/ico_li.gif);*/
}



P {
	padding: 0px 0px 14px 0px;
}

HR {
	color: #D6D6D6;
	height: 1px;
}



H2, H3, H4 {
	font-family:   Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	padding: 20px 0px 14px 0px;
	color: #4C4C4C;
}

H1 {
	font-size: 30px;
	line-height: 30px;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF8500;
}

H2 {
	font-weight: normal;
	font-size: 24px;
}

H3 {
	font-size: 18px;
	line-height: 22px;
	padding: 20px 0px 4px 0px;
}

H4 {
	font-size: 14px;
	padding: 22px 0px 8px 0px;
}

H5 {
	font-size: 11px;
	padding: 18px 0px 10px 0px;
}





