/* design.css для стилей этого сайта */

#header {
	background:  #6AB0FF url(../images/head.jpg) no-repeat 0 0;
	border-bottom:  4px solid #9D9D9D;
	height:  238px;
}

#header h1 {
	color:  #006FA6;
	font-size:  16px;
	font-style:  italic;
	text-transform:  uppercase;
	margin:  0 0 0 425px;
	padding:  160px 0 0 0;
}

#header p {
	color:  #FFF;
	font-size:  14px;
	font-style:  italic;
	margin:  0 0 0 450px;
	padding:  30px 0 0 0;
}

#header p a {
	color:  #FFF;
	text-decoration:  none;
}

#lc {
	float:  left;
	padding:  0 0 0 0;
	width:  304px;
}

#rc {
	padding:  0 0 0 304px;
}

/* \*/
* html #rc {
	height:  1px;
	margin-left:  -3px;
	padding:  0 0 0 0;
}

* html #lc {
	margin-right:  -3px;
}
/* */

#menu {
/*	height:  309px;*/
	left:  48px;
	position:  absolute;
	top:  14px;
	width:  256px;
}

div.rounding {
	height:  4px;
	overflow:  hidden;
	text-align:  center;
}

div.rounding span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin: -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}
#sublinks {
	color:  #383838;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size:  11px;
	margin:  11px 0 0 48px;
	width:  256px;
}

div.sublinks {
	background:  #FFF;
}

div.sublinks p {
	color:  #000;
	font-size:  12px;
	margin:  0 0 0 18px;
	padding:  15px 0 0 0;
}

div.sublinks p.details {
	padding:  8px 0 17px 0;
}

div.sublinks ul {
	list-style-type:  none;
	margin: 0 15px;
	padding:  15px 0;
}

div.sublinks ul li {
	background:  url(../images/menuBullet.gif) no-repeat 0 6px;
	padding:  3px 0 3px 15px;
}

div.sublinks a {
	color:  #0073C3;
	font-size:  11px;
}

div.sublinks a:link, div.sublinks a:visited {
	text-decoration:  underline;
}

div.sublinks a:hover, div.sublinks a:active {
	text-decoration:  none;
}
span.r1 {
	border:  1px solid #D5EAFF;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

span.r2 {
	border:  1px solid #F8FBFF;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

span.r3 {
	border:  1px solid #D1E7FF;
	border-top:  0;
	border-bottom:  0;
	width:  256px;
	width/**/:/**/254px;
}

span.r4 {
	border:  1px solid #F3F9FF;
	border-top:  0;
	border-bottom:  0;
	width:  256px;
	width/**/:/**/254px;
}

#items {
	background:  #FFF;
}

#items ul {
	list-style-type:  none;
}

#items li {
	height:  25px;
	line-height:  25px;
	margin-bottom:  -3px;
	margin-bottom/**/:  0px;
}

/* \*/
* html #items li {
	height:  24px;
	line-height:  24px;
}
/**/

#items li:hover {
	background:  #EAEAEA;
}

#items li.over {
	background:  #EAEAEA;
}

#items li a {
	background:  url(../images/menuBullet.gif) no-repeat 10px 7px;
	border-bottom:  1px solid #EAEAEA;
	clear:  left;
	color:  #0073C3;
	display:  block;
	font-size:  12px;
	font-style:  italic;
	height:  24px;
	margin:  0 0 0 11px;
	padding:  0 0 0 34px;
	text-decoration:  none;
	width:  234px;
	width/**/:/**/200px;
}

/* \*/
* html #items li a {
	height:  23px;
}
/**/

#items li a.last {
	border-bottom:  0;
}

#items li a:link, #items li a:visited {
}

#items li a:hover, #items li a:active {
}

#items li span {
	background:  url(../images/menuBullet.gif) no-repeat 10px 7px;
	border-bottom:  1px solid #EAEAEA;
	color:  #0073C3;
	display:  block;
	font-size:  12px;
	font-style:  italic;
	font-weight:  bold;
	height:  24px;
	margin:  0 0 0 11px;
	padding:  0 0 0 34px;
	width:  234px;
	width/**/:/**/200px;
}

/* \*/
* html #items li span {
	height:  23px;
}
/**/

#items li span.last {
	border-bottom:  0;
}


#searchBox {
	height:  50px;
	margin:  0 0 0 48px;
	width:  256px;
}

div.roundingGreen {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGreen span {
	background:  #BDDBB4;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGreen span.r1 {
	border:  1px solid #CADEC4;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingGreen span.r2 {
	border:  1px solid #C0DCB7;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingGreen span.r3 {
	border:  1px solid #C9DEC3;
	border-top:  0;
	border-bottom:  0;
	width:  256px;
	width/**/:/**/254px;
}

#searchBox form {
	background:  #BDDBB4;
	height:  44px;
}

#searchBox form fieldset {
	margin:  0 0 0 15px;
	padding:  10px 0 0 0;
}

#searchString {
	border:  1px solid #8C8C8C;
	width:  159px;
}

/* \*/
* html #searchString {
	height:  22px;
	height/**/:/**/20px;
}

#searchBox form fieldset {
	display:  inline;
}
/* */

#sms {
	margin:  11px 0 0 48px;
	width:  256px;
}

div.roundingGrey  {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGrey  span {
	background:  #D9D9D9;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGrey  span.r1 {
	background:  #ADADAD;
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingGrey  span.r2 {
	border:  1px solid #B5B5B5;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingGrey  span.r3 {
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  256px;
	width/**/:/**/254px;
}

#sms form {
	background:  #D9D9D9;
	border:  1px solid #ADADAD;
	border-top:  0;
	border-bottom:  0;
	color:  #383838;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size:  11px;
}

#sms h4 {
	font-size:  11px;
	margin:  0 0 0 12px;
	padding:  13px 0 10px 0;
	text-transform:  uppercase;
}

#sms fieldset {
	margin:  0 12px;
}

#sms input.shortField {
	border:  1px solid #8C8C8C;
	width:  67px;
}

#sms img {
	float:  left;
}

#sms input#captcha {
	margin:  3px 0 3px 7px;
}

#sms p {
	padding:  5px 0;
}

#sms fieldset div {
	margin-top:  8px;
}

#sms fieldset div select {
	width:  146px;
}

#sms fieldset div input {
	margin:  0 0 0 3px;
}

#translit {
	float:  left;
	margin:  10px 6px 0 0;
}

#trLabel {
	display:  block;
	padding:  10px 0 0 0;
}

/* \*/
* html #trLabel {
	padding:  14px 0 0 0;
}
/* */

#sms textarea {
	border:  1px solid #8C8C8C;
	height:  58px;
	width:  230px;
}

/* \*/
* html #sms textarea {
	margin:  0 -12px;
	width:  225px;
}
/* */

#sendsms {
	margin:  5px 0 12px 0;
}

/* \*/
* html #sendsms {
	margin-left:  -12px;
}
/* */

#poll {
	color:  #383838;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size:  11px;
	margin:  11px 0 0 48px;
	width:  256px;
}

#poll form {
	background:  #D9D9D9;
	border:  1px solid #ADADAD;
	border-top:  0;
	border-bottom:  0;
}

#poll h4 {
	font-size:  11px;
	margin:  0 0 0 12px;
	padding:  13px 0 10px 0;
	text-transform:  uppercase;
}

#poll fieldset {
	margin:  0 12px;
}

#poll div.roundingGrey  span {
	background:  #D9D9D9;
	display:  block;
	height:  1px;
	margin:  -1px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

#poll div.roundingGrey  span.r1 {
	background:  #ADADAD;
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

#poll p {
	margin-bottom:  6px;
}

#poll #vote {
	margin:  0 0 8px 18px;
}

/* \*/
* html #poll #vote {
	margin:  0 0 8px 6px;
}
/* */

#cl {
	clear:  both;
	height:  20px;
	overflow:  hidden;
}

#footer {
/*	background:  url(../images/emblem.gif) no-repeat 0 14px;*/
	border-top:  3px solid #D1D1D1;
	clear:  both;
	height:  117px;
	margin:  0 0 0 48px;
}

#footer #info {
	color:  #6F6F6F;
	display:  block;
	float:  left;
	font-size:  11px;
	height:  117px;
	margin:  0 0 0 16px;
	width:  259px;
}

/* \*/
* html #footer #info {
	margin:  0 0 0 8px;
}
/* */

#info p {
	margin:  0 0 0 4px;
	padding:  18px 0 0 0;
}

#contacts {
	color:  #6F6F6F;
	display:  block;
	float:  left;
	font-size:  11px;
	height:  117px;
/*	width:  280px;*/
	width:  468px;
}

#contacts p {
/*	background:  url(../images/at.gif) no-repeat 0 18px;*/
	line-height:  26px;
	margin:  0 0 0 0;
	padding:  16px 0 0 0px;
	text-align:  center;
}

#contacts a {
	color:  #0073C3;
}

#contacts a:link, #contacts a:visited {
	text-decoration:  underline;
}

#contacts a:hover, #contacts a:active {
	text-decoration:  none;
}

#counters {
	padding:  17px 45px 0 678px;
	text-align:  right;
}

p#shildik {
	color:  #000;
	font-size:  11px;
	padding:  20px 45px 15px 0;
	text-align:  right;
}

p#shildik a {
	color:  #0073C3;
}

p#shildik a:link, p#shildik a:visited {
	text-decoration:  underline;
}

p#shildik a:hover, p#shildik a:active {
	text-decoration:  none;
}

#rCol {
	display:  block;
	float:  right;
	width:  294px;
}

#date {
	margin:  0 20px 21px 20px;
}

#date div.date {
	background:  #9D9D9D;
	height:  25px;
}

div.dgRounding {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.dgRounding  span {
	background:  #9D9D9D;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.dgRounding  span.r1 {
	border:  1px solid #B4B4B4;
	border-top:  0;
	border-bottom:  0;
	width:  250px;
	width/**/:/**/248px;
}

div.dgRounding  span.r2 {
	border:  1px solid #A2A2A2;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.dgRounding  span.r3 {
	border:  1px solid #B3B3B3;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

#date p {
	color:  #FFF;
	font-size:  12px;
	text-align:  center;
	padding:  5px 0 0 0;
}

#announcements {
	margin:  0  20px 6px 20px;
}

div.announce {
	background:  #FFF;
}

div.announce p {
	color:  #000;
	font-size:  12px;
	margin:  0 0 0 18px;
	padding:  15px 0 0 0;
}

div.announce p.details {
	padding:  8px 0 17px 0;
}

div.announce a {
	color:  #0073C3;
}

div.announce a:link, div.announce a:visited {
	text-decoration:  underline;
}

div.announce a:hover, div.announce a:active {
	text-decoration:  none;
}

div.roundingGreen2  {
	height:  7px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGreen2  span {
	background:  #12800B;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGreen2  span.r1 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  250px;
	width/**/:/**/248px;
}

div.roundingGreen2  span.r2 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingGreen2  span.r3 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingGreen2  span.r4 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	height:  4px;
	margin-top:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingWhite  {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingWhite  span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingWhite  span.r1 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	width:  250px;
	width/**/:/**/248px;
}

div.roundingWhite  span.r2 {
	border:  1px solid #FDFDFD;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingWhite  span.r3 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

#news {
	margin:  0  20px 6px 20px;
}

div.news {
	background:  #FFF;
	font-size:  11px;
}

div.news.last {
	padding-bottom:  15px;
}

div.news p {
	margin:  0 18px;
	padding:  0 0 0 0;
}

div.news p.date {
	color:  #12800B;
	padding:  13px 0 0 0;
}

div.news a {
	color:  #0073C3;
}

div.news a:link, div.news a:visited {
	text-decoration:  underline;
}

div.news a:hover, div.news a:active {
	text-decoration:  none;
}

#links {
	margin:  0  20px 6px 20px;
}

#links ul {
	background:  #FFF;
	font-size:  11px;
	list-style-type:  none;
	padding:  0 0 9px 0;
}

#links li {
	background:  url(../images/greenBullet.gif) no-repeat 0 16px;
	margin-left:  10px;
	padding: 11px 0 2px 9px;
}

/* \*/
* html #links li {
	background:  url(../images/greenBullet.gif) no-repeat 0 20px;
}
/* */

#links li a {
	color:  #0073C3;
}

#links li a:link, #links li a:visited {
	text-decoration:  underline;
}

#links li a:hover, #links li a:active {
	text-decoration:  none;
}

#yaNews {
	margin:  0  20px;
}

div.news.first {
	
	padding-top:  26px;
}

div.news div.ann {
	margin:  0 18px;

}

div.news div.ann p {
	margin:  0;
}

div.roundingYellow  {
	height:  7px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingYellow  span {
	background:  #FFCC00;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingYellow  span.r1 {
	border:  1px solid #FCDA54;
	border-top:  0;
	border-bottom:  0;
	width:  250px;
	width/**/:/**/248px;
}

div.roundingYellow  span.r2 {
	border:  1px solid #FFCF12;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingYellow  span.r3 {
	border:  1px solid #FCD94E;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingYellow  span.r4 {
	border:  1px solid #FFCC00;
	border-top:  0;
	border-bottom:  0;
	height:  4px;
	margin-top:  0;
	width:  254px;
	width/**/:/**/252px;
}


#mainContent {
	padding:  0 294px 0 19px;
}

#mainContent h1 {
	color:  #006FA6;
	font-size:  24px;
	font-weight:  normal;
	margin:  0 0 0 12px;
	padding:  9px 0 11px 0;
}

#mainContent h2 {
	color:  #000;
	font-size:  18px;
	font-weight:  normal;
	margin:  0 0 0 12px;
	padding:  11px 0 5px 0;
}

div.roundingWhite3 {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingWhite3  span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin-top:  -2px;
	margin-top:/**/0;
	overflow:  hidden;
	padding:  0;
}

div.roundingWhite3  span.r11 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	margin-right:  2px;
	margin-left:  2px;
}

div.roundingWhite3  span.r21 {
	border:  1px solid #FDFDFD;
	border-top:  0;
	border-bottom:  0;
	margin-right:  1px;
	margin-left:  1px;
}

div.roundingWhite3  span.r31 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	margin-right:  0px;
	margin-left:  0px;
}

/* \*/
* hmtl #rCol {
	margin-left:  -3px;
}

* html #mainContent {
	height:  1px;
	margin-right:  -3px;
	padding:  0 0 0 19px;
}
/* */

#contentTxt {
	background:  #FFF;
	font-size:  12px;
	padding:  8px 12px 30px 12px;
}

#advertisement {
	margin:  25px 0 0 48px;
	text-align:  center;
	width:  256px;
}

/* \*/
* html #advertisement object {
	margin:  0 4px 0 3px;
	padding:  0;
}
/* */

#rMenu {
	display:  block;
	float:  right;
	height:  25px;
	margin-top:  14px;
	width:  100px;
}

#rMenuItems {
	background:  #FFF;
	display:  block;
	float:  left;
	font-size:  9px;
	height:  25px;
	width:  96px;
}

#rMenuItems img.inactive {
	display:  block;
	float:  left;
	margin:  7px 5px 0 8px;
}

#rMenuItems a {
	display:  block;
	float:  left;
	margin:  7px 5px 0 8px;
}

div.hRounding {
	display:  block;
	float:  left;
	height:  25px;
	overflow:  hidden;
	text-align:  center;
	width:  4px;
}

div.hRounding span {
	background:  #FFF;
	display:  block;
	float:  left;
	font-size:  1px;
	overflow:  hidden;
	padding:  0;
	width:  1px;
}

div.hRounding span.r1 {
	border-top:  1px solid #D5E2EF;
	border-right:  0;
	border-bottom:  1px solid #DCE7E6;
	border-left:  0;
	height:  21px;
	height/**/:/**/19px;
	margin-top:  2px;
}

div.hRounding  span.r2 {
	border-top:  1px solid #F6F9FB;
	border-right:  0;
	border-bottom:  1px solid #F7FAF9;
	border-left:  0;
	height:  23px;
	height/**/:/**/21px;
	margin-top:  1px;
}

div.hRounding  span.r3 {
	border-top:  1px solid #D4E2EF;
	border-right:  0;
	border-bottom:  1px solid #DBE8E4;
	border-left:  0;
	height:  25px;
	height/**/:/**/23px;
}

div.hRounding  span.r4 {
	border-top:  1px solid #F2F6FA;
	border-right:  0;
	border-bottom:  1px solid #F5F8F7;
	border-left:  0;
	height:  25px;
	height/**/:/**/23px;
}

#crumbs {
	font-size:  10px;
	padding-bottom:  10px;
}

#nav {
	font-size:  10px;
	padding:  10px 10px 0 10px;
	text-align:  center;
}

#nav a {
	color:  #0073C3; 
	font-size:  10px;
}

#nav a:link, #nav a:visited {
	text-decoration:  underline;
}

#nav a:hover, #nav a:active {
	text-decoration:  none;
}

div.submenu {
	left:  256px;
	position:  absolute;
	top:  -4px;
	visibility:  hidden;
	width:  256px;
}

div.subitems {
	border-right:  1px solid #BEBEBE;
}

div.subitems ul {
	background:  #FFF;
	list-style-type:  none;
}

div.subitems ul li {
	border-left:  1px solid #BEBEBE;
	font-size:  11px;
	padding:  6px 10px 6px 10px;
}

div.subitems li a {
	color:  #0073C3;
}

div.subitems li a:link, div.subitems li a:visited {
	text-decoration:  underline;
}

div.subitems li a:hover, div.subitems li a:active {
	text-decoration:  none;
}

div.roundingGrey2  {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGrey2  span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGrey2  span.r1 {
	background:  #BEBEBE;
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  252px;
	width/**/:/**/250px;
}

div.roundingGrey2  span.r2 {
	border:  1px solid #B5B5B5;
	border-top:  0;
	border-bottom:  0;
	width:  254px;
	width/**/:/**/252px;
}

div.roundingGrey2  span.r3 {
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  256px;
	width/**/:/**/254px;
}

#mainContent #contentTxt {
	font-size:  11px;
}

#contentTxt dd {
	margin-left:  0;
}

#simbols1 {
	display:  none;
}

p.notice {
	color:  #006FA6;
}

p.notice span.error {
	color:  #F00;
}

#contentTxt a {
	color:  #0073C3;
}

#contentTxt p.bar {
	height:  15px;
}	

#contentTxt span.percentage {
	background:  #0073C3;
	display:  block;
	float:  left;
	height:  15px;
}

#contentTxt a:link, #contentTxt a:visited {
	text-decoration:  underline;
}

#contentTxt a:hover, #contentTxt a:active {
	text-decoration:  none;
}

#contentTxt ul {
	margin:  0 15px;
}

#contentTxt ul li {
	padding:  5px 0;
}