/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#e3e3e3;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.273em;
		color:#373d41;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#b00300;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
.p {padding-top:0px;}
.pb {padding-bottom:18px;}
/* ============================= main layout ====================== */

.more {background:url(/images/more_tall.gif) top repeat-x; float:right;}
.more .rig {background:url(/images/more_right.gif) top right no-repeat;}
.more a {display:block; background:url(/images/more_left.gif) top left no-repeat; text-decoration:none; font-size:0.818em; color:#0e181d !important; padding:2px 15px 2px 15px;}
.more a:hover {text-decoration:underline; color:#b00300 !important;}

.main { margin:0 auto; text-align:left; background:#ffffff url(/images/box_tall.gif) bottom repeat-x; }

h1 {background:url(/images/radistr_logo.png) top left no-repeat; text-indent: 100px; height:51px; line-height:1.25em; font-size:0.75em;}
h2 {font-size:1.636em; font-weight:normal; font-family:Times New Roman; color:#ffffff; line-height:1em; margin-bottom:19px;}
h2 span {color:#fcdd7d; text-transform:uppercase; font-family:tahoma;}
h3 {text-transform:uppercase; font-size:1.273em; line-height:1em; color:#0b0b0b; margin-bottom:16px;}
h4 {text-transform:uppercase; font-size:1.091em; line-height:1em; color:#f1f1f2; font-family:arial;}
h5 {text-transform:uppercase; font-size:1.727em; line-height:1em; color:#0b0b0b; font-family:tahoma; font-weight:normal; margin-bottom:0px;}
h5 span {font-size:1.158em;}


.date {background:url(/images/date_bg.gif) no-repeat 0 0; margin-top: 16px; padding:4px 0 0 3px; font-size:0.818em; font-weight:bold;}
.date span {color:#b00300;}
.mini {font-size:0.818em;}

li a {color:#B6BDC3; line-height:2em;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 20px 12px 0; float:left;}

.taright {text-align:right;}

/* ============================= header ====================== */

#header {padding:12px 0 0 0;}

#header .left {width:380px; padding:23px 0 22px 0;}

#header .right {padding-top:47px;}
#header a {font-size:0.909em; text-decoration:none; color:#000000;}
#header a:hover {text-decoration:underline;}
#header .home {background:url(/images/h.gif) no-repeat top left; padding:0 13px 0 21px;}
#header .search {background:url(/images/s.gif) no-repeat top left; padding:0 15px 0 20px;}
#header .sitemap {background:url(/images/m.gif) no-repeat top left; padding:0 12px 0 18px;}

#header .menu {padding:16px 0 14px 24px;}
#header li {background:url(/images/menu_bg.gif) no-repeat 0 7px; padding-left:19px; height:22px;}
#header li a {text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:1.167em; line-height:1.571em; color:#0b0b0b; font-family:verdana;}
#header li a:hover {color:#ad0604; text-decoration:none;}
#header li .selected {color:#ad0604; text-decoration:none;}

#header .right_bg {background:url(/images/header_bg_r.jpg) top right no-repeat #000000/*#0b0b0b*/;}
#header .left_bg {background:url(/images/header_bg_l.gif) top left no-repeat;}
#header .slogan {margin:/*19px 0 130px 22px;*/ 50px 0 50px 22px; }

/* ============================= middle ====================== */

#middle .column_left .margin {margin:19px 16px 21px 0;}
#middle .column_right .margin {margin:18px 0 22px 206px;}

.box {background:#ffffff url(/images/box_tall.gif) bottom repeat-x;}
.box .r {background:url(/images/box_tall.gif) right repeat-y;}
.box .l {background:url(/images/box_tall.gif) left repeat-y;}
.box .t {background:url(/images/box_tall.gif) top repeat-x;}
.box .tr {background:url(/images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(/images/box_tl.gif) top left no-repeat;}
.box .br {background:url(/images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(/images/box_bl.gif) bottom left no-repeat; width:100%;}
.box .indent1 {padding:0px 15px 14px 24px; min-height: 175px; }
xxx\:*, .box .indent1 { height: 175px } /* в®«мЄ® ¤«п IE */
.box .indent2 {padding:27px 15px 14px 24px;}

.box .more .rig {background:url(/images/more_r_box.gif) top right no-repeat; }
.box .more a {background:url(/images/more_l_box.gif) top left no-repeat;}

.rig2 {clear: both; width: 100px; background:url(/images/more_r_box2.gif) top right repeat-x;}

.box2 {background:url(/images/box2_br.gif) bottom right no-repeat #373d41; color:#e3e3e3; position:relative;}
.box2 .bl {background:url(/images/box2_bl.gif) bottom left no-repeat;}
.box2 .tr {background:url(/images/box2_tr.gif) top right no-repeat;}
.box2 .tl {background:url(/images/box2_tl.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:14px 15px 25px 22px;}
.box2 a { color:#e3e3e3;}
.box2 .more .rig {background:url(/images/more_r_box2.gif) top right no-repeat;}
.box2 .more a {background:url(/images/more_l_box2.gif) top left no-repeat;}
.box2 ul {margin:5px 0 6px 0;}

.box3 {background:url(/images/box3_br.gif) bottom right no-repeat #c9cacb; margin-bottom:6px; position:relative;}
.box3 .bl {background:url(/images/box3_bl.gif) bottom left no-repeat;}
.box3 .tr {background:url(/images/box3_tr.gif) top right no-repeat;}
.box3 .tl {background:url(/images/box3_tl.gif) top left no-repeat; width:100%;}
.box3 form {padding:10px 0 9px 10px;}
.box3 select {width:129px;}

.no_box {padding:35px 3px 0 21px;}

.title {background:url(/images/title_tall.gif) top repeat-x;}
.title_l {background:url(/images/title_l.gif) top left no-repeat;}
.title_r1 {background:url(/images/title_r1.jpg) top right no-repeat; padding:16px 0 16px 15px;}
.title_r2 {background:url(/images/title_r2.jpg) top right no-repeat; padding:16px 0 16px 15px;}
.title_r3 {background:url(/images/title_r3.jpg) top right no-repeat; padding:16px 0 16px 15px;}

.box_indent {padding-top:19px;}
.special_indent {padding-right:8px;}
.col_indent {padding-right:39px;}

/* ============================= footer ====================== */

#footer .column_left .margin {border-top:2px solid #0b0b0b; padding:24px 0 0 16px; line-height:1em; color:#0b0b0b;}
#footer .column_right {line-height:1.55em;}
#footer a {color:#ac0200;}
#footer .taright {padding:23px 23px 0 0;}
#footer .menu {color:#de7000;}
#footer .menu a {color:#353535; text-decoration:none;}
#footer .menu a:hover {text-decoration:underline;}

/* ============================= index ============================= */

#index .no_box .more {margin-top:11px;}
#index .column_right .more{margin-top:4px;}
#index .box .indent2 {padding:27px 15px 39px 24px;}


/* ============================= index-1 =========================== */

#index_1 .no_box {padding:20px 3px 23px 21px;}
#index_1 .no_box .more {margin-top:17px;}
.column_right .more{margin-top:8px;}

/* ============================= index-3 =========================== */

#index_3 .box2 .more {margin-top:11px;}
#index_3 h3 {margin-bottom:22px;}


/* ============================= index-4 =========================== */

#index_4 .column_right .more {margin-left:4px;}
#index_4 .imgindent2 {margin:0 19px 21px 0; float:left;}
#index_4 .pb {padding-bottom:28px;}


/* ============================= index-6 =========================== */
#index_6 .no_box {padding:20px 3px 23px 21px;}
#index_6 .box .indent2{padding:27px 15px 25px 24px;}
#index_6 .box .more {margin-left:6px;}

form .rowi {height:48px;}
form .rowii {height:35px;}

.input {width:246px; height:18px; border:1px solid #c9cacb; background:none; padding:0 0 0 5px; font-size:1em;}
.input2 {width:150px; height:18px; border:1px solid #c9cacb; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:114px; border:1px solid #c9cacb; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-7 =========================== */
#index_7 .no_box {padding:20px 3px 23px 21px;}
#index_7 .no_box .more {margin-top:11px;}
#index_7 .box .indent2{padding:27px 15px 28px 24px;}




/* ============================= pager =========================== */

.pager-top {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #c9cacb;
	color: #c9cacb;
}
.pager-top a {
	font-weight: bold;
	color: #000000;
}
.pager-top a.active {
	padding: 0 2px 0 3px;
	color: #ffffff;
	background-color: #c9cacb;
	text-decoration: none;
}

.pager-bottom {
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #c9cacb;
	color: #c9cacb;
}
.pager-bottom a {
	font-weight: bold;
	color: #000000;
}
.pager-bottom a.active {
	padding: 0 2px 0 3px;
	color: #ffffff;
	background-color: #c9cacb;
	text-decoration: none;
}

.cat h2 {
	text-transform: none; 
	font-size: 1.727em; 
	line-height: 1em; 
	color: #0b0b0b; 
	font-family: tahoma; 
	font-weight: normal; 
	margin-bottom: 0px;
}
.cat h3 {
	margin: 20px 0 0 0;
	padding: 5px 16px 6px 16px;
	clear: left;
	text-transform: none; 
	font-size: 130%; 
	color: #ffffff; 
	font-family: tahoma; 
	font-weight: bold; 
	background-color: #373d41;
}
.cat h4 {
	margin: 20px 0 0 0;
	clear: left;
	text-transform: none; 
	font-size: 110%; 
	color: #000000; 
	font-family: tahoma; 
	font-weight: bold; 
}
.cat .foto {
	float: left;
	margin: 16px 20px 8px 0;
}
.cat .files {
	margin: 22px 0 30px 0;
}
.cat .files div {
	margin: 0 0 16px 0;
}
.cat .files a {
	padding: 4px 0 4px 32px;
}
.cat .files .pdf {
	padding-left: 32px;
	background-image: url(/images/pdf.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.cat .info {
	padding: 0 16px;
	clear: left;
	color: #000000;
}
.cat .info ul {
	margin: 16px 0 0 0;
}
.cat .info li {
	margin: 0;
	padding: 0 0 4px 16px;
	list-style: none;
	background-image: url(/images/text_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

.box4 {background:url(/images/box4_br.gif) bottom right no-repeat #373d41; color:#e3e3e3; position:relative; width: 100%; float: right; margin-top: 16px;}
.box4 .bl {background:url(/images/box4_bl.gif) bottom left no-repeat;}
.box4 .tr {background:url(/images/box4_tr.gif) top right no-repeat;}
.box4 .tl {background:url(/images/box4_tl.gif) top left no-repeat; width:100%;}
.box4 .indent {padding:15px 15px 15px 15px;}
.box4 h4 {
	margin: 0;
	color:#ffffff;
	text-transform: uppercase;
}
.box4 a { color:#e3e3e3;}
.box4 ul {margin: 6px 0 0 0;}
.box4 li {
	margin: 0;
	padding: 0 0 4px 16px;
	list-style: none;
	background-image: url(/images/box4_li.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
.box4 li a {
	line-height: 130%;
}
.analog_t {
	margin-bottom: 10px;
}
.analog_t td 
{
	vertical-align: top;
}
.analog_t h4 {
	margin-top:0px;
}

.analog_t h4 a
{
	text-decoration: none;
}

.foranket
{
	display: none;
}