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


.td_content { width:644px;  }
.td_content * { word-wrap:break-word; }
.brk * { word-wrap:break-word; }
.contacts { font-size:17px; }

/* cut */
body { background:#fff; color:#000; font-size:.6875em/*11px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#1a85bb; }
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 { border-bottom:2px solid #1c8cc5; background:url(/tmpls/tmpl1010/images/pic12.gif) no-repeat 0 .2em; margin-bottom:15px; padding:0 0 6px 29px; line-height:1; }
.h4 { font-weight:900; margin-bottom:10px; }
.h5 { margin-bottom:5px; }
.h6 { margin-bottom:12px; }


/*colors*/
.gray { color:#888; }
input[type=text], input[type=password] { color:#666; }
.lt-gray, ul.f-bar, ul.f-bar a { color:#666; }
.reg-user { color:#1a85bb; }
table.t-bar, table.t-bar a, .date, .feedback, .gr-rn2, .but-sub { color:#fff; }
.blue { color:#1c8cc5; }
.all, .black a { color:#000; }
.red{ color:#900; }
/*end colors*/

/*fonts*/
table.t-bar, .h3, .feedback { font-family:"Myriad Pro", Arial, sans-serif, serif; }
.f-10 { font-size:.909em/*10px*/; }
.f-12, .date { font-size:1.0909em/*12px*/; }
.f-13, ul.three, ul.li-cat, .order { font-size:1.1818em/*13px*/; }
.f-14, ul.li-ol, .h6 { font-size:1.2727em/*14px*/; }
.f-15, table.t-bar, .h4 { font-size:1.3636em/*15px*/; }
.f-16 { font-size:1.4545em/*16px*/; }
.f-17 { font-size:1.5454em/*17px*/; }
.f-18, .h3, .h5 { font-size:1.6363em/*18px*/; }
.f-20 { font-size:1.8181em/*20px*/; }
.feedback { font-size:2em/*22px*/; }
/*end fonts*/

/*inputs*/
input[type=text], input[type=password] { background:#eaeef0; }
.gr-rn2 input[type=text], .gr-rn2 textarea { background:#fff; color:#7d7d7d; }
/*end inputs*/

/*lists*/
ul.li-ol { counter-reset: item; margin-bottom:18px; }
ul.li-ol li { margin-bottom:12px; }
ul.li-ol li:before { content: counter(item) ". "; counter-increment: item; font-weight:900; }
/*end lists*/

/*over blocks*/
.over, .content, .header, ul.three, ul.li-30 li, ul.f-bar, ul.tabs, .gr-b-bl, ul.li-36 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*/

/* cut */


/* cut */
.wrapper { position:relative; width:960px; padding:0 20px; margin:auto; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/* cut */


/* cut */
.header { padding:20px 0 25px; }
.logo, .logo a { display:block; width:250px; height:180px; }
.logo { border-bottom:2px solid #000; padding-bottom:7px; margin-bottom:3px; }
.gr-rn { border:1px solid #c9c7c7; }
.gr-rn .tl { background:url(/tmpls/tmpl1010/images/pic1.gif) no-repeat; position: relative; margin:-1px; }
.gr-rn .tr { background:url(/tmpls/tmpl1010/images/pic2.gif) no-repeat 100% 0; padding:12px 24px; }
.reg-user { background:url(/tmpls/tmpl1010/images/pic3.png) no-repeat; min-height:42px; height:auto!important; /*ie6*/ height:42px; font-style:italic; padding:6px 0 0 50px; }
table.t-bar { line-height:1; border-bottom:4px solid #1c8cc4; }
table.t-bar td { vertical-align:top; text-align:center; background:url(/tmpls/tmpl1010/images/pic8.gif) no-repeat 0 99%; padding:3px 0 1px 1px; }
table.t-bar a { border:1px solid #b0c5ef; display:block; border-bottom:0; background:#69f url(/tmpls/tmpl1010/images/pic5.gif) repeat-x; }
table.t-bar td.act b, table.t-bar a:hover { display:block; position:relative; margin-top:-3px; border:1px solid; background:#1c8cc4 url(/tmpls/tmpl1010/images/pic11.gif) repeat-x; font-weight:100; border-color:#4f90b0 #55a9d4 #1c8cc4 #55a9d4; }
table.t-bar span { display:block; background:url(/tmpls/tmpl1010/images/pic6.gif) no-repeat; position:relative; margin:-1px; }
table.t-bar span span { background:url(/tmpls/tmpl1010/images/pic7.gif) no-repeat 100% 0; margin:0; padding:7px 0; }
table.t-bar td.act span, table.t-bar a:hover span { background-image: url(/tmpls/tmpl1010/images/pic9.gif); }
table.t-bar td.act span span, table.t-bar a:hover span span { background-image: url(/tmpls/tmpl1010/images/pic10.gif); padding-top:10px; }
/* cut */


/* cut */
.rside { width:285px; }
.b2b { margin-bottom:20px; }
ul.li-cat { margin-bottom:25px; }
ul.li-cat li { border-bottom:1px dashed #c9c7c7; background:url(/tmpls/tmpl1010/images/pic16.gif) no-repeat 10px .3em; padding:0 0 3px 29px; margin-bottom:5px; }
.feedback { display:block; border:1px solid #1c8cc5; text-decoration:none; }
.feedback span { background:#1c8cc5; border:2px solid #fff; display:block; padding:12px 18px; }
.gr-bl { background:#f4f4f4; padding:30px 25px; }
.gr-rn2 { background:#999; border:1px solid #cbcbcb; margin-bottom:40px; }
.gr-rn2 .tl { background:url(/tmpls/tmpl1010/images/pic18.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn2 .tr { background:url(/tmpls/tmpl1010/images/pic17.gif) no-repeat 100% 0; }
.gr-rn2 .br { background:url(/tmpls/tmpl1010/images/pic20.gif) no-repeat 100% 100%; }
.gr-rn2 .bl { background:url(/tmpls/tmpl1010/images/pic19.gif) no-repeat 0 100%; padding:14px; }
.gr-bl2 { background:#ecebeb; padding:12px 5px; margin-bottom:40px; }
/* cut */


/* cut */
.content { padding:12px 30px 30px 1px; }
ul.three { margin-bottom:54px; }
ul.three li { float:left; width:150px; background:url(/tmpls/tmpl1010/images/pic4.png) no-repeat; padding:0 10px 0 48px; min-height:48px; height:auto!important; /*ie6*/ height:48px; }
ul.three li.second { background-image:url(/tmpls/tmpl1010/images/pic5.png); }
ul.three li.third { background-image:url(/tmpls/tmpl1010/images/pic6.png); }
.b-l-1 { border-left:1px dashed #c9c7c7; padding-left:17px; margin-left:18px; }
.b-b-1 { border-bottom:1px solid #c9c7c7; padding-bottom:12px; margin-bottom:30px; }
.date { background:#1c8cc5; padding:2px 7px; display:inline-block; }
table.x-table { border-left:1px solid #fff; border-left:0 hidden; }
table.x-table td, table.x-table th { vertical-align:top; width:50%; padding:0 8px; text-align:left; }
table.x-table td { border-left:1px dashed #c9c7c7; }
.all { background:#c9c7c7 url(/tmpls/tmpl1010/images/pic13.gif) no-repeat 99% 50%; text-decoration:none; display:inline-block; padding:1px 30px 1px 12px; }
.all:hover, .order:hover { text-decoration:underline; }
.but-sub { border:2px solid #c9c9c9; border-bottom:1px solid #b7b7b7; background:url(/tmpls/tmpl1010/images/pic25.gif) repeat-x 0 100%; display:inline-block; vertical-align:middle; font-weight:900; text-decoration:none; }
.but-sub span { background:url(/tmpls/tmpl1010/images/pic21.gif) no-repeat; float:left; margin:-2px; margin-bottom:-1px; position:relative; }
.but-sub span span { margin:0; background:url(/tmpls/tmpl1010/images/pic22.gif) no-repeat 100% 0; }
.but-sub span span span { background:url(/tmpls/tmpl1010/images/pic23.gif) no-repeat 100% 100%; }
.but-sub span span span span { background:url(/tmpls/tmpl1010/images/pic24.gif) no-repeat 0 100%; padding:5px 30px; }
.order{ background:url(/tmpls/tmpl1010/images/pic27.gif) no-repeat 0 50%; padding-left:30px; line-height:25px; display:inline-block; text-decoration:none; font-weight:900; }
ul.tabs{ line-height:1; margin:0 -10px; padding-bottom:2px; }
ul.tabs li{ float:left; border-left:1px solid #1a86bc; margin-left:-1px; padding:0 10px;  }
table.x-table2{ border:1px solid #c9c7c7; margin-bottom:3px; }
table.x-table2 th{ background:#c9c7c7; font-weight:100; white-space:nowrap; padding:8px; }
table.x-table2 td{ padding:5px 8px 5px; border-right:1px dashed #c9c7c7; text-align:center;  }
.gr-b-bl{ border:1px solid #c9c7c7; padding:16px; margin-bottom:10px;  }

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; border-top:1px solid #c9c7c7; padding:20px 0; }
ul.f-bar { line-height:1; padding-bottom:12px; border-bottom:4px solid #c9c7c7; font-weight:900; }
ul.f-bar li { float:left; padding:0 27px; border-left:2px solid; margin-left:-2px; }
.fbg { background:url(/tmpls/tmpl1010/images/pic15.gif) repeat-x; height:9px; margin-bottom:2px; overflow:hidden; }
/* cut */

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

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

.show { display: block; }

.noshow { display: none; }

