* {

	margin: 0;

	padding: 0;

}



a {color: #963;}

a:hover {color: #C60;}



body {

	background: #069FFF  url(images/bg.jpg) repeat-x left bottom;

	color: #444;

	font: normal 11px Arial, Helvetica, sans-serif;

}



.title

{

font-size: 24px;

}



p,code,ul {padding-bottom: 1.2em;}

p {
	text-align: justify;
	font: normal normal 14px/18px Arial, Helvetica, sans-serif;
	color: #126DA2;
}

p.stih {

    margin: 0px;
    padding: 0px 0px 16px 0px;
    /* text-indent: 1.5em; */
    line-height: 18px;

}

p.stih0 {

	margin: 0px;

	padding:  0px 0px 0px 0px;;

	text-indent: 0em;

	line-height: 18px;

}

/* Отступы для форматирования абзацев */

p.stih1 {

	margin: 0px;

	padding: 0px 0px 0px 120px;

	line-height: 16px;

}

p.stih2 {

	margin: 0px;

	padding: 0px 0px 0px 240px;

	line-height: 16px;

}

p.stih3 {

	margin: 0px;

	padding: 0px 0px 0px 175px;

	line-height: 16px;

}

p.stih4 {

	margin: 0px;

	padding: 0px 0px 0px 175px;

	font: italic 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}

p.stih41 {

	margin: 0px;

	padding: 0px 0px 0px 180px;

	font: normal 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}

p.stih42 {

	margin: 0px;

	padding: 0px 0px 0px 195px;

	font: normal 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}

p.stih43 {

	margin: 0px;

	padding: 0px 0px 0px 253px;

	font: normal 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}

p.stih44 {

	margin: 0px;

	padding: 0px 0px 0px 85px;

	font: normal 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}



p.stih5 {

	margin: 0px;

	padding: 0px 0px 10px 175px;

	font: italic 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

}

p.centr {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font: normal 14px/16px Arial, Helvetica, sans-serif;

	text-align: center;

}

p.comment {

	font: italic 14px/16px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 1.9em;

}

p.comment0 {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: right;

	text-indent: 0em;

}

p.comment01 {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: left;

	text-indent: 0em;

}

p.comment02 {

	margin: 0px;

	padding: 0px 0px 0px 30px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: left;

	text-indent: 0em;

}

p.comment03 {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 2.0em;

}

p.comment1 {

	margin: 0px;

	padding: 0px 0px 10px 120px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 0em;

}

p.comment2 {

	margin: 0px;

	padding: 0px 0px 0px 120px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 0em;

}

p.comment3 {

	margin: 0px;

	padding: 0px 0px 0px 400px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 0em;

}

p.comment4 {

	margin: 0px;

	padding: 0px 0px 8px 400px;

	font: italic 14px/18px Arial, Helvetica, sans-serif;

	text-align: justify;

	text-indent: 0em;

}

li {list-style: none;}



h1 {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}



h1,h2,h3 {padding-top: 6px; color: #126DA2}
.container .main .sidenav h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#24abfe;
	padding-bottom: 7px;
}

h3 {    margin: 13px 0 20px 0;}


.clear {clear: both;}



/* structure */

.container {

	background: #FFF;

	font-size: 1.2em;

	margin: 0 auto;

	padding: 0 10px 10px;

	width: 960px;

}



/* header */

.top {

	background: url(images/clouds.jpg) repeat-x;

	padding: 90px 10px 0;

}



/* title */

.header {

	background: #FFF;

	font-size: 14px;

	height: 396px;

	margin: 0 auto;

	padding: 10px 10px 5px;

	width: 960px;

}



#logo {

	width: 960px;

	height: 396px;

	margin: 0 auto;

	background: url(images/header1.jpg) no-repeat left top;

}



#logo h1, #logo h2 {

	margin: 0;

	padding: 0;

}



#logo h1 {

	padding: 30px 5px 0 625px;

	font-size: 22px;

	color: white;

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: bold;

}



#logo h2 {

	padding: 0px 0 0 25px;

	font-size: 11px;

	color: #0272BA;

}





#logo a {

	color: #ffffff;

}



/* navigation */

.navigation {	

	background: #D9E1E5 url(images/menu.gif);

	border: 1px solid #DFEEF7;

	height: 41px;

}

.navigation a {

	background: #D9E1E5 url(images/menu.gif);

	border-right: 1px solid #ffffff;

	color: #ffffff;

	display: block;

	float: left;

	font: bold 1.1em sans-serif;

	line-height: 41px;

	padding: 0 20px;

	text-decoration: none;

}

.navigation a:hover {background: #319EDD; color: #ffffff; text-decoration: underline}



/* main */

.main {

	border-top: 4px solid #FFF;

	background: url(images/bgmain.gif) repeat-y;

}



/* sub navigation */

.sidenav {

	float: left;

	width: 250px;

}

.sidenav h2 {

	color: #5A5A43;

	font-size: 1em;

	line-height: 30px;

	margin: 0;

	padding-left: 12px;

}

.sidenav ul {

	padding: 0;

	border-top: 1px solid #EAEADA;

}

.sidenav li {border-bottom: 1px solid #EAEADA;}

.sidenav li a {

	font-size: 1.1em;

	color: #554;

	display: block;

	padding: 8px 0 8px 5%;

	text-decoration: none;

	width: 95%;

}

.sidenav li a:hover {

	background: #DCEFFF;

	color: #654;	

}



/* content */

.content {

	float: left;

	margin: 10px 0;

	padding: 0 16px;

	width: 670px;

}

.content .descr {

	color: #664;

	font-size: 0.9em;

	margin-bottom: 6px;

}

.content li {

	list-style: url(images/li.gif);

	margin-left: 18px;

}

.content p {font-family: Arial, Helvetica, sans-serif;}



/* footer */

#footer {
	background: url(images/bgfooter.gif) repeat-x;
	color: #FFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 60px;
    padding: 26px 0 0px 22px;
}
#footer p
{
	padding: 0px;
	margin: 0px;
	color: #FFF;
}

#footer a, #footer a:hover {color: #FFF;}
.ak a
{
	color:#464646;
}
