/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.24 25.08.09
Num:      70
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#d7ecf4 url(../images/pic1.png) repeat-x; color:#000; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Tahoma, Geneva, sans-serif; }
body, html { height:100%; }
a { color:#3e73c3;  }
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 { font-weight:100; margin-bottom:10px;  }
h2, .h2 { font-size:120%; margin-bottom:10px;}
h3, .h3 { font-weight:100; margin-bottom:25px;  }
h4, .h4 { font-size:110%; margin-bottom:10px;}
h5, .h5 { }
h6, .h6 { }


/*colors*/
.logo a, .black{ color:#000; }
.head, .t-bar a, .t-bar{ color:#eef6fa; }
.red{ color:#dc0a0a; }
.gray{ color:#707070; }
.contacts a{ color:#fff; }
/*end colors*/

/*fonts*/
.logo, .head{ font-family:"Times New Roman", Times, serif; }
.contacts, .t-bar, .verdana{ font-family:Verdana, Geneva, sans-serif; }
.f-10, .minisol { 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 { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-16, .logo, .t-bar, ul.l-bar { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18 { font-size:1.5em/*18px*/; }
.services dt{ font-size:1.5833em; }
.f-20, h3 { font-size:1.6666em/*20px*/; }
 h1{ font-size:2em; }
.head{ font-size:3em/*36px*/; }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .header, .t-bar ul.spec, .col-3{ overflow:hidden; display:block!important; /*IE6*/display:inline-block; }
.clear:after, .top:after { content:''; display:block; clear:both; }
/*IE6*/* html .clear, * html .fix, * html .top { display:inline-block; }
/*IE7*/* + html .clear, * + html .fix, * + html .top { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper {   position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { padding:0 65px; position:relative;  }
.logo{  font-weight:100; width:262px; height:91px; background:url(../images/pic2.png) no-repeat;  /*padding:55px 0 0 50px;*/ position:absolute; top:52px; left:16px;  }
.logo a, .logo b{ font-weight:100; display:block; text-decoration:none; width:185px; height:95px; line-height:1; padding:0 0 0 95px; }
.contacts{ position:absolute; font-size:12px; top:25px; right:20px; text-align:right;   }
.top{  position:relative; z-index:2; height:56px; }
.head{ background: url(../images/pic1.jpg) no-repeat 50% 0; margin-bottom:1px; position:relative; z-index:1; }
.head .tl{ background:url(../images/pic1.gif) no-repeat; }
.head .tr{ background:url(../images/pic2.gif) no-repeat 100% 0; }
.head .br{ background:url(../images/pic3.gif) no-repeat 100% 100%; }
.head .bl{ background:url(../images/pic4.gif) no-repeat 0 100%;  height:196px; }
.head .h{ background:url(../images/pic22.gif) no-repeat 670px 0; top:-8px; z-index:100; left:50%; margin-left:-758px; width:1516px; position:absolute; height:8px;  }
.phone{ background:url(../images/pic12.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/application/views/panasenko/images/pic12.png', sizingMethod='crop'); width:263px; height:36px;}


.t-bar{ border:3px solid #0074b4; line-height:1; text-align:center; background:#2c89af url(../images/pic7.png) repeat-x; position:relative; z-index:10;  }
.t-bar .tl{ background:url(../images/pic5.gif) no-repeat; position:relative; margin:-3px; }
.t-bar .tr{ background:url(../images/pic6.gif) no-repeat 100% 0; }
.t-bar .br{ background:url(../images/pic8.gif) no-repeat 100% 100%; }
.t-bar .bl{ background:url(../images/pic7.gif) no-repeat 0 100%; }

.t-bar a{ text-decoration:none; background:url(../images/pic8.png) no-repeat -1000em -1000em; padding:16px 0 14px; }
.t-bar span, .t-bar b, .t-bar a{ display:block; font-weight:100; }


.t-bar table.spec td{ width:25%; vertical-align:top; }
.t-bar td.act b, .t-bar a:hover{ background:#3dd3e3 url(../images/pic8.png) repeat-x; border-top:3px solid #00c5da; border-bottom:3px solid #00c5da; padding:13px 0 11px; }
.t-bar td.first a:hover, .t-bar td.first b { padding:0; border-left:3px solid #00c5da; } 
.t-bar td.first a:hover span, .t-bar td.first b span{ background:url(../images/pic16.gif) no-repeat; position:relative; margin:-3px; margin-right:0; }
.t-bar td.first a:hover span span, .t-bar td.first b span span{ background: url(../images/pic18.gif) no-repeat 0 100%; padding:16px 0 14px; margin:0; }
.t-bar td.last a:hover, .t-bar td.last b{ padding:0; border-right:3px solid #00c5da; }
.t-bar td.last a:hover span, .t-bar td.last b span{ background:url(../images/pic17.gif) no-repeat 100% 0; position:relative; margin:-3px; margin-left:0;  }
.t-bar td.last a:hover span span, .t-bar td.last b span span{ background:url(../images/pic19.gif) no-repeat 100% 100%; margin:0; padding:16px 0 14px; }

.lbg, .rbg{ position:absolute; background:url(../images/pic4.jpg) no-repeat;  width:449px; height:295px; left:-29px;  top:0; }
.rbg{  left:auto; right:-29px; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.lside, .rside { width:345px;  }
ul.l-bar{  }
ul.l-bar li{ background:url(../images/pic21.gif) no-repeat 0 .55em; margin-bottom:10px; padding-left:32px; }
ul.l-bar li.act{ background:url(../images/pic20.gif) no-repeat 0 .4em; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:38px 65px; }
.services { padding-right:30px; margin-bottom:30px;  }
.services dt{ padding:32px 0 0 60px;background-repeat:no-repeat; background-position:0 100%; min-height:39px; height:auto!important; /*ie6*/height:39px; }
.services dd{ padding:0 0 12px 95px; background:url(../images/pic15.gif) no-repeat 60px .55em;  } 
.services dt.id_1{ background-image:url(../images/pic9.gif); }
.services dt.id_2{ background-image:url(../images/pic10.gif); }
.services dt.id_3{ background-image:url(../images/pic11.gif); }
.services dt.id_4{ background-image:url(../images/pic12.gif); }
.services dt.id_5{ background-image:url(../images/pic13.gif); }
.services dt.id_6{ background-image:url(../images/pic14.gif); }
.sign{ background:url(../images/pic22.png) no-repeat; width:366px; height:172px; float:right; } 
/*.sign{ background:url(../images/pic9.png) no-repeat; width:346px; height:132px; float:right; } */
.col-3{ border-bottom:1px dashed #aaa; padding-bottom:45px; margin-bottom:32px; }
.col-3 .c-50{ float:left; clear:right;}

/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:60px; }
.footer { position:absolute; left:170px; right:170px; top:100%;  margin-top:-60px; height:60px;  }
.copy{ float:left; }
.minisol{ float:right; }
.minisol a{  background:url(../images/pic10.png) no-repeat 100% 0; min-height:11px; height:auto!important; height:11px; padding:9px 70px 0 0; display:inline-block; }
/*------------------------------ end footer -------------------------------*/

.promoblock1 {background:url(/images/border.gif) 0 0 repeat-x #cddeee;}
.promoblock2 {background:url(/images/border.gif) 0 0 repeat-y;}
.promoblock3 {background:url(/images/border.gif) 100% 0 repeat-y;}
.promoblock4 {background:url(/images/border.gif) 0 100% repeat-x;}
.promoblock5 {background:url(/images/b1.gif) 0 0 no-repeat;}
.promoblock6 {background:url(/images/b2.gif) 100% 0 no-repeat;}
.promoblock7 {background:url(/images/b3.gif) 100% 100% no-repeat;}
.promoblock8 {background:url(/images/b4.gif) 0 100% no-repeat;}
.promoblock8 p, .promoblock8 h4 {padding:0px 10px 0px 10px;}

.ita {width:145px; font-size:10px; margin:5px 10px 10px 0; line-height:1em;}
.ita a:link, .ita a:visited {display:block; height:20px; padding:0 0 0 40px; background:url(../images/ita.png) 0 0 no-repeat; color:#777; text-decoration:none;}
.ita a:hover {display:block; height:20px; padding:0 0 0 40px; background:url(../images/ita.png) 0 -20px no-repeat; color:#3e73c3; text-decoration:underline;}
