/* handy.css для мобильных устройств */
html, body, h1, h2, h3, h4, h5, h6, p, a, img, table, ul, ol, li, form, fieldset, div {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

body {
	background: #E3E3E3;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	width:  320px;
}

#header {
	background:  #6AB0FF url(../images/headH.jpg) no-repeat 0 0;
	border-bottom:  4px solid #9D9D9D;
	height:  141px;
}

#header h1 {
	color:  #006FA6;
	font-size:  10px;
	font-style:  italic;
	text-transform:  uppercase;
	margin:  0 0 0 3px;
	padding:  85px 0 0 0;
}

#header p {
	color:  #FFF;
	font-size:  11px;
	font-style:  italic;
	margin:  0 0 0 8px;
	padding:  22px 0 0 0;
}

#lc {
	padding:  0 10px 0 10px;
}

#rc {
	padding:  0 10px 0 10px;
}

#menu {
	margin:  3px 0;
}

div.rounding {
	height:  4px;
	overflow:  hidden;
	text-align:  center;
}

div.rounding span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin: 0 auto;
	overflow:  hidden;
	padding:  0;
}

span.r1 {
	border:  1px solid #D5EAFF;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

span.r2 {
	border:  1px solid #F8FBFF;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

span.r3 {
	border:  1px solid #D1E7FF;
	border-top:  0;
	border-bottom:  0;
	width: 300px;
}

span.r4 {
	border:  1px solid #F3F9FF;
	border-top:  0;
	border-bottom:  0;
	width:  300px;
}

#items {
	background:  #FFF;
}

#items ul {
	list-style-type:  none;
}

#items li {
	height:  20px;
	line-height:  20px;
}

#items li:hover {
	background:  #EAEAEA;
}

#items li a {
	background:  url(../images/menuBullet.gif) no-repeat 10px 6px;
	border-bottom:  1px solid #EAEAEA;
	clear:  left;
	color:  #0073C3;
	display:  block;
	font-size:  11px;
	font-style:  italic;
	margin:  0 8px;
	padding:  0 0 0 24px;
	text-decoration:  none;
}

#items li a.last {
	border-bottom:  0;
}

#items li span {
	background:  url(../images/menuBullet.gif) no-repeat 10px 6px;
	border-bottom:  1px solid #EAEAEA;
	color:  #0073C3;
	display:  block;
	font-size:  11px;
	font-style:  italic;
	font-weight:  bold;
	margin:  0 8px;
	padding:  0 0 0 24px;
}

#items li span.last {
	border-bottom:  0;
}

#searchBox {
	height:  50px;
	margin:  3px 0;
}

div.roundingGreen {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGreen span {
	background:  #BDDBB4;
	display:  block;
	height:  1px;
	margin:  0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGreen span.r1 {
	border:  1px solid #CADEC4;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

div.roundingGreen span.r2 {
	border:  1px solid #C0DCB7;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

div.roundingGreen span.r3 {
	border:  1px solid #C9DEC3;
	border-top:  0;
	border-bottom:  0;
	width:  300px;
}

#searchBox form {
	background:  #BDDBB4;
	height:  44px;
}

#searchBox form fieldset {
	margin:  0 15px;
	padding:  10px 0 0 0;
}

#searchString {
	border:  1px solid #8C8C8C;
	width:  200px;
}

#sms {
	margin:  3px 0;
}

div.roundingGrey  {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingGrey  span {
	background:  #D9D9D9;
	display:  block;
	height:  1px;
	margin:  0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGrey  span.r1 {
	background:  #ADADAD;
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  294px;
}

div.roundingGrey  span.r2 {
	border:  1px solid #B5B5B5;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

div.roundingGrey  span.r3 {
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

#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:  10px;
}

#sms h4 {
	font-size:  10px;
	margin:  0 0 0 10px;
	padding:  8px 0 4px 0;
	text-transform:  uppercase;
}

#sms fieldset {
	margin:  0 10px;
}

#sms input.shortField {
	border:  1px solid #8C8C8C;
	width:  67px;
}

#sms img {
	float:  left;
}

#sms input#captcha {
	margin:  3px 0 3px 7px;
}

#sms p {
	padding-bottom:  8px;
}

#sms fieldset div {
	margin-top:  5px;
}

#sms fieldset div select {
	width:  100px;
}

#sms fieldset div input {
	margin:  0 0 0 3px;
}

#translit {
	float:  left;
	margin:  5px 6px 0 0;
}

#trLabel {
	display:  block;
	padding:  7px 0 0 0;
}

#sms textarea {
	border:  1px solid #8C8C8C;
	height:  40px;
	width:  230px;
}

#sendsms {
	margin:  5px 0;
}

#poll {
	color:  #383838;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size:  10px;
	margin:  3px 0;
}

#poll form {
	background:  #D9D9D9;
	border:  1px solid #ADADAD;
	border-top:  0;
	border-bottom:  0;
}

#poll h4 {
	font-size:  10px;
	margin:  0 0 0 10px;
	padding:  8px 0 4px 0;
	text-transform:  uppercase;
}

#poll fieldset {
	margin:  0 10px;
}

#poll div.roundingGrey  span.r1 {
	background:  #ADADAD;
	border:  1px solid #BEBEBE;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

#poll p {
}

#poll #vote {
	margin:  0 0 8px 18px;
}

#cl {
	clear:  both;
	height:  10px;
	overflow:  hidden;
}

#footer {
	background:  url(../images/emblem.gif) no-repeat 7px 7px;
	border-top:  3px solid #D1D1D1;
	clear:  both;
	margin:  0;
}

#footer #info {
	color:  #6F6F6F;
	font-size:  10px;
	height:  80px;
	margin:  0 0 0 96px;
}

#info p {
	margin:  0 0 0 4px;
	padding:  10px 0 0 0;
}

#contacts {
	color:  #6F6F6F;
	font-size:  10px;
	height:  60px;
}

#contacts p {
	background:  url(../images/at.gif) no-repeat 0 18px;
	line-height:  18px;
	margin:  0 0 0 10px;
	padding:  16px 0 0 39px;
}

#contacts a {
	color:  #0073C3;
}

#contacts a:link, #contacts a:visited {
	text-decoration:  underline;
}

#contacts a:hover, #contacts a:active {
	text-decoration:  none;
}

#counters {
	display:  none;
}

p#shildik {
	color:  #000;
	font-size:  10px;
	padding:  20px 0 10px 0;
	text-align:  center;
}

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 {
}

#date {
	display:  none;
}

#announcements {
	margin:  3px 0;
}

div.announce {
	background:  #FFF;
}

div.announce p {
	color:  #000;
	font-size:  10px;
	margin:  0 0 0 8px;
	padding:  8px 0 0 0;
}

div.announce p.details {
	padding:  4px 0 8px 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:  0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingGreen2  span.r1 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

div.roundingGreen2  span.r2 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

div.roundingGreen2  span.r3 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	width:  300px;
}

div.roundingGreen2  span.r4 {
	border:  1px solid #12800B;
	border-top:  0;
	border-bottom:  0;
	height:  4px;
	margin-top:  0;
	width:  300px;
}

div.roundingWhite  {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingWhite  span {
	background:  #FFF;
	display:  block;
	height:  1px;
	margin:  0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingWhite  span.r1 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

div.roundingWhite  span.r2 {
	border:  1px solid #FDFDFD;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

div.roundingWhite  span.r3 {
	border:  1px solid #F6F6F6;
	border-top:  0;
	border-bottom:  0;
	width:  300px;
}

#news {
	margin:  3px 0;
}

div.news {
	background:  #FFF;
	font-size:  10px;
}

div.news.last {
	padding-bottom:  10px;
}

div.news p {
	margin:  0 8px;
	padding:  0 0 0 0;
}

div.news p.date {
	color:  #12800B;
	padding:  10px 0 0 0;
}

#links {
	margin:  3px 0;
}

#links ul {
	background:  #FFF;
	font-size:  10px;
	list-style-type:  none;
	padding:  0 0 7px 0;
}

#links li {
	background:  url(../images/greenBullet.gif) no-repeat 0 16px;
	margin-left:  8px;
	padding: 9px 0 2px 9px;
}

#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:  3px 0;
}

div.news.first {
	background:  #FFF url(../images/yandex.gif) no-repeat 8px 8px;
	padding-top:  26px;
}

div.roundingYellow  {
	height:  7px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingYellow  span {
	background:  #FFCC00;
	display:  block;
	height:  1px;
	margin:  0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingYellow  span.r1 {
	border:  1px solid #FCDA54;
	border-top:  0;
	border-bottom:  0;
	width:  296px;
}

div.roundingYellow  span.r2 {
	border:  1px solid #FFCF12;
	border-top:  0;
	border-bottom:  0;
	width:  298px;
}

div.roundingYellow  span.r3 {
	border:  1px solid #FCD94E;
	border-top:  0;
	border-bottom:  0;
	width:  300px;
}

div.roundingYellow  span.r4 {
	border:  1px solid #FFCC00;
	border-top:  0;
	border-bottom:  0;
	height:  4px;
	margin-top:  0;
	width:  300px;
}


#mainContent {
}

#mainContent h2 {
	color:  #006FA6;
	font-size:  14px;
	font-weight:  normal;
	margin:  0 0 0 10px;
	padding:  11px 0 7px 0;
}

div.roundingWhite3 {
	height:  3px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingWhite3  span {
	background:  #FFF;
	display:  block;
	height:  1px;
	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;
}

#contentTxt {
	background:  #FFF;
	font-size:  10px;
	padding:  8px;
}

#advertisement {
	display:  none;
}

#rMenu {
	display:  none;
}