@font-face{
font-family:'HattoriHanzoLight';
src:url('../fonts/hattori_hanzo-webfont.eot');
src:local('☺'),url('../fonts/hattori_hanzo-webfont.woff') format('woff'),url('../fonts/hattori_hanzo-webfont.ttf') format('truetype'),url('../fonts/hattori_hanzo-webfont.svgz#webfont0BuVoB4j') format('svg'),url('../fonts/hattori_hanzo-webfont.svg#webfont0BuVoB4j') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face{
font-family:'HattoriHanzoLightItalic';
src:url('../fonts/hattori_hanzo_italic-webfont.eot');
src:local('☺'),url('../fonts/hattori_hanzo_italic-webfont.woff') format('woff'),url('../fonts/hattori_hanzo_italic-webfont.ttf') format('truetype'),url('../fonts/hattori_hanzo_italic-webfont.svgz#webfonthUtioY9E') format('svg'),url('../fonts/hattori_hanzo_italic-webfont.svg#webfonthUtioY9E') format('svg');
font-weight:normal;
font-style:normal;
}




*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:arial,sans-serif;font-size:14px;}

html{height:100%;background:#000;}

body{min-height:100%;line-height:1.4;color:#000;position:relative;
background:url(../images/head.jpg) 50% 0 no-repeat;}
* html body{height:100%}

img{border:0}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}

select:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none}
select option{padding-left:3px;}

table{border-collapse:collapse}

h2{color:#a1947a;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;text-shadow:1px 1px 0 /*#f2efe1;*/#fff;
font-size:24px;font-weight:normal;}

a:link{color:#0864d6;text-decoration:underline}
a:visited{color:#466fb0;text-decoration:underline}
a:hover{text-decoration:none}


.inputText>i{display:block;border:1px solid #c7c3af;zoom:1;padding:2px 2px;font-style:normal;background:#fff;}
.inputText>i>b{display:block;font-style:normal;*margin:-1px 0 -1px 0;font-weight:normal;}
.inputText input{border:0;display:block;width:100%;background:transparent;line-height:17px;}

.select>i{display:block;border:1px solid #c7c3af;padding:1px 0;font-style:normal;background:#fff;}
.select>i>b{display:block;font-weight:normal;zoom:1;overflow:hidden;}
.select>i>b>u{display:block;*margin:0 -4px -2px 0;text-decoration:none;}
.select select{width:100%;border:0;background:transparent;zoom:1;*margin:-2px 0 0 -2px;display:block;}

.textarea>i{display:block;border:1px solid #c7c3af;zoom:1;padding:2px 2px;font-style:italic;background:#fff;}
.textarea>i>b{display:block;font-style:normal;*margin:-1px 0 -1px 0;font-weight:bold;}
.textarea textarea{border:0;display:block;width:100%;background:transparent;line-height:17px;overflow:auto;resize:vertical;}


.oT2>table{width:100%;}
.oT2>table>tbody>tr>td{vertical-align:top;padding:5px 0 5px 0;}
.oT2>table>tbody>tr>td+td{width:5000px}
.oT2>table>tbody>tr>td[colspan="2"]{width:100%;text-align:left;}
.oT2>table>tbody>tr>td:first-child>span{display:block;white-space:nowrap;padding:1px 10px 0 0;text-align:right;}
.oT2>table>tbody>tr>td.empty{overflow:hidden;text-indent:-9999px;}
.oT2>table>tbody>tr>td>.error{color:#c00;clear:both;font-size:17px;font-family:'Trebuchet MS',arial,sans-serif;
padding:0 0 3px 2px;}
.oT2>table>tbody>tr>td>.value{padding:3px 0 0}


.oBut{cursor:pointer;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.oBut>i{display:block;cursor:pointer;font-style:normal;
background:url(../images/oBut.png) 0 0 no-repeat;}
.oBut>i>b{display:block;cursor:pointer;font-weight:normal;
background:url(../images/oBut.png) 100% -30px no-repeat;padding:0 6px 0;}
.oBut>i>b>u{display:block;cursor:pointer;height:30px;line-height:30px;text-decoration:none;color:#fff;
background:url(../images/oBut.png) 0 -60px repeat-x;padding:0 15px;}
.oBut:hover>i{background-position:0 -90px;}
.oBut:hover>i>b{background-position:100% -120px;}
.oBut:hover>i>b>u{background-position:0 -150px;}


.oPager{font-size:0;height:22px;}
.oPager>a,
.oPager>span,
.oPager>ins{font-size:14px;font-family:arial,sans-serif;padding:0 6px;line-height:20px;height:20px;
display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;margin-right:5px;
border-top:1px solid transparent;}
.oPager>a:link,
.oPager>a:visited{color:#4c4a43;background:transparent;border:1px solid #bbb7a5;text-decoration:none;}
.oPager>a:hover{color:#000;background:#bbb7a5;text-decoration:none;border:1px solid #bbb7a5;}
.oPager>span{color:#000;background:#0084BF;border:1px solid #bbb7a5;font-weight:bold;
background:#d9d5c0;}
.oPager>ins{text-decoration:none;}


.oExtPager{zoom:1;}
.oExtPager:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oExtPager>ins{text-decoration:none;float:left;padding:1px 5px 0 0;color:#858277;}
.oExtPager>.els{overflow:hidden;padding:1px 0 1px 1px;}
.oExtPager>.els>.PrevNext{padding:0 0 10px 0;font-size:0;}
.oExtPager>.els>.PrevNext>.e{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;
padding:0 5px;font-size:14px;}
.oExtPager>.els>.PrevNext>.e+.e{margin-left:10px;}
.oExtPager>.els>.PrevNext>span{color:#aaa;}
.oExtPager>.els>.oPager{padding:0 0 0 5px}


.col2,.col3,.col4,.col5,.col6{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;
vertical-align:top;*margin-right:-1px;}
.col2{width:50%;}
.col3{width:33.3%;}
.col4{width:25%;}
.col5{width:20%;}
.col6{width:16.6%;}



.oArt>.name{font-size:0;padding:0 0 10px;}
.oArt>.name>.date{height:21px;line-height:21px;background:#d9d5c0;padding:0 6px;font-size:12px;color:#868477;
display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:2px 0 0;}
.oArt>.name>h4{font-size:18px;font-weight:normal;padding-left:10px;line-height:25px;
display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.oArt>.name>h4>a:link,
.oArt>.name>h4>a:visited{color:#4e3b1e;}
.oArt>.name>h4>a:hover{color:#4e3b1e;}
.oArt>.manual{color:#4c4a43;}
.oArt>.manual>.readMore{padding:10px 0 0;}
.oArt>.manual>p+.readMore{padding-top:0;}
.oArt>.cats{font-style:italic;font-size:11px;padding:20px 0 0;}
.oArt>.cats>a{text-transform:lowercase;}
.oArt>.toCom{font-style:italic;font-size:14px;padding:10px 0 0;}


.oTabs>.in{position:relative;z-index:5;}
.oTabs>.in>table{width:100%;}
.oTabs>.in>table a{display:block;text-align:center;padding:0 14px;
font-size:18px;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;}
.oTabs>.in>table a>i{display:block;font-style:normal;}
.oTabs>.in>table a>i>b{display:block;font-weight:normal;height:39px;line-height:39px;padding:4px 0 0;}
.oTabs>.in>table .active a{background:#efead3 url(../images/articleNavActive.png) 0 0 no-repeat;
position:relative;top:2px;padding:0;}
.oTabs>.in>table .active a:link,
.oTabs>.in>table .active a:visited,
.oTabs>.in>table .active a:hover{text-decoration:none;color:#56452e;text-shadow:1px 1px 0 #fff;}
.oTabs>.in>table .active a>i{background:url(../images/articleNavActive.png) 100% -43px no-repeat;padding:0 4px;}
.oTabs>.in>table .active a>i>b{height:43px;line-height:43px;padding:0 10px;
background:url(../images/articleNavActive.png) 0 -86px repeat-x;}


.oSort{font-size:0;}
.oSort .e{font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
padding:2px 5px;margin-right:10px;}
.oSort i{font-style:normal;padding:2px 0}
.oSort a:link,
.oSort a:visited{background:transparent;color:#0864D6;}
.oSort a:hover{background:#0864D6;color:#fff}
.oSort a.active:link,
.oSort a.active:visited{background:#8cf;color:#000;text-decoration:none;}
.oSort a.active:hover{background:#9df;color:#000}



.cfx{zoom:1}
.cfx:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}

.manual p{padding:0 0 1em;}
.manual>p:last-child{padding-bottom:0;}


.main{min-width:990px;overflow-y:hidden;}

.headBobsOut{position:relative;height:0;}
.headBobsOut>.in{position:absolute;left:0;top:0;height:620px;width:100%;overflow:hidden;}
.headBobs{position:relative;height:0;margin:0 auto;max-width:1300px;}
.headBobsIn{width:100%;zoom:1;position:absolute;height:620px;zoom:1;top:0;left:0;}
.headBobs .bobL,
.headBobs .bobR{height:1px;width:1px;position:relative;}
.headBobs .bobL{float:left;}
.headBobs .bobR{float:right;}

.headBobs .bobL .bobTL,
.headBobs .bobR .bobTR{position:absolute;top:0;overflow:hidden;text-indent:-9999px;}
.headBobs .bobL .bobTL{left:-172px;background:url(../images/bobTR.png) 27px 0 no-repeat;height:620px;width:514px;padding-left:27px;}
.headBobs .bobR .bobTR{right:-172px;background:url(../images/bobTL.png) 0 0 no-repeat;height:592px;width:482px;}


.mainIn{padding:0 100px 140px;max-width:1100px;margin:0 auto;}


.head{padding:53px 0 53px 50px;zoom:1;}
.head:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}

.logo{float:left;zoom:1;}
.logo a{display:block;background:url(../images/logo_ru.png) 10px 10px no-repeat;padding:10px;
height:115px;width:210px;overflow:hidden;text-indent:-9999px;position:relative;zoom:1;
font-family:'HattoriHanzoLightItalic','Arial Narrow',tahoma,arial,sans-serif;letter-spacing:1px;}
.logo a:link,
.logo a:visited{text-decoration:none;}
.logo a *{cursor:pointer;}
.logo a i{position:absolute;top:110px;left:0;width:100%;text-align:center;text-indent:0;display:block;color:#000;
font-size:14px;zoom:1;white-space:nowrap;}
.logo a i b{display:block;position:absolute;left:-1px;*left:1px;top:-1px;
color:#e1d1d3;font-weight:normal;text-align:center;width:100%;zoom:1;}
.logo a:hover i b{color:#fff;}


.menu{overflow:hidden;zoom:1;padding:60px 40px 0 80px;font-size:24px;
font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;}
.menu table{width:100%;}
.menu td{padding:2px 0 1px 0;text-align:center;}
.menu a{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;position:relative;
height:40px;line-height:40px;padding:0 5px;white-space:nowrap;}
.menu a:link,
.menu a:visited{color:#444;text-decoration:none;text-align:center;}
.menu a i{font-style:normal;display:block;width:100%;top:-1px;left:-1px;position:absolute;color:#fff;text-align:center;cursor:pointer;}
.menu a:hover i{color:#ffa;}


.ramkTop{background:url(../images/ramkaBg1.png) 0 0 no-repeat;}
.ramkTop i{display:block;background:url(../images/ramkaBg1.png) 100% -10px no-repeat;padding:0 10px 0;}
.ramkTop i b{display:block;height:10px;background:url(../images/ramkaBg1.png) 0 -20px repeat-x;
overflow:hidden;padding-left:100%;width:0;}
.ramkBottom{background:url(../images/ramkaBg1.png) 0 -33px no-repeat;}
.ramkBottom i{display:block;background:url(../images/ramkaBg1.png) 100% -36px no-repeat;padding:0 10px 0;}
.ramkBottom i b{display:block;height:3px;background:url(../images/ramkaBg1.png) 0 -30px repeat-x;
overflow:hidden;padding-left:100%;width:0;}
.ramkDown{background:url(../images/ramkaBg3.png) -120px 0 no-repeat;overflow:hidden;padding:0 0 0 5px;
position:relative;z-index:3;}
.ramkDown i{display:block;background:url(../images/ramkaBg3.png) 100% 0 no-repeat;padding:0 10px 0 0;margin-right:-5px;}
.ramkDown i b{display:block;height:207px;background:#2a2821 url(../images/ramkaBg3.png) 0 -207px repeat-x;
overflow:hidden;padding-left:100%;width:0;}
.ramkMiddle{overflow:hidden;background:url(../images/ramkaBg2.png) -10px 0px repeat-y;}
.ramkMiddleIn{margin-right:-10px;padding:0 20px 0 10px;background:url(../images/ramkaBg2.png) 100% 0px repeat-y;}
.ramkMiddleIn2{background:#efead3;min-height:800px;_height:800px;}


.foot1{position:relative;height:0;z-index:4;margin:0 auto;max-width:1820px;}
.foot1in{width:100%;position:absolute;left:0;bottom:0;height:573px;overflow:hidden;}

.foot1 .bobBL,
.foot1 .bobBR{overflow:hidden;text-indent:-9999px;position:absolute;bottom:0;}
.foot1 .bobBL{left:0;height:566px;width:892px;background:url(../images/bobBL.png) 0 0 no-repeat;}
.foot1 .bobBR{right:0;height:573px;width:780px;background:url(../images/bobBR.png) 0 0 no-repeat;padding:0 20px 0 0;}

.foot1 .footL,
.foot1 .footR{height:573px;width:50%;min-width:870px;position:absolute;bottom:0;}
.foot1 .footL{right:50%;}
.foot1 .footR{left:50%;}

.foot2{position:relative;height:0;z-index:2;}
.foot2in{width:0;padding-left:100%;position:absolute;left:0;bottom:0;height:266px;overflow:hidden;
background:url(../images/foot.jpg) 50% 0 no-repeat;}


.content{}


/*Главная*/
.index .lastProject{background:#ddd7bf url(../images/indexLastProject.png) 0 0 repeat-x;
padding:0 0 10px;border-bottom:1px solid #cbc7b4;}
.index .lastProject>.in{position:relative;z-index:5;}
.index .lastProject .textLine{padding:10px 25px 5px;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;
font-size:0;color:#a1947a;height:32px;line-height:32px;}
.index .lastProject .textLine>ins,
.index .lastProject .textLine>i,
.index .lastProject .textLine>a{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;height:32px;
font-size:24px;text-shadow:1px 1px 0 #f2efe1}
.index .lastProject .textLine>ins{text-decoration:none;}
.index .lastProject .textLine>i{width:0;height:32px;padding-left:36px;overflow:hidden;zoom:1;
background:url(../images/indexSprite.png) 10px 15px no-repeat;}
.index .lastProject .textLine>a{}

.index .pano{padding:0 21px 10px;}
.index .pano>.in{border:2px solid #dbd6c1;}
.index .pano>.in>.in{border:2px solid #bcb39b;}
.index .pano>.in>.in>.in{position:relative;height:235px;overflow:hidden;zoom:1;}
.index .pano a{position:absolute;display:block;top:0;left:50%;margin-left:-515px;}

.index .lastProject .startDate{font-style:italic;background:url(../images/indexSprite.png) 25px -95px no-repeat;
padding:5px 0 0 60px;color:#605e54;height:22px;line-height:22px;float:left;}
.index .lastProject .site{float:right;padding:0 15px 0 0;line-height:22px;}
.index .lastProject .site>a{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;
padding:5px 10px;}


.index .allProjects{background:#dbd5bd url(../images/indexAllProjects.png) 0 0 repeat-x;border-top:1px solid #fff;border-bottom:1px solid #bbb6a2;
padding:10px 0 15px;}
.index .allProjects>.in{position:relative;z-index:5;}
.index .allProjects h2{padding:0 0 5px 25px;}
.index .allProjects .slider{padding:0 10px 0;}
.index .allProjects .slider .l,
.index .allProjects .slider .r{width:55px;height:100px;padding:25px 0 0;}
.index .allProjects .slider .l{float:left;}
.index .allProjects .slider .r{float:right;}
.index .allProjects .slider .l>span,
.index .allProjects .slider .r>span{display:block;cursor:pointer;height:100%;width:0;padding-left:100%;overflow:hidden;
background:url(../images/indexSprite.png) 0 -200px no-repeat;}
.index .allProjects .slider .l>span{background-position:22px -168px;}
.index .allProjects .slider .l>span:hover{background-position:22px -368px;}
.index .allProjects .slider .r>span{background-position:-78px -168px;}
.index .allProjects .slider .r>span:hover{background-position:-78px -368px;}

.index .allProjects .slider .l.disabled>span,
.index .allProjects .slider .l.disabled>span:hover{background-position:22px -268px;cursor:default;}
.index .allProjects .slider .r.disabled>span,
.index .allProjects .slider .r.disabled>span:hover{background-position:-78px -268px;cursor:default;}
.index .allProjects .slider .items{overflow:hidden;text-align:center;padding:1px 0 1px;height:148px;}
.index .allProjects .slider .items>.in{margin:0 -10px;
display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.index .allProjects .slider .item{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;
width:148px;margin:0 10px 10px;}
.index .allProjects .slider .item.hidden{display:none;}
.index .allProjects .slider .item>a{display:block;border:2px solid #dbd6c1;}
.index .allProjects .slider .item>a>img{display:block;border:2px solid #bcb39b;}

.index .allAboutUs{border-top:1px solid #fff;zoom:1;padding:0 25px 0;color:#605e54;}
.index .allAboutUs a{border:2px solid transparent;margin:-2px -2px 0;}
.index .allAboutUs:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.index .allAboutUs .about,
.index .allAboutUs .wantOrder{width:50%;float:left;*clear:right;padding:10px 0 15px;position:relative;z-index:5;}
.index .allAboutUs .about>.in{padding-right:12px;}
.index .allAboutUs .wantOrder>.in{padding-left:12px;}
.index .allAboutUs h2{padding:0 0 5px;}


/*page About*/
.aboutStudio{padding:10px 25px 10px;}
.aboutStudio>.item{position:relative;z-index:5;padding:0 0 25px;}
.aboutStudio>.item h2{padding:0 0 5px;}
.aboutStudio>.item>.manual{color:#605e54;}
.aboutStudio>.item>.manual>p:last-child{padding-bottom:0;}
.aboutStudio>.item+.item{padding-top:25px;border-top:1px solid #d7d2bd;}


.weInFaces{overflow:hidden;padding:10px 0 0;}
.weInFaces>.in{font-size:0;margin:-40px -60px 0 0;}
.weInFaces>.in>.item{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;
width:216px;padding:40px 0 0;position:relative;z-index:5;}
.weInFaces>.in>.item>.in{width:154px;background:#dbd6c1;padding:2px;}
.weInFaces>.in>.item>.in>.in{padding:2px;background:#bcb39b;}
.weInFaces>.in>.item .name{padding:5px 0 0;}
.weInFaces>.in>.item .name>strong{display:block;font-weight:normal;font-size:18px;
font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;}
.weInFaces>.in>.item .name>span{display:block;font-size:12px;font-family:tahoma,arial,sans-serif;color:#817f72;
margin-top:-2px;}

.weInFaces>.in>.item a{display:block;width:158px;position:absolute;z-index:6;top:40px;bottom:0;
background:url(../images/indexSprite.png) -700px 0 no-repeat;zoom:1;}


/*Вакансии*/ 
.Vacancies{padding:10px 25px 10px;position:relative;z-index:101;}
.Vacancies h2{padding:0 0 5px;}
.Vacancies .Descr{color:#605e54;}
.Vacancies .items{padding:20px 0 0;}
.Vacancies .items>.item+.item{padding-top:40px;}
.Vacancies .item{zoom:1;}
.Vacancies .item:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.Vacancies .item>.img{border:2px solid #DBD6C1;float:left;margin-top:3px;}
.Vacancies .item>.img>.in{background:#BCB39B;padding:2px;}
.Vacancies .item>.WhoIs{overflow:hidden;padding:0 0 0 15px;color:#605e54;}
.Vacancies .item>.WhoIs>.Name{font-size:18px;color:#333;}
.Vacancies .item>.WhoIs>.Surname{}
.Vacancies .item>.WhoIs>.Surname>ins{text-decoration:none;color:#999;}
.Vacancies .item>.WhoIs>.Part{padding-top:15px;}
.Vacancies .item>.WhoIs>.Part>ins{text-decoration:none;color:#000;display:block;}



/*Контакты и заказ*/
.Contacts{padding:10px 25px 10px;}
.Contacts>.item{position:relative;z-index:5;padding:0 0 25px;}
.Contacts>.item h2{padding:0 0 5px;}
.Contacts>.item>.manual{color:#605e54;}
.Contacts>.item>.manual>p:last-child{padding-bottom:0;}
.Contacts>.item+.item{padding-top:25px;border-top:1px solid #d7d2bd;}

.Contacts .ContactsIn{zoom:1;}
.Contacts .ContactsIn:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.Contacts .ContactsIn>.l{overflow:hidden;}
.Contacts .ContactsIn>.r{float:right;}
.Contacts .ContactsIn .WorkingTime{border:1px solid #c0bba8;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.Contacts .ContactsIn .WorkingTime>.in{border:1px solid #fff;color:#878477;padding:15px 15px 13px;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.Contacts .ContactsIn .WorkingTime>.in>small{display:block;font-size:14px;}
.Contacts .ContactsIn .WorkingTime>.in>small>b{font-weight:normal;color:#56544c;}
.Contacts .ContactsIn .WorkingTime>.in>big{display:block;font-size:14px;}
.Contacts .ContactsIn .WorkingTime>.in>big>b{font-weight:normal;font-size:24px;}

.Contacts .ContactsIn .List td{vertical-align:bottom;}
.Contacts .ContactsIn .List td:first-child{color:#7e7c70;font-size:14px;line-height:22px;}
.Contacts .ContactsIn .List td+td{color:#453620;font-size:18px;line-height:22px;padding-left:15px;}
.Contacts .ContactsIn .List tr+tr td{padding-top:10px;}


.Contacts .Order{color:#4c4a43;}
.Contacts .Order .oT2{padding-top:15px;}
.Contacts .Order .inputText{max-width:500px;}

.Contacts .Order .Success{text-align:center;font-size:28px;padding:15px 0 0;
font-family:'Trebuchet MS',arial,sans-serif;color:#090;text-shadow:0 0 3px #fff,0 0 3px #fff;}


/*Портфолио*/
.Portfolio{padding:0 0 25px;}
.Portfolio>.nav{background:#fff;padding:0 0 1px;}
.Portfolio>.nav>.in{background:#c0bba8;padding:0 0 1px;}
.Portfolio>.nav>.in>.in{background:#ebe5ce;}
.Portfolio>.nav h1{color:#a1947a;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;
text-shadow:1px 1px 0 /*#f2efe1;*/#fff;
font-size:24px;font-weight:normal;padding:10px 25px 0 25px;position:relative;z-index:5;}
.Portfolio>.nav h1>big{font-size:30px;}
.Portfolio>.nav h1>a:link,
.Portfolio>.nav h1>a:visited,
.Portfolio>.nav h1>a:hover{color:#a1947a;}

.Portfolio>.nav .oTabs{padding:10px 22px 0 22px;}
.Portfolio>.nav .oTabs>.in>table{width:auto;}

.Portfolio .oSort{position:relative;padding:10px 25px 0;}

.Portfolio .items{padding:20px 25px 0;overflow:hidden;position:relative;z-index:101;}
.Portfolio .items>.in{font-size:0;word-spacing:-1px;margin:-30px -20px 0 0;}
.Portfolio .item{zoom:1;padding:30px 0 0;font-size:16px;color:#111;word-spacing:0;}
.Portfolio .item:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.Portfolio .item>.img{overflow:hidden;width:204px;height:204px;float:left;border:2px solid #dbd6c1;}
.Portfolio .item>.img img{display:block;padding:2px;background:#bcb39b;}

.Portfolio .item>.info{margin-left:225px;}
.Portfolio .item>.info h4{font-size:18px;color:#aba796;font-weight:normal;padding:0 15px 15px 0}
.Portfolio .item>.info h4>a{display:inline-block;position:relative;z-index:100;outline:none;zoom:1}
.Portfolio .item>.info h4>a>tt{display:block;position:absolute;left:-225px;top:0;
height:0;padding-top:208px;width:208px;
overflow:hidden;background:#fff;z-index:101;cursor:pointer;opacity:0;}
.Portfolio .item>.info .descr{padding:0 20px 20px 0;font-size:14px;}
.Portfolio .item>.info .date{padding:0 20px 15px 0;font-size:14px;font-style:italic;color:#605E54;}
.Portfolio .item .info .link{font-size:14px;padding:0 20px 0 0;}

.Portfolio .oExtPager{padding:25px 25px 0;position:relative;z-index:101;}


.Portfolio .Elem{padding:15px 25px 0;zoom:1;position:relative;}
.Portfolio .Elem:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.Portfolio .Elem>.title{color:#4e3b1e;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;
text-shadow:1px 1px 0 /*#f2efe1;*/#fff;font-size:30px;padding:0 0 5px;}
.Portfolio .Elem>.title>strong{font-weight:normal;}

.Portfolio .Elem .more{font-size:14px;float:right;width:200px;
border-left:1px solid #d0ccb8;padding:35px 0 5px 10px;position:relative}
.Portfolio .Elem .more.closed{border:0;border-right:1px solid #d0ccb8;width:15px;padding:30px 10px 5px 0;}

.Portfolio .Elem .more .closePanel{position:absolute;top:7px;left:10px;}
.Portfolio .Elem .more .closePanel span{display:block;height:0;width:0;overflow:hidden;
border:10px solid #000;border-color:transparent transparent transparent #d0ccb8;
cursor:pointer;border-right-width:0;}
.Portfolio .Elem .more .closePanel span.closed{border-width:10px 10px 10px 0;border-color:transparent #d0ccb8 transparent transparent;}

.Portfolio .Elem .more .date{font-style:italic;color:#7f7d70;padding:0 0 20px;}
.Portfolio .Elem .more .date>i{display:block;color:#3c3a33;font-style:normal;padding:7px 0 0;}

.Portfolio .Elem .more .created>i{display:block;font-style:italic;color:#7f7d70;padding:0 0 7px;}
.Portfolio .Elem .more .created .man{color:#303030;}
.Portfolio .Elem .more .created .man+.man{padding-top:10px;}
.Portfolio .Elem .more .created .man>u{display:block;text-decoration:none;
font-size:11px;font-weight:bold;text-transform:lowercase;}

.Portfolio .Elem .Text{color:#4c4a43;font-size:14px;overflow:hidden;padding:0 15px 0 0;}
.Portfolio .Elem .Text .url{font-size:16px;padding:0 0 15px;}



/*Статьи*/
.articles>.nav{background:#fff;padding:0 0 1px;}
.articles>.nav>.in{background:#c0bba8;padding:0 0 1px;}
.articles>.nav>.in>.in{background:#ebe5ce;}
.articles>.nav h1{color:#a1947a;font-family:'HattoriHanzoLight','Arial Narrow',tahoma,arial,sans-serif;text-shadow:1px 1px 0 /*#f2efe1;*/#fff;
font-size:24px;font-weight:normal;padding:10px 25px 0 25px;position:relative;z-index:5;}

.articles>.nav .oTabs{padding:10px 22px 0 22px;}

.articles>.items{position:relative;z-index:5;padding:35px 25px 0;}
.articles>.items>.item{padding-bottom:10px;border-bottom:1px solid #d7d2bd;}
.articles>.items>.item+.item{padding-top:25px;}

.articles>.oExtPager{padding:15px 25px 25px;position:relative;z-index:5;}

