/* Reset styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, red {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

a img, :link img, :visited img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

invisible-table {
	border-collapse:collapse;
	border-spacing:0;
	background: collapse;
}


ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.75em Arial;
	/* font:1em Times New Roman;*/
	color:#474747;
	background:#fff;
	padding-bottom:10px;
}

a {
	text-decoration:underline;
	color:#00499C;
}

a:hover {
	text-decoration:none;
}

strong {
	font-weight:bold;
}

/* Titles */

h1 {
	font:bold 1.3em Tahoma;
	margin-bottom:1px;
	color:#00499C;
	case-transform: uppercase;
}

h2 {
	font:bold 1.2em Tahoma;
	padding-bottom:5px;
	margin-bottom:5px;
	color:##00499C;
	text-transform:uppercase;
}

h3 {
	font:bold 1.1em Tahoma;
	margin-bottom:2px;
	color:#00499C;
}

h4 {
	font:bold 1em Tahoma;
	margin-bottom:10px;
}


	h1 a, h3 a, h4 a {
		text-decoration:none;
	}

	h1 a:hover, h3 a:hover, h4 a:hover {
		text-decoration:underline;
	}

h5 {
	background:#EBF4FB;
	border-top:1px solid #B7CDFF;
	border-bottom:1px solid #B7CDFF;
	font:bold 1em Arial;
	color:#000;
	padding:3px 10px 3px 34px;
	margin-bottom:10px;
}

/* Form elements */

.textbox, select {
	border:1px solid #999999;
	background:#fff;
	font:normal 1em Arial;
}

.button {
	border:none;
	background:url("images/button.gif") repeat-x top;
	cursor:pointer;
	padding-top:0;
	padding-bottom:0;
	height:21px;
	font:bold 1em Arial;
	vertical-align:bottom;
	color:#fff;
}

/* Structure */

.wrapper {
	background:url("images/wrapper.gif") repeat-y center;
	width:981px;
	margin:0 auto;
}

.container {
	width:100%;
	float:left;
	margin-right:-227px;
}

/* Header */

.header {
	position:relative;
	margin:0 10px;
	border-top:4px solid #00499C;
	padding-top:142px;
	background:#fff url("images/header-top.png") no-repeat right top;
}

	.logo {
		position:absolute;
		top:20px;
		left:17px;
		display:block;
		width:192px;
		height:60px;
	}
	
		.logo span {
			position:absolute;
			top:0;
			left:0;
			display:block;
			width:192px;
			height:60px;
			background:url("images/new_logo.png") no-repeat;
			cursor:pointer;
		}
		
	/* Login */
	
	.login {
		position:absolute;
		top:10px;
		left:253px;
		overflow:hidden;
	}
	
		.login li {
			border-right:1px solid #424242;
			float:left;
			padding:0 10px;
			margin-right:-1px;
		}
		
			.login li a {
				font:normal 1em Arial;
			}
	
	/* Searchbox */
	
	.searchbox {
		position:absolute;
		top:95px;
		left:10px;
		font:normal 1em Arial;
	}
	
		.searchbox p {
			margin-bottom:4px;
		}
		
		.searchbox a {
			color:#000;
		}
		
		.searchbox .button {
			background:url("images/search-button.gif") no-repeat;
			width:26px;
			height:21px;
		}
		
		.searchbox .textbox {
			width:180px;
		}
	
	/* Top navigation */

	.top-nav {
		position:absolute;
		top:6px;
		right:15px;
	}
	
		.top-nav li {
			padding:0 15px;
			float:left;
		}
	
	/* Header banner */
	
	.header-banner {
		position:absolute;
		top:40px;
		right:0px;
		text-align:right;
	}
	
	/* Menu */
	
	.menu {
		border-top:1px solid #FF7B00;
		border-bottom:1px solid #203C73;
		overflow:hidden;
		background:url("images/menu.gif") repeat-x top;
	}
	
		.menu li {
			float:left;
			background:url("images/menu-separator.gif") no-repeat right;
			padding-right:1px;
		}
		
			.menu li a {
				display:block;
				font:bold 1em/27px Arial;
				text-transform:uppercase;
				display:block;
				padding:0 30px;
				color:#3a3a3a;
				text-decoration:none;
			}
			
			.menu li a:hover {
				background:url("images/menu.gif") repeat-x bottom;
			}
			
			.menu .current a, .menu .current a:hover {
				color:#fff;
				background:#00499C;
			}
	
	/* Important block */
	
	.imp-block {
		height:25px;
		background:#E5E5E5;
		color:#000;
		/*padding:5px 15px;*/
		font-family:Arial;
		}
	
		.imp-block strong {
			text-transform:uppercase;
			margin-right:15px;
		}
	
		.imp-block a {
			text-decoration:none;
			color: #00499C;
		}
		
		.imp-block a:hover {
			text-decoration:underline;
		}
	
/* Content */

.content {
	margin-right:227px;
}

.center {
	text-align:center;
}
	
.right {
	text-align:right;
}
	
	.right a {
		padding-right:8px;
		background:url("images/right-arrow.gif") no-repeat right;
		font-family:Tahoma;
		text-decoration:none;
		font-size:0.9em;
		text-transform:uppercase;
	}
		
		.right a:hover {
			text-decoration:underline;
		}
.red {
	font-color: #FF0000
}
	
/* Intro */

.intro {
	background:#fff url("images/block_20100629.gif") repeat-x bottom left;
	padding:5px 0 7px 0;
	margin:0px 7px 5px 10px;
}
	
	.intro .intro-banner {
		float:right;
		text-align:right;
		margin-top:10px; 
	}

	.intro ul {
		background:#EBF4FE url("images/dot.gif") repeat-x top left;
		width:260px;
		overflow:hidden;
		font-family: Arial;
		/*font-weight: bold;*/
		padding:5px 0;
	}
	
		.intro li {
			float:left;
			width:120px;
			line-height:26px;
			padding:0 0 0 10px;
		}
		
			.intro li img {
				float:left;
				margin-right:5px;
				margin-top:4px;
			}

/* Central column */

.main {
        margin-left:280px;
        padding:0 0 0 9px;
        margin-bottom:20px;
        width:450px;
}

.h2main {
        font:bold 1.2em Arial;
        padding-bottom:5px;
        margin-bottom:8px;
        color:#000;
        text-transform:uppercase;
}

	.post {
		margin-bottom:15px;
	}
	
		.post .date {
			color:#8C8C8C;
			font:normal 0.9em Arial;
		}
		
		.post p {
			margin-bottom:10px;
		}
	
	.main ol {
		margin-bottom:15px;
		list-style:decimal;
		margin-left:27px;
		font-family:Arial;
	}
	
		.main ol li {
		/*	border-bottom:1px dotted #999; */
			 margin-bottom:15px;
		}
		.main ul li {
                   /*     border-bottom:1px dotted #999;*/
                         margin-bottom:15px;
                }

.subli {
}

.subli ol li  {
	border-bottom:none;
	margin-bottom:5px;
	}	

.author_main {
	 font:bold 0.9em Arial;
         color:#9E9E9E;
	}

.kwlist_main {
         font: 0.9em Arial;
         color:#9E9E9E;
	}

	.main ul {
		margin-bottom:15px;
		list-style:disc;
		margin-left:15px;
		font-family:Arial;
	}
	
	.main form {
		background:#EBF4FE;
		padding:20px 15px 10px;
		margin-bottom:15px;
		font-family:Arial;
	}
	
		.main form .textbox, .main form select {
			border-width:1px;
			width:200px;
		}
		
		.main form span {
			float:left;
			width:80px;
			color:#00499C;
		}
		
		.main form p {
			margin-bottom:10px;
			overflow:hidden;
		}
	
	.main table {
		border-collapse:separate;
		border-spacing:2px;
		margin-bottom:15px;
	}
	
		.main td, .main th {
			background:#EBF4FE;
			padding:5px 10px;
		}
		
		.main .even td {
			background:#F7FBFF;
		}
	
	/* Navigation */

	.navigation {
		margin-bottom:15px;
		font-family:Arial;
		color:#bbb;
		word-spacing:3px;
		font-size:0.9em;
		text-transform:uppercase;
	}
	
		.navigation a {
			text-decoration:none;
		}
		
		.navigation a:hover {
			text-decoration:underline;
		}
	
	.download {
		padding:3px 5px 3px 17px;
		background:url("images/download.gif") no-repeat left;
		font-family:Arial;
	}
	
	.photo {
		padding:3px 5px 3px 17px;
		background:url("images/photo.gif") no-repeat left;
		font-family:Arial;
	}
	
	/* Search */
	
	.search {
		border-top:1px dotted #8FA2CA;
		border-bottom:1px dotted #8FA2CA;
		padding:10px 0;
		margin-bottom:20px;
	}
	
		.search form span {
			width:200px;
			padding-right:10px;
			text-align:right;
		}
		
		.search form a {
			color:#FF4E00;
			font-weight:bold;
		}
	
		.alphabet {
			text-align:center;
			color:#00499C;
			font-family:Arial;
			word-spacing:2px;
		}
		
			.alphabet a {
				font-weight:bold;
			}
	
	.search-result {
		margin-bottom:20px;
	}
	
		.main .search-result li {
			border:0;
			margin-bottom:10px;
		}
		
		.search-result h4 {
			margin-bottom:3px;
		}
		
		.search-result p {
			font-family:Georgia;
		}
	
	/* Paging */
	
	.main .paging {
		list-style:none;
		margin:0 0 20px;
		text-align:center;
	}
	
		.paging li {
			display:inline;
		}
		
			.paging li a {
				border:1px solid #EAEAEA;
				text-decoration:none;
				padding:1px 5px;
				font-weight:bold;
			}
			
			.paging li span {
				border:1px solid #EAEAEA;
				text-decoration:none;
				padding:1px 5px;
				font-weight:bold;
			}
			
			.paging .current span, .paging li a:hover {
				background:#3E6996;
				color:#fff;
			}
		
			.paging .prev a {
				background:url("images/left-arrow.gif") no-repeat 3px 6px;
				padding-left:11px;
				font-size:0.9em;
				font-weight:normal;
			}
			
			.paging .prev span {
				background:url("images/left-arrow-inert.gif") no-repeat 3px 6px;
				padding-left:11px;
				font-size:0.9em;
				font-weight:normal;
			}
			
			.paging .next a {
				background:url("images/p-right-arrow.gif") no-repeat right 6px;
				padding-right:11px;
				font-size:0.9em;
				font-weight:normal;
			}
			
			.paging .next span {
				background:url("images/p-right-arrow-inert.gif") no-repeat right 6px;
				padding-right:11px;
				font-size:0.9em;
				font-weight:normal;
			}
	
/************************************************* Block - стили различных блоков***********************************************************/

.block {
	padding-bottom:5px;
	margin-bottom:5px;
	background:url("images/block_20100629.gif") repeat-x bottom;
	}

	.block .solid {
		background:#EBF4FE;
		border-top:3px solid #00499C;
		padding:15px 10px;
		font:0.9em Arial;
		}

/*Блок без подчеркивания*/
.block_unlined {
	padding-bottom:5px;
	margin-bottom:5px;
}

/*Блок для баннеров*/
.block_banner {
	padding-top:10px;
	padding-bottom:10px;
	/*margin:5px;*/
	background:url("images/block_20100629.gif") repeat-x bottom;
}

/*Подчеркивание само по себе*/
.line {
	padding-bottom:5px;
	margin-bottom:5px;
	background:url("images/block_20100629.gif") repeat-x bottom;
}

/************************************************************** Block - END ****************************************************************/

/* Left column */

.leftside {
	width:258px;
	float:left;
	padding:0 5px 0 11px;
	margin-bottom:20px;
}


/* Registration */
.registration h2 {
	color:#FFFFFF;
	background-color:#FF4E00;
	text-align:center;
	height:17px;
	padding-top:5px;
}
	
.event {
	margin-bottom:15px;
}
		
	.event a {
		color:#474747;
		text-decoration:none;
	}
		
			.event a:hover {
				text-decoration:underline;
			}
		
	.event .date {
		color:#00499C;
		/* color:#9E9E9E; */
		font:bold 1em Arial;
	}
		
	.event .category {
		font:bold 0.8em Tahoma;
		color:#9E9E9E;
	}
	

/* Advertising */
	
.advertising {
	overflow:hidden;
	background:#E0E0E0;
}
	
	.advertising img {
		float:left;
		margin-right:5px;
		vertical-align:top;
	}
		
	.advertising .date {
		background:#81A6D8 url("images/button.gif") repeat-x bottom;
		color:#fff;
		font:bold 1em Arial;
		padding:2px 0;
		margin-bottom:10px;
	}
	
/* Subscription */
	
.subscription {
	background:#EBF4FE;
	border-top:3px solid #00499C;
	padding:15px 10px;
	/* font: 1em Arial; */
}
	
	.subscription .textbox {
		margin-top: 3px;
		width:150px;
	}
	

/* Author column */
	
	.author-column p {
		margin-bottom:10px;
	}
	
		.author {
			font:bold 1em Arial;
			color:#8C8C8C;
		}
	
		.author-photo {
			float:left;
			margin-right:12px;
		}
		
		.author-column .date {
			font:bold 1em Arial;
			color:#9F9F9F;
			text-transform:uppercase;
		}
	
	/* Education */
	
	.education {
		background:url("images/dot.gif") repeat-x bottom;
		margin-bottom:15px;
	}
	
		.education h2 {
			color:#00499C;
		}
		
		.education ul {
			padding-bottom:15px;
			list-style:disc;
			margin-left:47px;
		}
		
			.education li {
				margin-bottom:2px;
			}
		
				.education li a {
					color:#397BC5;
					font:bold 1em Arial;
					text-decoration:none;
				}
				
				.education li a:hover {
					text-decoration:underline;
				}
	
/* Right column */

.rightside {
	width:207px;
	padding:5px 10px 0 10px;
	float:right;
	margin-bottom:20px;
}

	/* Note block */

	.note-block {
		background:#FFD99F url("images/note-block.jpg") no-repeat right bottom;
		padding:8px 8px 15px;
		color:#363636;
		font-family:Arial;
	}
	
		.note-block a {
			color:#2D00FF;
		}
		
		.note-block h2 {
			background:url("images/dot.gif") repeat-x bottom;
			padding:0 6px 5px;
		}
		
		.note-block p {
			padding:0 5px 5px;
		}
	
	/* note block add by kroky */
        .note-block ol li {
                        border-bottom:1px dotted #999;
                }

        .note-block ul {
                margin-bottom:15px;
                list-style:disc;
                margin-left:15px;
                font-family:Arial;
        }
	
	.note-red {
		color:#FF0000;
	}



/* Tag cloud */

.tag-cloud {
	text-align:justify;
}
	
	.tag-cloud a {
		color:#474747;
		font-family:Arial;
		text-decoration:none;
	}
		
	.tag-cloud a:hover {
		text-decoration:underline;
	}
	
	.tag1 {font-size:0.6em}
	.tag2 {font-size:0.7em}
	.tag3 {font-size:0.8em}
	.tag4 {font-size:0.9em}
	.tag5 {font-size:1.0em}
	.tag6 {font-size:1.1em}
	.tag7 {font-size:1.2em}
	.tag8 {font-size:1.3em}
	.tag9 {font-size:1.4em}


/* Vote */
	
.vote p {
	margin-bottom:5px;
}
	

/* Project news */

.project-news {
	background:#EBF4FE;
	border-top:3px solid #00499C;
	margin-top: 0px;
	padding:10px 10px 10px 10px;
	font:0.9em Arial;
}
	
	.project-news p {
		margin-bottom:0px;
	}
	
	
/* Footer */

.footer {
	clear:both;
	background:#fff url("images/dot.gif") repeat-x bottom;
	padding:10px 11px;
	margin:0 1px;
	overflow:hidden;
	position:relative;
}

	.bottom-menu {
		background:#D7D7D7;
		padding:10px;
		text-align:center;
		margin-bottom:20px;
	}
	
		.bottom-menu li {
			display:inline;
			padding:0 30px;
		}
		
			.bottom-menu li a {
				font:1em Arial;
				color:#474747;
				text-decoration:none;
			}
			
			.bottom-menu li a:hover {
				text-decoration:underline;
			}
	
	.counter-block {
		float:right;
	}
	
	.footer p {
		font:0.9em Arial;
		padding-left:140px;
	}
	
	.copyright {
		position:absolute;
		top:60px;
		left:15px;
		display:block;
		width:130px;
		height:58px;
	}
	
		.copyright span {
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:130px;
			height:58px;
			background:url("images/copyright.png") no-repeat;
			cursor:pointer;
		}

.main .content-table {
        border-collapse:separate;
        font:0.9em Arial;
        border-spacing:1px;
        background:#999;
        color:#474747;
}

        .content-table td {
                padding:2px;
                background:#fff;
        }

        .content-table .even td {
                background:#E6E6E6;
        }

        .content-table th {
                padding:2px;
                background:#C0C0C0;
        }


/* by kroky */
.imgcap  {
	float:right;
	margin-right:15px;
	margin-top: 5px;
}


/* Опрос */

.votebox {
	width:205px;
	border:1px solid #f1f1f1;
	height:12px;
	margin-bottom:10px;
	float:left;
}

.votebox p {
	float:left;
	line-height:12px;
	background:url("images/votebox1.gif") repeat-x top;
	text-align:right;
	float:left;
	font-weight:bold;
}

.pollresults {
	line-height: 7px;
}

.easypoll {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.easypoll input {
	vertical-align:middle;
}

.easypoll .pollresults p {
	text-align:left;
}

.voteline {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	margin-bottom:2px;
}

/* news img cool border */
div.photo1{background-image:url(/images/newscoolborder.gif);background-repeat:no-repeat; width:120px; height:80px; float:left;}
div.photo2{background-image:url(/images/authorscoolborder.gif);background-repeat:no-repeat; width:105px; height:110px; float:left;}
img.photo2{margin-left:3px; margin-top:3px;}

/*  di */
h3.mainh3{
	font-size:16px;
}
h2.smaller{
	font-size:11px;
}

/* comment */
span.comment_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
}

textarea{
	border: 1px solid #cccccc;
}
input.add-button, input.edit-button{
	border: 1px solid #313A3F;
	background-color:#E4E5E8;
	color:#313A3F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 5px 0px 0px 0px;
}
form.add-comment{
	background:#ffffff;
	padding: 0 0 0 0;
	margin-top: 0 0 0 0;
}
div.komm{
margin-top:20px;
margin-bottom:10px;
}
hr {
	border: 1px solid #cccccc;
}


#flashcontent {
	width: 959px;
	height: 25px;				
	text-align: center;
}
.rssimg{
	margin-left:5px;
	margin-bottom:-5px;
}

.classh2{
	font:bold 1.2em Arial;
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom:8px;
	color:#000;
	text-transform:uppercase;
}

.registration .classh2 {
	color:#FFFFFF;
	background-color:#FF4E00;
	text-align:center;
	height:17px;
	padding-top:5px;
}
.note-block .classh2 {
	background:url("images/dot.gif") repeat-x bottom;
	padding:0 6px 5px;
}

p.right a{
	color: #00499C;
}

/*-----------------------------------------------------------------*/
	.practic-instruction ul {
		padding: 0px;
		margin: 0px;
		height: 30px;
	}
	.practic-instruction  ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		float: left;
		margin-right:10px;
		padding-right:15px;
	}
	.practic-instruction  ul li a{
		padding:2px 3px;
	}
	.practic-instruction  ul li.pp-1 {background: url('../assets/images/mainpage-parts/mba-small-arrow-disabled.png') right center no-repeat;}
	.practic-instruction  ul li.pp-1 a{background: url('../assets/images/mainpage-parts/mba-small-disabled.png') left center repeat-x;}
	.practic-instruction  ul li.pp-1-active {background: url('../assets/images/mainpage-parts/mba-small-arrow.png') right center no-repeat;}
	.practic-instruction  ul li.pp-1-active a{background: url('../assets/images/mainpage-parts/mba-small.png') left center repeat-x;}
	
	.practic-instruction  ul li.pp-2 {	background: url('../assets/images/mainpage-parts/magister-small-arrow-disabled.png') right center no-repeat;}
	.practic-instruction  ul li.pp-2 a{background: url('../assets/images/mainpage-parts/magister-small-disabled.png') left center repeat-x;}	
	.practic-instruction  ul li.pp-2-active {background: url('../assets/images/mainpage-parts/magister-small-arrow.png') right center no-repeat;}
	.practic-instruction  ul li.pp-2-active a{background: url('../assets/images/mainpage-parts/magister-small.png') left center repeat-x;}	
		
	.practic-instruction  ul li.pp-3 {	background: url('../assets/images/mainpage-parts/sertificats-small-arrow-disabled.png') right center no-repeat;}
	.practic-instruction  ul li.pp-3 a{background: url('../assets/images/mainpage-parts/sertificats-small-disabled.png') left center repeat-x;}	
	.practic-instruction  ul li.pp-3-active {background: url('../assets/images/mainpage-parts/sertificats-small-arrow.png') right center no-repeat;}
	.practic-instruction  ul li.pp-3-active a{background: url('../assets/images/mainpage-parts/sertificats-small.png') left center repeat-x;}	
	
	.practic-instruction  ul li.pp-4 {	background: url('../assets/images/mainpage-parts/langs-small-arrow-disabled.png') right center no-repeat;}
	.practic-instruction  ul li.pp-4 a{background: url('../assets/images/mainpage-parts/langs-small-disabled.png') left center repeat-x;}	
	.practic-instruction  ul li.pp-4-active {background: url('../assets/images/mainpage-parts/langs-small-arrow.png') right center no-repeat;}
	.practic-instruction  ul li.pp-4-active a{background: url('../assets/images/mainpage-parts/langs-small.png') left center repeat-x;}	
	
	.practic-instruction  ul li a{
		color: #fff;
		text-decoration: none;		
	}
	
	#practic_instruction_block li {
		display:block;
                float:none;
                margin-right:0;
                padding-right:0;
	}
	.practic-instruction  ul#practic_instruction_block{
		height: auto;
	}
	/*Заголовки внутренних блоков разделов*/
        #practic_instruction_block .h2main {
		padding-bottom:2px;
		padding-left:5px;
		padding-top:2px;
		margin-bottom:0;
		background: #e2e2e2;
		color: #666666;
	}
	
	
        /* отрисовка заголовка блока MBA */ 
	#practic_instruction_block .bpp-1  .first{
		color: #000000;
		background: #e2e2e2 url('../assets/images/mainpage-parts/mba-big-arrow.png') left center no-repeat;
		
	}

        /* отрисовка заголовка блока МАГИСТРАТУРЫ*/ 
	#practic_instruction_block .bpp-2  .first{
		color: #000000;
		background: #e2e2e2 url('../assets/images/mainpage-parts/magister-big-arrow.png') left center         no-repeat;
		
	}

	#practic_instruction_block .first {
		padding-left:35px;
	}
	#practic_instruction_block .bbp-body{
		margin-bottom:2px;
		background: #eeeeee;
		padding:10px;
	}
	#practic_instruction_block form {
		background:none repeat scroll 0 0 #EEEEEE;
		margin:0;
		padding:0;
		position:relative;
	}
	#practic_instruction_block form .short{width:98px;}
	#practic_instruction_block form .long{width:200px;margin-bottom:2px;}
	
	#practic_instruction_block form .button{
		margin-left: 3px;
		bottom: 15px;
		widht: 30px;
		align: center;
	}
	
	.end {clear: both;}
	 
	 #practic_instruction_block .bbp-body ul {
	 	width: 100%;
	 	height: auto;
	 }

	 #practic_instruction_block .bbp-body ul li,
	 #practic_instruction_block .bbp-body ul li a{
	 	 	padding: 0px;
	 		margin: 0px; 	
	 		color:#00499C;
			font-family: Times New Roman;
			font-size:14px;
			text-decoration:underline;
	 }

	/* Список с буллитами в две колонки*/
	 #practic_instruction_block .bbp-body ul li{
		float:left;
		width:46%;
	 }
	
         /* Список с буллитами в одну колонку*/
	 #practic_instruction_block .bbp-body ul.onecolumn li{
		float:left;
		width:96%;
	 }	 
	  #practic_instruction_block .bbp-body ul li p {
		  background:url("../assets/images/mainpage-parts/list-circle.png") no-repeat scroll left 5px transparent;
		  padding-left:15px;
		  padding-bottom: 3px;
	  }
	 
	 
	 #practic_instruction_block .bbp-body ul.icons li {
	 	padding: 0px 2px;
	 	margin: 0px;
	 	float: left;
	 	width: 24%;
	 	background: none;
	 }
	 
	 #practic_instruction_block .bbp-body ul.icons li a,
	 #practic_instruction_block .bbp-body ul.icons li{
	 	font-size: 11px;
	 	
	 }
	  #practic_instruction_block .bbp-body ul.icons li img{
		display:block;
		left:20%;
		margin:0 auto;
		position:absolute;
		top:0;
	  }
	 
	 #practic_instruction_block .bbp-body ul.icons {
	 	width: 100%;
	 	margin: 0px;
	 	padding: 0px;
	 	
	 }
	 
	 #practic_instruction_block .bbp-body ul.icons li {
		color:#666666;
		padding-top:45px;
		position:relative;
		text-decoration: none;
	 }
	 
	 #practic_instruction_block .bbp-body ul.requests,
	 #practic_instruction_block .bbp-body ul.requests li {
	 	margin: 0px;
	 	padding: 0px;
	 }
	 
	 #practic_instruction_block .bbp-body ul.requests li {
	 	background: none;
	 	padding-right: 10px;
	 	float: left;
	 	width:210px;
	 	text-decoration: none;
	 	
	 }
	 #practic_instruction_block .bbp-body ul.requests li p{
		color: #999999;
		background: none;
		padding: 0px;
		float:left;
		margin-bottom:3px;
	 	width: 100%;
	 }
	 
	 #practic_instruction_block .bbp-body ul.requests li p a{
	 	/*float: left;*/
	 	
	 }
	 
	 #practic_instruction_block .bbp-body ul.requests li img {
	 	float: left;
	 	padding-right: 3px;
	 }
	 
	 div.practic-instruction {float: left;width:100%;}
	 #practic_instruction_block .bbp-body ul.requests {width:430px;}
	 #practic_instruction_block .bbp-body ul.requests .r-right {padding-right: 0px;}
/*-----------------------------------------------------------------*/

/* форма подписки на главной странице */
.text_1 {
	align:left;
	font-family:"Verdana";
	font-size:12px;
	color:#474747;
	text-align:left;
	padding-left:22px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:5px;
	line-height:1.2;
}


.hr
{
	align:center;
	background-color: #6c94cd;
	height:2px;
	line-height:0.2;
	font-size:2px;
	width:95%;
	margin-bottom:5px;
}

.subscr_form_s1
{
	border-top:3px solid #00499c;
	width:100%;
	background-color:#EBF3FE;
	padding-top:10px;
	padding-bottom:10px;}

.l1{ 
	color: #4D4D4D;
	font-family:"Verdana";
	font-size:11px;
	padding-left:5px;
}

.sended {
	line-height:2.5;
	margin:10px;
	font-family:Tahoma;
	color:#00499c;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.button1 {
	width: 117px;
	height: 25px;
	background: url('/button_green.png') no-repeat;
	text-align: center;
	border:0px;
	font-weight:bold;
	color:#fff;  
}

/* форма подписки на главной странице - END*/


/* Facebook Fan Box */
/* @charset "utf-8"; */

.fan_box
	.full_widget 
		.connect_top {
			border: none;
			background-color: #000000;
			color: 00499C;
			}

.fan_box
	.full_widget {
		border: 1px;
		border-color: #eeeeee;
		margin-bottom: 5px;
}

.connect_top a {
	color: #eeeeee;

}
.connect_top a:hover {
	color: #CC0000;	

}
.fan_box
	.connections {
		background-color: #000000;
		border: none;
		color: #990000;
}

.fan_box
	.connections_grid
		.grid_item
			.name {
				color: #eeeeee; 
}

/*Facebook Fan Box END */


/* Комментарии к статьям */
.coment_div{
	width:100%;
}

.capcha_txt {
	height:44px;
	width:120px;
	font-size:36px;
	border:none;
	margin-top:2px;
	margin-right:7px;
}

.capt_capt{
	align:left;
	font-family:'Times New Roman';
	text-align:left;
	color:#fff;
	font-size:15px;
	padding-left:5px;
	letter-spacing:0.01em;
}

.coment_form_div {
	border-top: 2px solid #eeeeee;
	/* background-color:#FFFFFF; */
	padding-top:5px;
	width:450px;
}

.coment_form_div input,textarea {
	border: 1px solid #CCCCCC; 
	width:130px;  
	padding:2px;
	margin:0px;
}

.coment_form_div td { 
	/*background-color:#FFFFFF;*/
	font-family:Tahoma;
	font-size:12px;
	color:#777777;
	padding:0px;
	margin:0px;
}

.coment_form_div form,table {  
	/*background-color:#FFFFFF;*/
	padding:0px;
	margin:0px;
}

.kap_div {
	background:url('/new_form/2l.png') no-repeat;
	width:410px;
	height:62px;
}

/* Комментарии к статьям - END */

/* blogs */

.blogs-main {
	background-color: #EBF4FE;
	border-top:3px solid #00499c;
	/* background:url("images/dot.gif") repeat-x scroll left top #EBF4FE; */     
	padding: 3px;
	position: relative;
}

.blogs-main ul {
    padding: 0 0 0 40px;
    margin: 5px 0 5px 10px;
    min-height: 40px;
    margin-left 0px;
}
.blogs-main ul li {
    margin-bottom: 3px;
    list-style-type: disc;
}
.blogs-main .ico {
    position: absolute;
    left: 3px;
    top: 12ex;
    width: 32px;
    height: 32px;
}

