/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#ffffff;
	height:100%;
	}
	
/* global styles */
img { border:none; }
p {	margin:10px 0 10px 0;	padding:0; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#005284; margin:5px 0 5px 0; padding:0; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:21px; font-weight:normal; }
h3 { font-size:12px; font-weight:normal; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
.clear { clear:both; }
.text { display:table; width:100%; color:#666666; text-align:justify; }
hr {
	height:1px;
	border:none;
	color:#6d6d70;
	background:#6d6d70;
	}

#HTMLBlock { min-width:1000px; }
/* for IE6 */
* html #HTMLBlock { padding-left:1000px; }
* html #HTMLBlockMinWidth { height:0; }
* html #HTMLBlockContent { margin-left:-1000px;position:relative; height:0; }
/* end */

/* Убираем пунктиры вокруг ссылок-картинок */
/* IE */
a:active, a:focus, img { outline:none; }
/* FF */
:focus{ -moz-outline-style:none; }

/* Стандартные ссылки */
a:link, a:active, a:visited {
	color:#000000;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}

table#layout {
	border-collapse:collapse;
	background:#ffffff;
	}
#layout td {
	padding:0;
	vertical-align:top;
    border:none;
	}

#leftColumn {
	width:20%;
	background:#005284;
	}
#bubbles {
	background:#005284 url(/i/leftColumnBG2.gif) left -3px repeat;
	overflow:hidden;
	height:0px;
	}
.someBubbles {
	background:#005284 url(/i/leftColumnBG1.gif) left top repeat-x;
	height:154px;
	}
.leftColumnBG1 {
	background:#005284 url(/i/leftColumnBG1.gif) left top repeat-x;
	}
.leftColumnBG2 {
	background:#005284 url(/i/leftColumnBG2.gif) left top repeat;
	}
#logotype {
	text-align:center;
	padding:30px 0px;
	color:#6d6d70;
	font-size:11px;
	background:#ffffff;
	line-height:11px;
	}
#leftMenu {
	background:#005284 url(/i/leftMenuConer.jpg) right top no-repeat;
	}
#leftMenu ul {
	margin:0;
	padding:13px 0px;
	list-style:none;
	}
#leftMenu ul li {
	padding-left:34px;
	background:url(/i/menu0.jpg) left 4px no-repeat;
	padding-bottom:12px;
	}
#leftMenu ul li a:link, #leftMenu ul li a:active, #leftMenu ul li a:visited {
	color:#ffffff;
	text-decoration:none;
	}
#leftMenu ul li a:hover {
	text-decoration:none;
	font-weight:bold;
	}
#leftMenu ul li ul {
	margin-left:-16px;
	}
#leftMenu ul li ul li {
	padding-left:16px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(/i/menu1.gif) left 7px no-repeat;
	}
#leftMenu ul li ul li a:link, #leftMenu ul li ul li a:active, #leftMenu ul li ul li a:visited {
	color:#c4c4c4;
	text-decoration:none;
	}
#leftMenu ul li ul li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:3px;
	}
.underMenu {
	height:141px;
	background:url(/i/leftColumnBG.gif) left top repeat;
	}

#centerColumn {
	width:60%;
	background:#ffffff;
	}
.links {
	width:49%;

	float:left;
	min-height:186px;

	height:185px;
	background:url(/i/linksBlockBG.jpg) left top no-repeat;
	color:#6d6d70;

	}
.links .text {
	padding:20px 35px;
	display:block;
	width:auto;
	}
.links h5 {
	font-weight:normal;
	color:#007dc5;
	background:url(/i/linksTitle.gif) left top no-repeat;
	display:block;
	line-height:17px;
	height:17px;
	margin:0;
	padding-left:20px;
	}
.links ul {
	margin:10px 0px;
	padding:0;
	list-style:none;
	}
.links ul li {
	display:block;
	border-bottom:dotted 1px #d2d2d2;
	padding:3px 0px;
	}
.links a:link, .links a:active, .links a:visited {
	color:#6d6d70;
	text-decoration:none;
	display:block;
	background:url(/i/marker.gif) 7px 4px no-repeat;
	padding-left:23px;
	}
.links a:hover {
	color:#007dc5;
	}
#content {
	padding:0px 20px 20px 20px;
	}




#rightColumn {
	width:20%;
	background:#ffffff url(/i/rightColumnBG.gif) left top repeat-y;

	}
.sysLinks {
	height:30px;
	text-align:center;
	font-size:0px;
	background:#ffffff url(/i/sysLinksBG.jpg) left top no-repeat;
	}
.sysLinks a:link, .sysLinks a:active, .sysLinks a:visited, .sysLinks a:hover {
	display:inline-block;
	margin:0px 12px;
	}
.sysLinks img {
	width:19px;
	height:19px;
	}
.newsBlock {
	background:url(/i/newsBG.gif) left top repeat-x;
	min-height:280px;
	height:auto !important;
	height:280px;
	}
.newsBlockBG {
	background:url(/i/newsBG.jpg) left top no-repeat;
	min-height:280px;
	height:auto !important;
	height:280px;
	padding:80px 15px 10px 15px;
	}
.newsBlockBG2 {
	background:url(/i/newsBG2.jpg) left top no-repeat;
	min-height:380px;
	height:auto !important;
	height:380px;
	padding:80px 15px 10px 15px;
	}
.newsBlock h1 {
	text-transform:uppercase;
	color:#005284;
	font-weight:normal;
	}
.newsBlock h6 {
	text-transform:uppercase;
	color:#007dc5;
	margin-top:20px;
	background:url(/i/newsDate.gif) 55px 5px no-repeat;
	padding-right:12px;
	}
.newsBlock a:link, .newsBlock a:active, .newsBlock a:visited {
	margin-bottom:20px;
	display:block;
	}
.newsBlock a:hover {
	}
a.allNews:link, a.allNews:active, a.allNews:visited {
	display:inline-block;
	padding:5px 10px;
	margin:20px 0px;
	background:#005284 url(/i/readMore.gif) left top no-repeat;
	color:#ffffff;
	text-decoration:none;
	display:inline;
	}
a.allNews:hover {
	}

.cMenu {
	clear:both;
	display:table;
	padding:0px 0px 20px 0px;
	}
.cMenu ul {
	margin:10px 0px;
	padding:0;
	list-style:none;
	}
.cMenu ul li {
	float:left;
	width:50%;
//	width:49%;
	padding:5px 0;
	}
	
.cMenu a:link, .cMenu a:active, .cMenu a:visited {
	color:#005284;
	padding-left:15px;
	background:url(/i/cMenu.gif) left 3px no-repeat;
	}
.cMenu a:hover {
	}

.copy {
	border-top:solid 1px #000000;
	padding:15px 0px;
	color:#6d6d70;
	margin-top:30px;
	}


.flash {
	padding:0px 2px 10px 1px;
	}
	
#path {
    font-size:10px;
}	

#path a{
    font-size:10px;
	text-decoration:underline;
}

#path a:hover{
    font-size:10px;
	text-decoration:none;
}

#tab1 {
    border-top:1px solid #0D73B0;
    border-left:1px solid #0D73B0;		
}	

#tab1 td{
    border-bottom:1px solid #0D73B0;
    border-right:1px solid #0D73B0;
	padding:3px;	
}