/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.12 20.05.09
Num:      34
----------------------------------------------- */


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


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#535353; font:.75em/1.2 Arial, Helvetica, sans-serif/*12px*/; }
input, button, select, label, textarea { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#184b97; }
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 { font-size:2.3076em/*30px*/; padding-left:14px; font-weight:100; }
.h1, .h1 a, .h2, .h2 a { color:#fff; text-decoration:none; }
.h2 { font-size:.923em/*12px*/; padding:0; }
.h3 { background:#036aca url(/images/pic2.gif) no-repeat; display:-moz-inline-stack; display:inline-block; font-size:1.1538em/*15px*/; font-weight:900; color:#fff; line-height:1; margin-bottom:18px; }
.h3 span { float:left; padding:4px 12px 5px; background:url(/images/pic3.gif) no-repeat 100% 0; min-width:190px; width:auto!important; white-space:nowrap; width:190px; }
/*IE6*/* html .h3 { display:inline; }
/*IE7*/* + html .h3 { display:inline; }
.h4 { font-size:1.1538em/*15px*/; font-weight:900; margin-bottom:5px; }
h5, .h5 { }
h6, .h6 { }
/*colors*/
.gray { color:#adadad; }
.black, .black a { color:#535353; }
.lt-gray{ color:#9c9c9c; }
.phone { color:#fff; }
.faq dt{ color:#ff8814; }
/*end colors*/

/*fonts*/
ul.pages, ul.list-bull li ul{ font-size:.9166em/*11px*/; }
/* end fonts*/

/*inputs*/
.inp, .t-field { border:1px solid #036aca; line-height:1; color:#535353; display:-moz-inline-stack; vertical-align:middle; display:inline-block; }
.inp span { float:left; background:url(/images/pic16.gif) no-repeat; position:relative; margin:-1px; }
.inp span span { background:url(/images/pic17.gif) no-repeat 100% 0; margin:0; padding:4px 10px; }
/*IE6*/* html .inp span span { padding:3px 10px; }
/*IE7*/* + html .inp span span { padding:3px 10px; }
.inp input { background:url(/images/pic1.gif) no-repeat -1000em -1000em; color:#535353; outline:none; border:0; padding:0; margin:0; }
.search .inp { background:#fff; margin-right:18px; border:0; color:#535353; padding:4px; position:relative; }
/*IE6*/* html .search .inp { padding:4px 4px 2px; }
/*IE7*/* + html .search .inp { padding:4px 4px 2px; }
.search .inp .l, .search .inp .r, .search a.but .l, .search a.but .r { background:url(/images/pic12.gif) no-repeat; width:9px; height:23px; position:absolute; display:block; left:-8px; top:0; }
.search .inp .r, .search a.but .r { background-image:url(/images/pic13.gif); left:auto; right:-8px; top:0; }
a.but { display:-moz-inline-stack; display:inline-block; text-decoration:none; line-height:1; vertical-align:middle; color:#fff; font-weight:900; background:#036aca url(/images/pic18.gif) no-repeat; }
a.but span { background:url(/images/pic19.gif) no-repeat 100% 0; float:left; padding:5px 10px 6px; }
/*IE6*/* html a.but span { padding:4px 10px 7px; }
/*IE7*/* + html a.but span { padding:4px 10px 7px; }
.search a.but { margin:0 9px; padding:5px 4px 6px; position:relative; background:#036aca; }
/*IE6*/* html .search a.but { padding:4px 4px 7px; }
/*IE7*/* + html .search a.but { padding:4px 4px 7px; }
.search a.but .l { background-image:url(/images/pic14.gif); }
.search a.but .r { background-image:url(/images/pic15.gif); }
/*Opera*/@media not all and (-webkit-min-device-pixel-ratio) { 
	.search a.but {padding:5px 4px 6px;}
	a.but span{ padding:5px 10px 6px; }
}
/*Webkit*/@media all and (-webkit-min-device-pixel-ratio:0) { 
	.search a.but {padding:5px 4px 6px;}
	a.but span{ padding:5px 10px 6px; }
}




.t-field textarea{ color:#535353; resize:none; border:0; height:83px; padding:0; margin:0; background:url(/images/pic1.gif) no-repeat -1000em -1000em; }
/*IE6*/* html .t-field textarea{ height:81px; }
/*IE7*/* + html .t-field textarea{ height:81px; }
.t-field span{ background:url(/images/pic20.gif) no-repeat; float:left; position:relative; margin:-1px; }
.t-field span span{ background:url(/images/pic21.gif) no-repeat 100% 0; margin:0; padding:4px 10px 5px; }
/*end inputs*/

/*over blocks*/
.over, .jcarousel-skin-tango .jcarousel-container-horizontal, .faq dd, ul.list-30 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*/

/*paragraphs*/
.ph-16 p { margin-bottom:16px; }
.ph-5 p{ margin-bottom:5px; }
.ph-3 p{ margin-bottom:3px; } 
/*end paragraphs*/

/*lists*/
ul.list-bull { margin-bottom:40px; }
ul.list-bull li { background:url(/images/pic1.gif) no-repeat 0 .1em; padding-left:24px; margin-bottom:3px; }
ul.list-bull li ul{ padding:0 0 5px 15px; }
ul.list-bull li li{ background:url(/images/pic25.gif) no-repeat 0 .5em; padding-left:11px; }
ul.list-12 li { margin-bottom:12px; }
ul.list-20 li{ margin-bottom:20px;}
ul.list-2 li{ margin-bottom:2px; }
ul.list-30 li{ margin-bottom:30px; }
/*end lists*/

.pt-24 { padding-top:24px; }

ul.b-b-1, .b-b-1{ border-bottom:1px solid #d3d3d3; margin-bottom:12px; }
.b-img2 img{ border:1px solid #959595; }
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { background:url(/images/pic1.jpg) no-repeat 50% 0; position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { height:343px; padding:17px 28px 0 286px; }
.logo { position:absolute; left:19px; top:17px; background: url(/images/pic100.png) no-repeat; z-index:10; }
.logo, .logo a{ width:192px; height:97px; display:block;  }
.head { border-bottom:1px solid #86bee7; border-top:1px solid #529dd8; position:relative; margin-bottom:8px; z-index:1000;}
.head .in { background:url(/images/pic3.png); background:rgba(51, 71, 93, .21); height:65px; padding:8px 0 0 6px; }
/*IE6*/* html .head .in { background:url(/images/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic3.png', sizingMethod='scale');
}
.head .l, .head .r { background:url(/images/pic4.png) no-repeat; width:20px; height:75px; position:absolute; left:-20px; top:-1px; }
.head .r { background-image:url(/images/pic5.png); left:auto; right:-20px; }
/*IE6*/* html .head .l { background:url(/images/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic4.png', sizingMethod='scale');
}
/*IE6*/* html .head .r { background:url(/images/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic5.png', sizingMethod='scale');
}
table.m-bar { background:#036aca; font-family:Arial, Helvetica, sans-serif; font-weight:900; line-height:1; }
table.m-bar td { width:14%; text-align:center; vertical-align:top; white-space:nowrap; }
table.m-bar td.a-lt, table.m-bar td.a-rt { width:8%; background:url(/images/pic8.gif) no-repeat; }
table.m-bar .rel{ display:inline-block; }
* html table.m-bar .rel{ display:inline; }
* + html table.m-bar .rel{ display:inline; }
table.m-bar ul.spec{ width:191px; padding:0 7px; position:absolute; left:-4px; top:100%; text-align:left; background:#036aca; display:none;  }
table.m-bar td:hover ul.spec{ display:block; }
table.m-bar ul.spec a{ padding:6px; float:none; display:block;  }
table.m-bar ul.spec a:hover{ background:none; color:#fff; text-decoration:underline; }
table.m-bar ul.spec li{ border-top:1px solid #63a3de; }
table.m-bar td.a-rt { background:url(/images/pic9.gif) no-repeat 100% 0; }
table.m-bar a, table.m-bar b { color:#fafafa; vertical-align:top; text-decoration:none; display:-moz-inline-stack; display:inline-block; }
table.m-bar span { display:block; padding:5px 9px 6px; }
/*IE6*/* html table.m-bar span { padding:4px 9px 7px; }
/*IE7*/* + html table.m-bar span { padding:4px 9px 7px; }
table.m-bar a:hover span, table.m-bar b span { background:url(/images/pic7.gif) no-repeat; }
table.m-bar a:hover,  table.m-bar b{ background:#fff url(/images/pic6.gif) no-repeat 100% 0; color:#036aca; }
table.m-bar td.a-lt a:hover span, table.m-bar td.a-lt b span { background-image:url(/images/pic10.gif); }
table.m-bar td.a-rt a:hover, table.m-bar td.a-rt b { background-image:url(/images/pic11.gif); }
/*IE7*/* + html table.m-bar a:hover, , table.m-bar b { display:inline; }
.contacts { position:absolute; right:28px; top:135px; text-align:right; }
.phone { font:900 1.8461em "Myriad Pro", Arial, sans-serif, serif; }
.search { float:right; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.side { width:270px; padding:0 10px 50px 20px; }
.rm-bl { border:1px solid #d3d3d3; position:relative; margin-bottom:30px; }
.rm-bl .tl { background:url(/images/rm-tl.gif) no-repeat; position:relative; margin:-1px; }
.rm-bl .br { background:url(/images/rm-br.gif) no-repeat 100% 100%; zoom:1; padding:8px 12px; }
ul.cat2{ margin-bottom:60px; }
ul.cat2 li{ margin-bottom:20px; background:url(/images/pic101.gif) no-repeat 0 .2em; padding-left:18px; }
ul.cat2 ul{ padding-top:8px; }
ul.cat2 ul li{ background:url(/images/pic102.gif) no-repeat 0 .3em; padding-left:16px; margin-bottom:3px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:0 20px 50px 12px; }
ul.jcarousel { text-align:center; margin-bottom:40px; }
ul.jcarousel li { padding:0 4px; }
ul.jcarousel img { padding:7px; border:1px solid #ccc; display:block; margin-bottom:5px; }
ul.jcarousel a:hover img { border-color:#184b97; }
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding:0 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  100%; margin:auto; }
.jcarousel-skin-tango .jcarousel-item { width: 202px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 60px; right: 0px; width: 15px; height: 30px; cursor: pointer; background: url(/images/pic5.gif) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position:-1000em -1000em; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 60px; left: 0; width: 15px; height: 30px; cursor: pointer; background: url(/images/pic4.gif) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position:-1000em -1000em; }

.jcarousel-skin-tango .jcarousel-container-vertical { width:210px; height:520px; padding:20px 0; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:210px; height:520px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 15px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 0; left: 50%; width: 26px; margin-left:-13px; height: 11px; cursor: pointer; background: url(/images/pic23.gif) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position:-1000em -1000em; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 0; left: 50%; width: 26px; margin-left:-13px; height: 11px; cursor: pointer; background: url(/images/pic22.gif) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position:-1000em -1000em; }


.gal img { vertical-align:middle; margin:0 14px; }
table.x-table{ border-bottom:1px solid #d3d3d3; margin-bottom:8px; }
table.x-table th, table.x-table td{ text-align:left; vertical-align:top; padding-bottom:12px; } 
table.x-table th{ padding-right:10px; }

ul.pages li{ float:left;  padding:3px 6px 2px; margin-right:2px;  border:1px solid #dbdbdb;}
ul.pages li.act{ background:#8c94a7; color:#000; }
ul.port{ margin-bottom:10px; } 
ul.port li{ vertical-align:top; text-align:center; width:215px; padding-bottom:25px; }
ul.port img{ border:1px solid #ccc; display:block; margin:0 auto 5px; }
.faq{ margin-top:-1px; }
.faq dt{ float:left; clear:left; padding:5px 10px 18px 0; line-height:1; border-top:1px solid #d3d3d3; font-size:2.5em/*30px*/; font-weight:900; }
.faq dd{border-top:1px solid #d3d3d3; padding:5px 0 18px;}
.gr-img{ float:left; border:1px solid #ccc; padding:3px 5px 3px 10px; margin-bottom:12px; }
.gr-img img{ float:left; margin-right:5px; }
.load{ background:url(/images/pic24.gif) no-repeat; padding-left:42px; display:block; height:28px; margin-bottom:-10px; }
.h3-in{ position:relative; margin:-8px -12px 15px; }
ul.cat3{ position:relative; margin:0 0 50px -26px; }
ul.cat3 .barr{ background:url(/images/pic103.gif) no-repeat; padding-left:22px; display:block; min-height:17px; height:auto!important; text-decoration: underline; height:17px; }
ul.cat3  a:hover .barr{ text-decoration:none; }

ul.cat3 table.spec{ margin-bottom:6px; }
ul.cat3 li{ position:relative; vertical-align:top; width:200px; display:inline-block; margin:0 0 16px 26px;   }
* html ul.cat3 li{ display:inline; }
* + html ul.cat3 li{ display:inline; }
table.w199x135, table.w199x135 td{ background:#fff; vertical-align:middle; text-align:center; width:199px; height:135px; table-layout:fixed; border:1px solid #ccc; }
table.w199x135 img{ vertical-align:top; max-height:100%; max-width:100%; }
ul.cat3 ul{ display:none; position:absolute; background:#e1e4e7; left:0; top:100%; width:186px; padding:7px; margin-top:0;  }
ul.cat3 li:hover ul{ display:block; }
ul.cat3 ul li:first-child{ border:0; }
ul.cat3 ul li{ display:block!important; width:auto; margin:0 0 4px; padding:3px 0 3px 14px; background:url(/images/pic102.gif) no-repeat 0 .4em; border-top:1px solid #fff;   }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:181px; }
/*IE6*/* html .undfoot { float:left; width:100%; }
.footer { position:absolute; top:100%; margin-top:-181px; padding-top:81px; height:100px; width:100%; left:0; background:url(/images/pic5.jpg) no-repeat; }
/*IE6*/* html .footer { clear:both; }
.copy { float:right; background:#036aca url(/images/pic2.png) no-repeat; height:58px; color:#fdf8f3; padding:15px 43px 0 50px; }
/*------------------------------ end footer -------------------------------*/

