/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00286c;
	background:#f6f6f6;
	}
/* global styles */
img { border:none; }
p {	margin:5px 0 5px 0;	padding:0; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#2654a2; margin:5px 0 5px 0; padding:0; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:22px; font-weight:normal; }
h3 { font-size:20px; font-weight:normal; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
hr { height:1px; border:none; color:#dcdcdc; background:#dcdcdc; }
.clear { clear:both; }
.text { display:table; }
.red { color:#ff0920 !important; }

ul {
	margin:3px 0px 0px 0px;
	padding:0;
	list-style:none;
	}
ul li {
	padding:4px 0px 2px 12px;
	background:url(/i/marker.gif) left 8px no-repeat;
	}

/* .inlineblock { display:-moz-inline-stack; display:inline-block; } */

#HTMLBlock {
	width:904px;
	padding-left:96px;
	background:url(/i/bg.gif) 96px 0px repeat-y;
	position:relative;
	z-index:10;
	}

a:active, a:focus, img { outline:none !important; }
:focus{ -moz-outline-style:none !important; }

/* Стандартные ссылки */
a:link, a:active, a:visited {
	color:#00286c;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}


#sysLinks {
	position:absolute;
	z-index:11;
	left:72px;
	top:43px;
	width:32px;
	font-size:0px;
	}
#sysLinks a:link, #sysLinks a:active, #sysLinks a:visited, #sysLinks a:hover {
	font-size:0px;
	display:block;
	margin-bottom:1px;
	width:32px;
	height:29px;
	}
#sysLinks a img {
	width:32px;
	height:29px;
	}

#contentBlocks {
	width:824px;
	padding:32px 40px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background:url(/i/conergrad.gif) 8px 0px no-repeat;
	}
#headerBlocks {
	min-height:300px;
	height:auto !important;
	height:300px;
	background:url(/i/headerBlocksBG.gif) 304px bottom no-repeat;
	position:relative;
	z-index:12;
	}
a#logotype:link, a#logotype:active, a#logotype:visited, a#logotype:hover {
	display:block;
	position:absolute;
	z-index:13;
	left:0px;
	top:11px;
	width:249px;
	height:45px;
	}
a#logotype img {
	width:249px;
	height:45px;
	}
.phone {
	position:absolute;
	right:0px;
	top:0px;
	z-index:14;
	width:194px;
	height:91px;
	background:url(/i/phone.gif) left top no-repeat;
	font-family:"Arial narrow";
	font-size:32px;
	font-weight:bold;
	color:#2654a2;
	line-height:100%;
	padding-left:7px;
	padding-top:20px;
	}
.phone span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929498;
	margin-right:4px;
	}
/*
#grafics {
	position:absolute;
	right:130px;
	top:18px;
	z-index:15;
	}
*/

#menu {
	width:224px;
	padding:90px 40px 0px 0px;
	float:left;
	}
#menu a:link, #menu a:active, #menu a:visited {
	text-decoration:none;
	display:block;
	color:#2654a2;
	font-size:18px;
	font-family:"Arial narrow";
	margin-bottom:6px;
	}
#menu a:hover {
	color:#00286c;
	}

#menu a:link span, #menu a:active span, #menu a:visited span {
	text-decoration:none;
	color:#929498;
	font-size:10px;
	font-family:"Arial narrow";
	margin-right:20px;
	}
#menu a:hover span {
	color:#00286c;
	text-decoration:underline;
	}

.cTitle {
	font-family:"Arial narrow";
	font-weight:bold;
	margin-bottom:15px;
	}
.cTitle span {
	display:block;
	color:#888585;
	font-size:0.8em;
	margin-top:-6px;
	font-weight:normal;
	}


#leftBlocks {
	width:224px;
	padding:20px 40px 0px 0px;
	float:left;
	}
#leftBlocks .block {
	width:224px;
	overflow:hidden;
	padding-bottom:20px;
	}
#leftBlocks .specials {
	}
#leftBlocks .specials img {
	width:200px;
	border:solid 1px #929498;
	margin:8px 0px;
	}
#leftBlocks .specials table {
	border-collapse:collapse;
	}
#leftBlocks .specials table th {
	text-align:left;
	font-weight:normal;
	font-size:11px;
	padding:2px 5px 2px 0px;
	}
#leftBlocks .specials table td {
	text-align:left;
	font-weight:normal;
	font-size:11px;
	padding:2px 0px 2px 5px;
	color:#a8a6a6;
	}




#rightBlocks {
	width:560px;
	float:right;
	}
#rightBlocks .infoBlock {
	width:560px;
	display:table;
	padding-top:20px;
	padding-bottom:10px;
	}
#rightBlocks .infoBlock .cTitle {
	float:left;
	margin-right:20px;
	}
#rightBlocks .infoBlock .text {
//	display:inline-block;
	}
.readmore {
	text-align:right;
	}
.readmore a:link, .readmore a:active, .readmore a:visited {
	color:#ff0920;
	display:inline-block;
	padding-right:10px;
	background:url(/i/readmore.gif) right 5px no-repeat;
	}
.readmore a:hover {
	}

#firstPageBlocks {
	background:url(/i/clock.jpg) 40px top no-repeat;
	padding-top:50px;
	width:560px;
	}
#firstPageBlocks .block {
	float:left;
	width:260px;
	padding-right:20px;
	overflow:hidden;
	}

.date {
	color:#929498;
	font-size:11px;
margin-top: 15px;
	}
.news {
	padding:0px 0px 0px 0px;
	}

#innerPageBlocks {
	padding-top:20px;
	}

.diplom {
	width:167px;
	padding:0px 12px;
	margin-bottom:20px;
	background:url(/i/diplom.gif) left center no-repeat;
	}
.diplom img {
	width:165px;
	border:solid 1px #96989c;
	}
#innerPageBlocks .article a{
	font-size: 15px;
	}
#innerPageBlocks #diploms {
	margin-left:-12px;
	margin-right:-5px;
//	width:600px;
	}
#innerPageBlocks #diploms .block {
	width:191;
	float:left;
	text-align:center;
	height:280px;
	}
#innerPageBlocks #diploms .block .diplom {
	height:228px;
	margin-bottom:3px;
	}
#innerPageBlocks #diploms .block .diplom .img {
	height:226px;
	widows:165px;
	overflow:hidden;
	border:solid 1px #96989c;
	}
#innerPageBlocks #diploms .block .diplom .img img {
	border:none;
	}

#footerBlocks {
	width:904px;
	padding-left:96px;
	position:relative;
	z-index:50;
	background:url(/i/bgend.gif) 96px 0px no-repeat;
	padding-bottom:12px;
	}
#num {
	width:904px;
	padding-left:136px;
	color:#000000;
	}
#footerBlocks .pen {
	position:absolute;
	z-index:51;
	left:0px;
	bottom:12px;
	_bottom:11px;
	width:104px;
	height:193px;
	background:url(/i/pen.gif) left bottom no-repeat;
	}
#footerBlocks .text {
	padding:30px 30px 16px 40px;
	border-bottom:solid 1px #949494;
	width:827px;
	color:#000000;
	}
#footerBlocks .text .webexpert {
	float:right;
	position:relative;
	z-index:52;
	}
#footerBlocks .text .webexpert a.we:link, #footerBlocks .text .webexpert a.we:active, #footerBlocks .text .webexpert a.we:visited, #footerBlocks .text .webexpert a.we:hover {
	color:#000000;
	text-decoration:none;
	line-height:14px;
	}
#footerBlocks .text .webexpert a.we img {
	vertical-align:middle;
	margin-left:5px;
	width:72px;
	height:16px;
	}





/* график */
#grafics {
	position:absolute;
	right:130px;
	top:105px;
	z-index:15;
	background:url(/i/graf.png) left top no-repeat;
	_background:url(/i/graf.gif) left top no-repeat;
	width:483px;
	height:234px;
	font-family:Arial, Helvetica, sans-serif;
	}

#grafics .gMarker {
	height:19px;
	position:absolute;
	z-index:50;
	_width:0px;
	white-space:nowrap;
	cursor:default;
	}
#grafics .gMarker .left {
	background:url(/i/gMarkerLeft.gif) left top no-repeat;
	padding-left:3px;
	height:19px;
	}
#grafics .gMarker .left .right {
	background:url(/i/gMarkerRight.gif) right top no-repeat;
	padding-right:3px;
	height:19px;
	}
#grafics .gMarker .left .right .center {
	background:url(/i/gMarkerCenter.gif) left top repeat-x;
	padding:2px 3px 0px 3px;
	font-size:12px;
	color:#ffffff;
	height:17px;
	}
#grafics .gMarker .left .right .center .gCommentsText {
	display:none;
	height:0px;
	width:0px;
	overflow:hidden;
	font-size:0px;
	}

#grafics #m1 {
 	left:75px;
	top:121px;
	}
#grafics #m2 {
	left:135px;
	top:-10px;
	}
#grafics #m3 {
	left:180px;
	top:141px;
	}
#grafics #m4 {
	left:265px;
	top:39px;
	}
#grafics #m5 {
	left:365px;
	top:196px;
	}
#grafics #m6 {
	left:406px;
	top:21px;
	}
	
#gComments {
	position:absolute;
	z-index:60;
	font-size:12px;
	color:#757575;
	width:200px;
	padding:0;
	margin:0;
	display:none;
	}
#gComments .top {
	height:4px;
	background:url(/i/gCommentsTop.gif) left top no-repeat;
	width:200px;
	overflow:hidden;
	}
#gComments .bottom {
	height:4px;
	background:url(/i/gCommentsBottom.gif) left top no-repeat;
	width:200px;
	overflow:hidden;
	}
#gComments .middle {
	background:url(/i/gCommentsBG.gif) left top repeat-y;
	}
#gComments .middle p {
	margin:0;
	padding:0;
	}
#gComments .middle #gCommentsText {
	min-height:14px;
	height:auto !important;
	height:14px;
	padding:2px 5px 2px 15px;
	background:url(/i/gCommentsPointer.gif) left center no-repeat;
	}

#map .sp {
	padding:0;
}
#map ul ul ul {
	padding:0 0 0 20px;
	margin:0;
}
#footer_text {
	color:#666;
	font-size:11px;
	line-height:12px;
	width:830px;
	height:120px;
	text-align:justify;
	position:absolute;
	bottom:-200px;
	left:136px;
	z-index:200;
	overflow:hidden;
}
