
/*** Основное ***/


* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body {	height: 100%;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	cursor: default;
	
	padding-bottom: 0px;
}

html {
	height: 100%;
	
}

/*************************/




a, .link {
	
	text-decoration: none;
}

a:hover {
	
	border-bottom: 0px dashed;
}
A IMG {border:0;}

.blank {
	clear: both;
}


BLOCKQUOTE {
	margin: 12px 0px 12px 60px; 
	text-align:left;
	}

#container {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	
	border:0px solid #f00;
}

#footer {
	clear: both;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	padding-top: 5px;
	padding-bottom:15px;
}

#header {
	width: 100%;
	padding-top: 15px;
    border:0px solid #f99;
    text-align:center;
}

#header a {
	border: none;
	text-decoration: none;
}



hr {
	border: 0px;
	height: 1px;
	width: 100%;
	text-align: left;
}

#header h1 {
	font-size: 28px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 300;
}

h2 {
	font-size: 15px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 300;
	
	padding: 2px 0;
}

h3, #main h1 {
	
	font-size: 16px;
	/* text-align: left; */
	font-weight: bold;
	padding: 5px 0;
	margin-top: 5px;
	
}

#main h1   {line-height:140%;}

.img_left 	{float:left; margin:5px 15px 5px 0;}
.img_right	{float:right; margin:5px 0 5px 15px;}

#main h1  {font-size: 16px; font-family:Verdana;}

.left {
	float: left;
}

#left {
	border:0px solid #f00;
	float: left;
	width: 230px;
	margin: 5px 0;
	padding-top:0px;
	border-right:1px solid silver;
	vertical-align:top;
	
}


#left .site p {
	font-size: 11px;
	line-height: 13px;
}



#mainmenu {margin: 7px 0 30px; display:;}
#mainmenu  UL {list-style:none;}

#mainmenu  LI.level0 {
	font-weight:bold;
	padding:5px 0;
	font-size: 16px;
}	

#mainmenu  LI.level0  A:link, #mainmenu  LI.level0  A:visited  {
	color: ;
}
#mainmenu LI.level0  A:hover {border-bottom-width:0px;}
	


#mainmenu  UL.level1 {
	margin-left:10px; 
	padding-left:10px; 
	margin-top:5px;
	border:0px solid #f00; 
	
	}

	
#mainmenu   LI.level1 {
	border:0px solid #f00;
	padding:2px 0 2px;		
	font-weight:normal;
	font-size: 13px;
}	

#mainmenu LI.level1  A:link, #mainmenu LI.level1  A:visited  {
	color: ;
}

#mainmenu LI.level1  A:hover {border-bottom-width:1px;}
	


#mainmenu  a.active_link,
#mainmenu  a.active
{
	font-weight:bold;
}




#main {
	margin: 5px 5px 5px 230px;
	padding: 0px 15px 10px;
	text-align: justify;
	vertical-align:top;
	border:0px solid #f00;
	border-left: 0px solid silver;
	
	line-height: 150%;
	
}

#main ol {
	margin-left: 2em;
}


#main ul {
	border:0px solid #f00;
	margin-left:0px; padding-left:22px;
	}
#main li {
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

#main ol ul li {
	margin-left: 2em;
}

#main img {
	/*margin: 15px 0 0 20px;*/
	
}

#main .img {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	display: inline;
	width: 100%;
	float: left;
}

#main .img li {
	list-style: none;
	margin: 10px 0;
	padding: 0;
	display: block;
	float: left;
}

#main .img li img {
	float: left;
	margin: 0 20px 10px 0;
	border: 2px solid #933;
}

#main .img a {
	display: block;
	text-decoration: none;
	border: 0;
}

p {
	
	
	padding: 7px 0;
	

}

#main p:first-line  {padding-left:30px; text-indent: 1.8em;}



.right {
	float: right;
}


SMALL {font-size:90%; line-height:135%;}

.spacer {
	width: 100%;
	height: 15px;
}



/*
	bg_body=> '#fff',
	bg_text=>'#fff',
	bg_menu=>'#fff',
	logo_text=> '#6799FF',
	slogan=> '#476BB3',
	link=> '#6799FF',
	hover=> '#476BB3',
	h1=> '#476BB3',
	text=> '#000',
	line=>'#ddd',
*/	


/* Цвета */
body {background:#fff; }
#container  {background: #FFF;}
#footer, #header  {background:;}
#left, #main {background: ; color: black;}

#left , #main {border-color:#ddd;}
hr { color: #ddd; background-color: #ddd; }

#header h1 {color: #888;}

h1  	{color: #000; }

h2 	{color: gray; }

h3, 
#mainmenu  LI.level0  A:link, 
#mainmenu  LI.level0  A:visited  
	{color: #476BB3;}


	
a {color: #6799FF;}
a:hover {color: #476BB3;}






#mainmenu LI.level1  A:link, 
#mainmenu LI.level1  A:visited 
	{color: #6799FF;}
#mainmenu LI.level1  A:hover 
	{color: #476BB3;}






