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


.promo_img { width: 460px; height: 180px; }
.randlink {  }
.randtext { background:#d0d0d0;padding:10px; }
.top_sub_menu  { color:gray; }
.top_sub_menu a  { color:gray; }
.head_of_block { vertical-align:middle;height:32px;background:url(../images/pic25.gif) no-repeat 100%; }
.td_content { width:616;  }
.td_content * { word-wrap:break-word; }
.brk * { word-wrap:break-word; }
/* cut */
body { background:#fff; color:#333; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { text-decoration:none; color:#fc6f04; }
a:visited { }
a:hover, .n-u a { text-decoration:underline; }
a:focus { }
a:active { }
.n-u a:hover, a.dash, .dash a { text-decoration:none; }
a.dash, .dash a { border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
.h1 { }
.h2 { font-weight:900; margin-bottom:10px; }
.h3 { font-weight:900; margin-bottom:12px; }
.h4 { font-weight:900; margin-bottom:5px; }
.h5 { }
.h6 { font-weight:900; margin-bottom:3px; }

/*colors*/
ul.t-tabs, ul.t-tabs a, .top, .top button, .head2, ul.tabs2 a, .head3 { color:#fff; }
ul.t-bar, ul.t-bar a, .gray { color:#8b8b8b; }
.h3, .head, .orange, .h4, .h2 { color:#f2741f; }
.red { color:#f00; }
.blue { color:#2b669c; }
ul.li-places a, .s-but, .black a { color:#000; }
.dk-gray { color:#7a7a7a; }
.yelow{ color:#fc6e03; }
.black { color:#666666; }
/*end colors*/

/*fonts*/
.head2 { font-family:Verdana, Geneva, sans-serif; }
.f-10 { font-size:.8333em/*10px*/; }
.f-11 { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13 { font-size:1.0833em/*13px*/; }
.f-14, .head2, .h4 { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-16, .h3 { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18, .head3, .h2 { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
/*end fonts*/

.w-200 { width:200px; }
.w-250 { width:250px; }
/*inputs*/
/*end inputs*/

/*lists*/
ul.li-larr { margin-bottom:12px; }
ul.li-larr li { background:url(../images/pic12.gif) no-repeat 0 .25em; margin-bottom:1px; padding-left:17px; }
ul.li-larr2 li { background:url(../images/pic18.gif) no-repeat 0 .25em; margin-bottom:5px; padding-left:13px; }
/*end lists*/

/*over blocks*/
.over, .content, .und-top, ul.tabs2, ul.li-news li, ul.li-12 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*/

/*backgrounds*/
table.x-table td.bg-gray{ background:#f3f3f3; }
table.x-table3 tr.bg-gray td, table.x-table3 tr.bg-gray th{ background:#dee0d5; }
/*end backgrounds*/

/*other*/
.mb-n1, .mb-n6 { margin-bottom:-1px; position:relative; z-index:1; }
.mb-n6 { margin-bottom:-6px; }
.pl-2 { padding-left:2px; }
.pr-2 { padding-right:2px; }
.pt-14 { padding-top:14px!important; }
.b-img img{ border:1px solid #c1c0c5; }

.b-b-3{ border-bottom:3px solid #fd7706; }
/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; margin:auto; width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/* cut */


/* cut */
.header { padding:0 0 10px; }
table.top td{ background:#ffa418 url(../images/pic1.png) repeat-x 0 100%; padding:4px 8px; vertical-align:middle; }
.search {  }
.top .t-field { display:inline-block; vertical-align:middle; background:#fff url(../images/pic1.gif) repeat-x; }
.top .t-field input { border:0; margin:0; background:url(../images/pic1.png) no-repeat -1000em -1000em; color:#8b8b8b; font-style:italic; line-height:1; padding:0; }
.top .t-field span { background:url(../images/pic3.gif) no-repeat; float:left; }
.top .t-field span span { background:url(../images/pic2.gif) no-repeat 100% 0; }
.top .t-field span span span { background:url(../images/pic4.gif) no-repeat 100% 100%; }
.top .t-field span span span span { background:url(../images/pic5.gif) no-repeat 0 100%; padding:2px 14px; }
.top button { background:none; border:0; text-decoration:underline; vertical-align:middle; }
ul.t-tabs { margin:0 -5px; vertical-align:middle;  }
ul.t-tabs li { float:left; border-left:1px solid; margin-left:-1px; padding:0 5px; }
ul.t-tabs li:first-child{ border:0; }
ul.t-bar {  padding:0 16px 0 0; }
ul.t-bar, ul.t-bar a { color:#333; }

.gray { color:#8b8b8b; }
ul.t-bar li { vertical-align:top; }
ul.t-bar li.act { text-decoration:underline; }
.logo { margin:0 auto 10px; }
.logo a, .logo { display:block; background:url(../images/pic2.png) no-repeat; width:152px; height:110px; }
.und-top { background:url(../images/pic6.gif) repeat-x; }
.gr-rn { border:1px solid #e1e1e1; }
.gr-rn .tl { background:url(../images/pic7.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .tr { background:url(../images/pic8.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(../images/pic9.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(../images/pic10.gif) no-repeat 0 100%; padding:15px; }
.corn { background:url(../images/pic11.gif) no-repeat; width:63px; height:41px; display:block; position:absolute; bottom:-40px; right:0; }
.o-logo { padding:14px 10px 0 32px; float:left; width:210px; }
.o-logo a { font-size:25px; }
/* cut */


/* cut */
.rside { width:320px; padding:40px 0 0; }
ul.li-places li { background:url(../images/pic27.gif) no-repeat; padding:3px 0 0 53px; min-height:46px; height:auto!important; /*ie6*/ height:46px; }
ul.li-places li.second { background:url(../images/pic28.gif) no-repeat; }
ul.li-places li.third { background:url(../images/pic29.gif) no-repeat; }
/* cut */


/* cut */
.content { padding:1px 18px 0 14px; }
.gr-rn2, .gr-rn3 { border:1px solid #dfdfdf; margin-bottom:10px; }
.gr-rn2 .tl { background:url(../images/pic14.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn2 .tr { background:url(../images/pic15.gif) no-repeat 100% 0; }
.gr-rn2 .br { background:url(../images/pic16.gif) no-repeat 100% 100%; }
.gr-rn2 .bl, .gr-rn3 { background:url(../images/pic17.gif) no-repeat 0 100%; padding:9px 15px; }
.gr-rn3 { background:none; }
.head { border:1px solid #dfdfdf; float:left; background:#fff; border-bottom:0; }
.head .tl { background:url(../images/pic14.gif) no-repeat; position:relative; margin:-1px; float:left; }
.head .tr { background:url(../images/pic15.gif) no-repeat 100% 0; padding:5px 14px; }
.act-head { background:#ffa418 url(../images/pic1.png) repeat-x 0 100%; color:#fff; }
.act-head .tl { background:url(../images/pic19.gif) no-repeat; }
.act-head .tr { background:url(../images/pic20.gif) no-repeat 100% 0; }
.head2 { font-weight:900; background:#ffbc56 url(../images/pic3.png) repeat-x 0 100%; }
.head2 .tl { background:url(../images/pic21.gif) no-repeat; }
.head2 .tr { background:url(../images/pic22.gif) no-repeat 100% 0; }
.head2 .br { background:url(../images/pic24.gif) no-repeat 100% 100%; }
.head2 .bl { background:url(../images/pic23.gif) no-repeat 0 100%; padding:7px 18px; }
ul.tabs2 { padding:0 0 0 1px; margin-bottom:-1px; position:relative; }
ul.tabs2 li { background:#ffa418 url(../images/pic31.gif) repeat-x 0 100%; float:left; border:1px solid #dfdfdf; /*IE6*/ display:inline; border-bottom:0; margin-left:-1px; }
ul.tabs2 li.act { background:#fff; }
ul.tabs2 span { float:left; background: url(../images/pic19.gif) no-repeat; position:relative; margin:-1px; }
ul.tabs2 span span { background: url(../images/pic20.gif) no-repeat 100% 0; margin:0; padding:5px 40px; }
ul.tabs2 li.act span { background-image:url(../images/pic14.gif); }
ul.tabs2 li.act span span { background-image:url(../images/pic15.gif); }
.b2b { margin-bottom:18px; }
.gr-rn2 .tr2 { position:relative; margin:-1px; }
ul.li-news { margin-top:-12px; }
ul.li-news li { background:url(../images/pic34.gif) no-repeat 50% 100%; padding:12px 0 10px; }
.head3 { font-weight:900; margin-bottom:16px; background:#ffbc56 url(../images/pic3.png) repeat-x 0 100%; display:inline-block; }
.head3 .tl { background:url(../images/pic21.gif) no-repeat; }
.head3 .tr { background:url(../images/pic22.gif) no-repeat 100% 0; }
.head3 .br { background:url(../images/pic37.gif) no-repeat 100% 100%; }
.head3 .bl { background:url(../images/pic36.gif) no-repeat 0 100%; padding:10px 30px; }

.s-but{ background:#f3f3f3 url(../images/pic4.png) repeat-x 0 100%; font-weight:900; text-decoration:none!important; display:inline-block; vertical-align:middle; } 
.s-but span{ float:left; background:url(../images/pic38.gif) no-repeat; }
.s-but span span{ background:url(../images/pic39.gif) no-repeat 100% 0; }
.s-but span span span{ background:url(../images/pic41.gif) no-repeat 100% 100%; }
.s-but span span span span{ background:url(../images/pic40.gif) no-repeat 0 100%; padding:5px 16px; }
table.x-table{ border:1px solid #d4d4d4; margin-bottom:6px; }
table.x-table th{ text-align:center; padding:0 12px; font-weight:100; color:#fff; background:#ffbc56 url(../images/pic3.png) repeat-x 0 100%; height:34px; vertical-align:middle;  }
table.x-table td{ padding:12px; vertical-align:top; text-align:center;   }
table.x-table2{ margin-bottom:12px; }
table.x-table2 td, table.x-table2 th{ vertical-align:middle; text-align:center; padding:4px;  }
.order{ background:url(../images/pic43.gif) no-repeat 0 50%; padding-left:33px; display: inline-block; line-height:21px; }
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;}
/* cut */


/* cut */
.footer { clear:both; background:#d0d0d0; color:#8b8b8b; text-align:center; padding:8px 0 2px; }
/* cut */

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

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

.show { display: block; }

.noshow { display: none; }
