/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.17 13.07.09
Num:      46
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#242424; font:.875em/1.2 Arial, Helvetica, sans-serif/*14px*/; }
input, button, select, label, textarea { }
body, html { height:100%; }
a { color:#ec670c; }
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, .h1 { }
.h2 { font-size:1.2142em/*17px*/; font-weight:900; }
.h3 { font-size:1.7148em/*24px*/; font-weight:900; margin-bottom:15px; }
.h3 a{ color:#000; }
h4, .h4 { }
h5, .h5 { }
h6, .h6 { }
/*colors*/
.logo a, .logo { color:#2b2b2b; }
.logo a span, .address { color:#ec670c; }
ul.t-bar a, .copy a, .address2 a, .address2 { color:#fff; }
ul.t-bar a:hover, ul.t-bar li.act a { color:#d7d7d7; }
.copy { color:#d9d9d9; }
.orange{ color:#ec670c; }
/*end colors*/

/*fonts*/
.copy { font-size:.7142em/*10px*/; }
ul.t-bar, ul.pages li.act { font-size:1.2142em/*17px*/; }
/*end fonts*/


/*inputs*/
/*end inputs*/



/*over blocks*/
.over, ul.li-bord li{ overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }
.clear:after, ul.li-20 li:after { content:''; display:block; clear:both; }
/*IE6*/* html .clear, * html .fix, * html ul.li-20 li { display:inline-block; }
/*IE7*/* + html .clear, * + html .fix, * + html ul.li-20 li { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; background: url(../images/pic5.jpg) repeat-x 100% 63px; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { position:relative; margin-bottom:30px; }
.top { height:53px; padding:10px 0 0 9px; }
.logo { font-size:2.5714em/*36px*/; font-weight:900; }
.logo a { text-decoration:none; }
ul.t-bar { font-weight:900; border-right:1px solid #fff; float:left; padding:7px 56px 27px 0; height:188px; background:#6b6b6b; }
/*IE6*/* html ul.t-bar { width:191px; white-space:nowrap; }
ul.t-bar li { background:#ec670c url(../images/pic7.gif) no-repeat 100% 0; margin-bottom:1px; }
/*IE6*/* html ul.t-bar li { display:inline-block; }
ul.t-bar li span { background:url(../images/pic8.gif) no-repeat 100% 100%; display:block; padding:1px 12px 1px 0; }
/*IE6*/* html ul.t-bar li span { zoom:1; }
ul.t-bar a { background:url(../images/pic3.gif) no-repeat 0 50%; padding-left:26px; display:block; text-decoration:none; }
ul.t-bar a:hover, ul.t-bar li.act a { background:url(../images/pic9.gif) no-repeat 0 50%; }
ul.fis li { float:left; margin-right:50px; /*IE6*/ display:inline; }
ul.fis a { float:left; background:url(../images/pic4.gif) no-repeat; width:11px; height:9px; overflow:hidden; text-indent:-1000em; outline:none; }
ul.fis a.map { background-image:url(../images/pic5.gif); }
ul.fis a.feed { background-image:url(../images/pic6.gif); }
ul.fis { position:absolute; right:31px; top:32px; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.side { width:250px; padding:15px 0 0; }
.img { background:#dedede; padding:0 2px 2px 0; }
.img img { display:block; padding:3px; background:#fff; border:1px solid #dedede; position:relative; margin:-7px 0 0 -7px; }
.address { background:url(../images/pic1.png) no-repeat; height:67px; width:210px; margin:0 auto 30px; text-align:right; padding-top:50px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:0 5px 0 19px;  border-left:1px solid #c7c7c7;  }
.b-img{ border:1px solid #d7d7d7; padding:2px; display:block;  }
.date{ background:#696969; color:#fff; padding:2px 3px; font-size:.714em; }
ul.li-bord li{ border-top:1px solid #c7c7c7; padding:18px 0 15px; margin-top:-1px; }
.gr-rn{ border:3px solid #a1a1a1; }
.gr-rn .tl{ background:url(../images/pic10.gif) no-repeat; position:relative; margin:-3px; }
.gr-rn .tr{ background:url(../images/pic11.gif) no-repeat 100% 0; }
.gr-rn .br{ background:url(../images/pic12.gif) no-repeat 100% 100%; }
.gr-rn .bl{ background:url(../images/pic13.gif) no-repeat 0 100%; padding:12px 20px; }
ul.pages{ font-weight:900; margin-right:-10px; }
ul.pages li{ float:left; margin-right:10px; padding-top:3px; }
ul.pages li.act{ padding:0;}

/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:74px; }
.footer { position:absolute; top:100%; margin-top:-47px; height:47px; width:100%; left:0; }
.or-rn { background:url(../images/pic3.png) repeat-x 0 100%; margin:0 19px; }
.or-rn .tl { background:url(../images/pic1.gif) no-repeat; }
.or-rn .tr { background:url(../images/pic2.gif) no-repeat 100% 0; height:47px; padding:0 22px 0 85px; }
.copy { float:left; padding-top:15px; }
.address2 { float:right; text-align:right; padding-top:5px; }
/*------------------------------ end footer -------------------------------*/
