@font-face{font-family:HattoriHanzoLight;src:url(/site/css/fonts/Hattori_Hanzo-webfont.eot);src:url(/site/css/fonts/Hattori_Hanzo-webfont.eot?#iefix) format('embedded-opentype'),url(/site/css/fonts/Hattori_Hanzo-webfont.woff) format('woff'),url(/site/css/fonts/Hattori_Hanzo-webfont.ttf) format('truetype'),url(/site/css/fonts/Hattori_Hanzo-webfont.svg#HattoriHanzoLight) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:HattoriHanzoLightItalic;src:url(/site/css/fonts/Hattori_Hanzo_Italic-webfont.eot);src:url(/site/css/fonts/Hattori_Hanzo_Italic-webfont.eot?#iefix) format('embedded-opentype'),url(/site/css/fonts/Hattori_Hanzo_Italic-webfont.woff) format('woff'),url(/site/css/fonts/Hattori_Hanzo_Italic-webfont.ttf) format('truetype'),url(/site/css/fonts/Hattori_Hanzo_Italic-webfont.svg#HattoriHanzoLightItalic) format('svg');font-weight:400;font-style:normal}
html{display:table;width:100%}
body{background-color:transparent;font-family:HattoriHanzoLight,Helvetica,Arial,sans-serif;font-size:16px}
h1{font-size:27px}
h2{font-size:22px}
.subnav ul.nav li a{font-size:18px;border:none;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
#address p,#copyright{color:#929799;font-size:17px}
.leftNav ul.nav li{list-style-image:url(/site/images/li.png)}
li,p,ul{font-family:HattoriHanzoLight,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px}
.container{width:1040px;position:relative}
.bg-block-4{padding:16px 60px 5px;background-position-y:bottom!important}
.logotip{text-align:center;margin-bottom:50px}
.logotip img{max-width:450px;text-align:center}
.leftNav{padding:0}
.text{margin:25px 0;margin-top:75px}
.top-block{height:50px;margin-top:15px;margin-bottom:0;font-size:18px;color:#757575;line-height:20px}
.top-block .pull-left{width:95px;padding-top:12px}
.top-block .pull-right{text-align:right}
.top-block .pull-right a{color:#00aaed;text-decoration:underline}
.search{padding:13px;margin-top:30px;margin-bottom:12px;background:#008dc4;background:-moz-linear-gradient(left,rgba(0,141,196,1)0,rgba(0,209,246,1)50%,rgba(0,141,196,1)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,141,196,1)),color-stop(50%,rgba(0,209,246,1)),color-stop(100%,rgba(0,141,196,1)));background:-webkit-linear-gradient(left,rgba(0,141,196,1)0,rgba(0,209,246,1)50%,rgba(0,141,196,1)100%);background:-o-linear-gradient(left,rgba(0,141,196,1)0,rgba(0,209,246,1)50%,rgba(0,141,196,1)100%);background:-ms-linear-gradient(left,rgba(0,141,196,1)0,rgba(0,209,246,1)50%,rgba(0,141,196,1)100%);background:linear-gradient(to right,rgba(0,141,196,1)0,rgba(0,209,246,1)50%,rgba(0,141,196,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dc4', endColorstr='#008dc4', GradientType=1)}
.search input{margin-bottom:0;width:207px;border-color:#0086c0}
.carousel{margin-top:60px}
.carousel img{width:733px}
.promo-table{margin-bottom:30px}
.promo-table,.promo-table tr,.promo-table tr td{border:none}
.promo-table tr:first-child td{text-align:center;vertical-align:bottom;width:33%}
.promo-table h2{font-size:24px;color:#0069aa;text-align:center}
.promo-table p{font-size:18px;color:#505050}
.nav-list .nav-header{text-shadow:none;font-size:17px;margin-top:20px}
.nav-list>li>a{font-size:16px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
.nav>li>a:hover{background:0 0}
.subnav{text-align:center}
.subnav .nav{margin-bottom:0;text-align:right}
.subnav .nav>li{display:inline-block;float:none}
.subnav .nav>li>a{margin:0;padding-top:11px;padding-bottom:11px;border-left:1px solid #f5f5f5;border-right:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.subnav .nav>.active>a .caret,.subnav .nav>.active>a:hover .caret{border-top-color:#777}
.subnav .nav>li:last-child>a{border-right:0}
.subnav li.dropdown ul.dropdown-menu{border:1px solid rgba(0,0,0,.3);border-radius:4px;text-align:left;left:50%;margin-top:10px;top:100%;box-shadow:0 1px 3px rgba(0,0,0,.5);padding:5px 0;text-shadow:1px 1px 1px #fef7f1}
.nav .active .active>a{background-color:transparent;color:#005580;text-shadow:none}
.comments{margin-top:40px}
.comments ul{list-style:none;margin:0 40px}
.comment{margin-bottom:35px}
.span9 .commentBlock .form-actions{padding-top:0}
.news legend{font-size:16px;color:#505050;text-transform:uppercase;margin-bottom:10px}
.news legend a{text-transform:lowercase;color:#0169a6}
.thumbnails>li.news{margin-bottom:10px;display:inline-block;*display:inline;*zoom:1;float:none;vertical-align:top}
.thumbnails>li.news small{font-size:15px}
.thumbnails>li.news a{font-size:16px;color:#0179b8}
.thumbnails>li.news p{font-size:16px;color:#505050}
#footer{margin-top:25px}
#address{text-align:center}
#quick{text-align:right}
.news{margin-top:30px}
.thumbnails li{display:inline-block;float:none;vertical-align:top}
.commentBlock{margin-top:30px}
.commentBlock legend{margin-bottom:0}
.slides_container{width:100%;overflow:hidden;height:311px}
.slides_container div{width:774px;height:311px;display:block}
.slide-pin{margin-top:-30px;position:relative;z-index:1000;margin-left:0;text-align:center}
.slide-pin ul{display:block;width:auto;margin:auto}
.slide-pin li{text-indent:-9999px;width:13px;height:13px;display:inline-block;background-image:url(/site/images/slide-pin.png);background-position:0 0;padding:0;margin:0 5px}
.slide-pin li a{display:block;width:100%;height:13px}
.slide-pin li.current{background-position:0 -13px}
.search form{margin:0}
.row-fluid .span9{width:70.468085099%;margin-left:6.127659574%}
.thumbnails .span2{width:160px}
input.input-text{margin-bottom:0;width:50px;height:20px}
.display-table5{display:table;width:100%}
.display-table{display:table;width:400px;border:1px solid #7D2F2F;border-radius:3px}
.display-table .table-cell{display:table-cell;font-weight:400;font-size:13px;padding:0 10px;color:#fff;background:#BC4B4B;text-shadow:#414141 0 1px 0;vertical-align:middle;text-align:left}
.display-table5 .table-cell,.display-table5 .table-cellSmall{display:table-cell;border:1px solid #fecdcd;padding-left:10px}
.table-row{display:table-row;border:1px solid #d6d1d1;background:#fff4f4;text-shadow:0 -1px 0 rgba(255,255,255,.25);color:#000;width:100%}
.table-row:hover{background:#ca3535;text-shadow:0 -1px 0 rgba(0,0,0,.25);color:#fff}
.table-row-head{display:table-row;border:1px solid #7D2F2F;background:#BC4B4B;color:#fff;text-shadow:#414141 0 1px 0;height:25px;text-align:center;vertical-align:middle}
.table-row-head div.table-cell,.table-row-head div.table-cellSmall{vertical-align:middle;border:1px solid #7D2F2F;padding:0}
div.row-checked{background:#CFCBCB!important;text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;color:#000!important}
div.row-checked .table-cell,div.row-checked .table-cellSmall{border:1px solid #fff!important}
.counr_cheaf{width:40px}
.star-width{width:10px;display:inline-block;position:absolute;left:0;text-align:right}
.star-com{padding-left:18px;position:relative}
div.table-cellSmall{width:20px;text-align:center;padding:0}
input[type=checkbox]:hover,input[type=radio]:hover{cursor:pointer}
.btn{margin:5px 10px}
#countCostOut{width:100px;height:30px;color:#da4f49;font-weight:700;font-size:20px}
div.border-none{border-left-width:0;border-right-width:0}
.bord-left-none{border-left:none}
.bord-right-none{border-right:none}
.table-two{display:table;width:100%}
.table-row-two{display:table-row}
.twoDiv{display:table-cell;width:50%;background-color:#656565;font-weight:400;font-size:13px;padding:0 10px;color:#fff;text-shadow:#414141 0 1px 0;vertical-align:middle;text-align:center}
.controls .regi-mail,.controls .regi-mail-i,.controls .regi-password{float:left}
.controls .regi-mail-i{opacity:0;width:26px;height:26px}
.topHead{position:relative;top:0;left:0;width:100%;height:50px;margin-left:0;margin-top:-23px}
.topHead.overHid{overflow:hidden}
.autorithation-form{float:right;width:auto;position:absolute;top:0;right:-500px}
.autorithationField{float:right;margin:5px 3px;text-align:left}
.autorithationField .input-text{width:150px}
.autorithationField .btn{margin:0}
.autorithationField a{margin:5px 10px}
.topHead .navbar-inner-client{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:0 10px;background:0 0;box-shadow:none;border:0 solid #000}
.topHead .navbar-inner-client .nav>li>a{color:#191919;text-shadow:0 1px 1px rgba(255,255,255,.9);background:0 0;box-shadow:none;border:0 solid #000}
.nav>li>a{display:block;font-weight:400}
.topHead .navbar-inner-client .nav>li>a:hover{color:#2d2d2b;text-shadow:0 1px 1px #fff;background:0 0;box-shadow:none;border:0 solid #000}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.topHead .dropdown-menu li>a:hover{background-color:#969696}
.control_about_user .form-horizontal .control-group>label{width:30%;min-width:140px;text-align:left;font-size:16.5px;color:#08C;font-weight:700}
.control_about_user form input[type=password],.control_about_user form input[type=text],.control_about_user form select{width:70%;min-width:140px}
.enter{position:absolute;top:0;right:0}
.enter a.enter-login,.enter a.enter-reg{font-size:18px;font-style:normal;color:#1a68b3;text-decoration:none}
.enter a.enter-reg{border-bottom:1px solid #1a68b3}
.enter a.enter-login{border-bottom:1px dashed #1a68b3;margin-right:30px}
.enter a{font-size:13px;font-style:italic;color:#333;text-decoration:underline}
#TImageSettings .table tr td,#TImageSettings .table tr th{display:none}
.display-none{display:none!important}
.display-tableCell{display:table-cell}
.leftNav .nav li{line-height:22px}
.nav-header.true{position:relative}
.nav-header.true:hover{cursor:pointer}
.leftNav ul.nav li.true{position:relative}
li.true ul{position:absolute;left:100%;top:3px;z-index:1000;margin-left:-15px;display:none;padding:0;white-space:nowrap;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px}
.leftNav li.true ul:before{content:"";position:absolute;width:0;border:7px solid red;border-color:transparent rgba(42,145,224,1)transparent transparent;left:-14px;top:50%;margin-top:-8px}
.subnav .dropdown-menu{min-width:none;max-width:none}
.nav-header.true ul>li,.subnav li.true>a+ul>li{list-style-position:inside;width:100%;text-align:left}
.nav-header.true ul+.nav-header{margin-top:10px}
.nav-header.true ul:hover{display:block}
.nav-header.true ul>li a,.subnav li.true>a+ul>li a{display:inline-block;text-transform:none;background:0 0;color:#003877;text-decoration:none}
.subnav li.true>a+ul>li a{display:block;font-size:16px}
.subnav li.true>a+ul>li a:hover{background:inherit}
.leftNav>ul.nav-list{position:relative}
ul.dropdown-menu>li>a{background-position:-100px -110px!important}
ul.dropdown-menu:before{content:"";display:block;border:7px inset;border-color:transparent transparent rgba(42,145,224,1);position:absolute;left:50%;height:3px;top:-22px;width:0;overflow:hidden;margin-left:-7px;margin-top:5px}
.cse .gsc-control-cse,.gsc-control-cse{background:none!important;border:0 solid #fff!important;padding:0!important}
.gsib_a{padding:0!important}
#gsc-iw-id1{background:0 0;padding:0;border-width:0;box-shadow:none;-webkit-box-shadow:none}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important;height:30px}
#gsc-i-id1{height:27px!important;border:1px solid #666!important;background:#fff!important}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{padding:7px 10px!important;border:1px solid #666;border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;margin-bottom:0!important;margin-top:3px!important}
.form-actions{background:0 0;border-top-width:0}
.toTop{z-index:100;position:fixed;left:0;bottom:90px;width:37%;margin-left:50%;opacity:.7;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;display:none}
.toToper{z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;color:#fff;background:url(/site/images/arrow_top.png) 50% 11px no-repeat;border-radius:7px}
.toTop:hover{opacity:1;cursor:pointer}
.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>.open.active>a:hover{color:inherit;background-color:inherit;border-color:inherit}
.nav .open .caret,.nav .open a:hover .caret,.nav .open.active .caret{border-top-color:initial;opacity:1;filter:alpha(opacity=100)}
.leftNav>ul.nav>li.nav-header.true ul>li,.leftNav>ul.nav>li.true ul>li{width:auto;display:block;padding-left:15px;padding-right:15px;background:url(/site/images/menu-hr.png) bottom center no-repeat}
.leftNav>ul.nav>li.nav-header.true ul>li>a{display:block;padding:3px 15px}
.leftNav>ul.nav>li.true ul{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);border-color:rgba(0,0,0,.3);border-style:solid;border-width:1px}
#crumbs{background-color:#E7E7E7;border:1px solid #888;border-radius:8px!important;box-shadow:0 1px 1px #FFF,0 1px 2px #999 inset;color:#555;margin:20px auto 10px}
#crumbs ul{margin:10px 13px 8px}
#crumbs li{display:inline-block}
#crumbs ul a{color:inherit}
#crumbs .spacer{display:inline-block;margin:0 10px}
#crumbs .caret{display:none}
.opacity0{opacity:0}
select.input-xlarge{width:280px}
span.toggle{margin-left:10px}
span.toggle input.btn{margin:0;margin-bottom:15px}
div.inputf input[type=text].masker{margin-left:10px;margin-bottom:15px}
div.inputf .texti{margin-bottom:15px}
span.toggle input.btn-left{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}
span.toggle input.btn-right{border-top-left-radius:0;border-bottom-left-radius:0}
span.toggle input.btn-centr{border-radius:0}
.checkbox.inline+.checkbox.inline{display:block;margin-left:0}
.relative{position:relative}
.z-i-1000{z-index:1000}
div.bg_top{position:absolute;top:-20px;left:0;width:100%;height:300px}
.bg_top_1{z-index:3}
.bg_top_2{z-index:2}
.bg_top_3{z-index:1}
.row-fluid .thumbnails li.span2.photo_all{width:auto;border-radius:4px;position:relative}
.anim05{-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}
.anim1000{-webkit-transition:1s ease;-o-transition:1s ease;-moz-transition:1s ease;transition:1s ease}
.anim200{-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}
.thumbnails li.photo_all:hover{opacity:1}
.thumbnails li.photo_all:hover *{text-decoration:none}
.max_width200{max-width:200px}
.photo_all_about,.photo_all_about *{overflow:hidden;font-size:14px;line-height:13px;color:#272727}
.photo_all_about{position:absolute;display:block;height:0;overflow:hidden;background:#fff;z-index:1000;box-shadow:0 0 2px rgba(0,0,0,.6);border:2px solid #ececec;padding:5px;padding-top:0;padding-bottom:0;border-color:transparent;border-top-width:0;border-bottom-width:0;width:194px;margin-left:-4px;top:100%}
.thumbnails li.photo_all img{position:relative;border-radius:4px}
.thumbnails li.photo_all a{border-radius:0}
.thumbnails li.photo_all:hover{background:rgba(0,0,0,.3)}
.thumbnails li.photo_all:hover img{box-shadow:0 0 3px 2px #ededed}
.thumbnails li.photo_all:hover h3{color:#fff;text-shadow:-1px 0 1px #000}
.thumbnails li.photo_all:hover .photo_all_about{height:100%;padding-top:5px;padding-bottom:5px;border-width:2px;background:#fff}
.share42init{position:fixed;left:0;opacity:.5;filter:alpha(50);transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease}
.share42init>#share42{left:0;transition:left 1s ease;-webkit-transition:left 1s ease;-moz-transition:left 1s ease;-o-transition:left 1s ease}
.share42init:hover{opacity:1}
.share42init:hover>#share42{filter:alpha(100);left:10px}
.gsc-results-wrapper-visible{visibility:hidden}
.dear_man_selection{color:#a36a01;font-style:oblique}
.photo_all h3{font-weight:400}
.partners .flexslider{border:medium none;box-shadow:none}
.partners .flexslider .slides{margin:16px 0}
.partners .flexslider .slides li{text-align:center;height:60px;line-height:55px}
.partners .flexslider li>div{display:inline-block;padding:0 10px;text-align:center;vertical-align:middle}
.partners .flexslider .slides>li a{opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}
.partners .flexslider .slides>li a:hover{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}
.partners .flexslider .slides>li img{display:inline-block;max-height:55px;vertical-align:middle;width:auto}
.partners .flex-direction-nav a{text-indent:100%;white-space:nowrap;overflow:hidden}
.partners .flex-direction-nav a.flex-next::before,.partners .flex-direction-nav a.flex-prev::before{content:""!important}
.partners .flex-direction-nav a{opacity:1}
.partners .flex-direction-nav a.flex-prev{background:url(/site/images/arrow.png) no-repeat 0 0}
.partners .flex-direction-nav a.flex-next{background:url(/site/images/arrow.png) no-repeat -40px 0}
.partners .flexslider:hover .flex-prev{left:-50px;opacity:1}
.partners .flexslider:hover .flex-next{right:-50px;opacity:1}