/*------- стандартный шаблон  -----------*/


.randlink,.randlink * { width:150px; word-wrap:break-word; }
.randlink ul, .randlink li { margin:0; padding-left:7px; list-style:none;  }
.randlink ul li { margin-bottom:10px;width:172; }
.randlink a		{ color: gray;font-size:11px; }
.top_sub_menu	{ color:gray; }
.top_sub_menu a { color:gray; }
.all_news		{ font-size:11px; }
.td_content		{ width:616;  }
.td_content *	{ word-wrap:break-word; }
.brk *			{ word-wrap:break-word; }
/* cut */
body { background:#fff; color:#4e5354; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Verdana, Geneva, sans-serif; }
body, html { height:100%; }
a { color:#f00; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
.h1 { }
.h2 { }
.h3 { font-weight:900; margin-bottom:10px; }
.h4 { }
.h5 { }
.h6 { font-weight:900; margin-bottom:8px; }
.pad7 { padding:7px; }
.pad10 { padding:10px; }

/*colors*/
.logo a { color:#858585; }
.t-bar a, .cat a, .footer, .footer a, .dk-gray a,  .dk-gray{ color:#101111; }
button, .gr-rn, .gr-rn a, .bl-bl, .bl-bl a, .r-head, .g-head, .capt span, table.x-table th, table.x-table th a { color:#fff; }
.cat dd.act a, .red, .capt { color:#f00; }
a.gray { color:#4e5354; }
.lt-gray { color:#999; }
.lt-gray2{ color:#5a6060; }
.act1 a { color:#f00;  text-decoration:underline; }
.dk-gray1 a{ color:#101111; text-decoration:underline; }
/*end colors*/

/*fonts*/
.f-10 { font-size:.8333em/*10px*/; }
.f-11, .logo, .cat, .footer { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13 { font-size:1.0833em/*13px*/; }
.f-14, .r-head { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18, .h3, .g-head { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
/*end fonts*/
.w-200 { width:200px; }
.w-250 { width:250px; }
.w-300 { width:300px; }
.w-172 { width:172px; }
/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .header, .wrapper, .bl-bl, ul.li-6 li, .footer, ul.li-16 li { overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }
.clear:after { content:''; display:block; clear:both; }
/*IE6*/* html .clear, * html .fix { display:inline-block; }
/*IE7*/* + html .clear, * + html .fix { display:inline-block; }
/*end over blocks*/

/*other*/
.wt-b { border:1px solid #fff; }
.gr-b img { border:1px solid #81898a; }
/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; margin:auto; width:970px; padding-top:2px; }
table.main { width:100%; border-bottom:3px solid #81898a; border-collapse:collapse; border-spacing:0; }
/* cut */


/* cut */
.header { border-top:3px solid #81898a; padding-top:14px; }
.logo { float:left; padding-right:30px; }
.logo, .logo a {width:241px; height:14px; position:relative; padding-top:100px; }
.logo a { text-decoration:none; display:block; position:absolute; top:0; left:0; }
.gr-rn { background:#81898a url(/tmpls/tmpl1008/images/pic1.gif) no-repeat; }
.gr-rn .tr { background:url(/tmpls/tmpl1008/images/pic2.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(/tmpls/tmpl1008/images/pic3.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(/tmpls/tmpl1008/images/pic4.gif) no-repeat 0 100%; padding:12px; }
.gr-rn input { border:0; }
button { background:#f00; border:0;  margin:1px; }
.t-field { background:#fff; display:inline-block; vertical-align:middle; }
ul.t-bar { padding:16px 0 20px; }
.bl-bl { background:#2d9fad; padding:11px 9px; }
/* cut */


/* cut */
table.main td.lside, table.main td.rside { width:172px; vertical-align:top; padding:8px 0; background:#e9eeef; }
.r-head { background:#f00 url(/tmpls/tmpl1008/images/pic10.gif) no-repeat; font-weight:900; }
.r-head div { background:url(/tmpls/tmpl1008/images/pic11.gif) no-repeat 100% 0; }
.r-head div div { background:url(/tmpls/tmpl1008/images/pic12.gif) no-repeat 100% 100%; }
.r-head div div div { background:url(/tmpls/tmpl1008/images/pic13.gif) no-repeat 0 100%; padding:2px 12px; }
.gr-bl { background:#e9eeef; padding:8px 7px 10px; }
.cat { margin-top:-5px; }
.cat dt { padding:5px 10px; }
.cat dd { border-bottom:1px dashed #81898a; background:url(/tmpls/tmpl1008/images/pic15.gif) no-repeat 100% 50%; padding:5px 14px; }
.cat dd a { text-decoration:none; }
.cat dd a:hover { text-decoration:underline; }
.cat dd.act { background-image:url(/tmpls/tmpl1008/images/pic14.gif); }
/* cut */


/* cut */
table.main td.content { padding:8px 7px; vertical-align:top; }
.g-head { background:#81898a url(/tmpls/tmpl1008/images/pic1.gif) no-repeat; margin-bottom:8px; font-weight:900; }
.g-head div { background:url(/tmpls/tmpl1008/images/pic2.gif) no-repeat 100% 0; }
.g-head div div { background:url(/tmpls/tmpl1008/images/pic3.gif) no-repeat 100% 100%; }
.g-head div div div { background:url(/tmpls/tmpl1008/images/pic4.gif) no-repeat 0 100%; padding:4px 10px; }
.capt { display:inline-block; border:1px solid #f00; }
.capt span { display:inline-block; background:#f00; padding:0 11px 1px; font-weight:900; }
table.x-table{ margin-bottom:12px;}
table.x-table th{ background:#81898a; padding:4px; font-weight:100;  border:1px solid #81898a; }
table.x-table td{border:1px solid #81898a; text-align:center; padding:4px;  vertical-align:middle; }
table.x-table td.bg-gray{ background:#e9eeef; }
.g-head2 { font-size:1em; }
.g-head2 div div div { padding-top:6px; padding-bottom:6px;}
ul.li-ndash{ padding-left:9px; }
ul.li-ndash li{ background:url(/tmpls/tmpl1008/images/pic17.gif) no-repeat 0 .55em; margin-bottom:6px; padding-left:10px; }
table.x-table2 { border:1px solid #000; margin-bottom:22px; }
table.x-table2 td{ padding:7px; }

table.x-table3 th{ text-align:left; vertical-align:top; font-weight:100; padding:7px 5px; border-right:1px solid #fff; }
table.x-table3 td{ padding:7px 5px;}
table.x-table3 tr.bg-gray td, table.x-table3 tr.bg-gray th{ background:#dee0d5; }

/* cut */


/* cut */
.footer { clear:both; padding:20px 35px; }
.counter { float:right; }
.contacts { float:left; }
/* cut */

/*------- дополнения -----------*/

.hide { width: 100%; height: 0px; display: none; }

.show { display: block; }

.noshow { display: none; }

