*{margin:0;padding:0}body,input,select,select option,textarea{font-family:tahoma,arial,sans-serif;font-size:14px}html{height:100%;background:#fff}body{min-height:100%;line-height:1.2;color:#000;position:relative}* 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}table{border-collapse:collapse}a:link{color:#f29130;text-decoration:underline}a:visited{color:#de8526;text-decoration:underline}a:hover{text-decoration:none}h1{color:#000;font-size:32px;font-weight:normal;line-height:36px;padding:0
0 16px;color:#222}.cfx{zoom:1}.cfx:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}.inputText{border:1px
solid #FFAC59;background:#fff;padding:0
2px}.inputText
input{display:block;border:0;padding:2px
0;background:transparent;width:100%}.textarea{border:1px
solid #FFAC59;background:#fff;padding:0
2px}.textarea
textarea{display:block;border:0;padding:2px
0;background:transparent;width:100%;max-width:100%;overflow:auto;resize:none}.oPager{font-size:0;text-align:center}.oPager
*{display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;font-size:15px;padding:1px
5px;height:21px;line-height:21px;margin:0
4px;*margin:0
3px 0 4px}.oPager
a{}.oPager a:link,.oPager a:visited{background:#FFAC59;color:#333;text-decoration:none}.oPager a:hover{background:#fff;color:#333}.oPager
i{font-style:normal}.oPager
span{background:#f28120;color:#000}.oColumn2,.oColumn3,.oColumn4,.oColumn5,.oColumn6{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top;*margin-right:-1px}.oColumn2{width:50%}.oColumn3{width:33.3%}.oColumn4{width:25%}.oColumn5{width:20%}.oColumn6{width:16.6%}.oSort{font-size:0}.oSort
*{font-size:18px;display:-moz-inline-stack;display:inline-block;zoom:1;padding:2px
5px;margin-right:15px;*margin-right:14px}.oSort
i{font-style:normal;padding:2px
0}.oSort a:link,.oSort a:visited{background:transparent;color:#000}.oSort a:hover{background:#FFAC59;color:#444}.oSort a.active:link,.oSort a.active:visited{background:#FF850F;color:#000;text-decoration:none}.oSort a.active:hover{background:#FFA64F;color:#000}.oViewType{font-size:0}.oViewType
*{font-size:26px;margin-right:15px;*margin-right:14px;display:-moz-inline-stack;display:inline-block;zoom:1;padding:3px
10px 4px}.oViewType a:link,.oViewType a:visited{background:transparent;color:#000}.oViewType a:hover{background:#FFAC59;color:#444}.oViewType
b{font-weight:normal;background:#fff;color:#888}.oSort
i{font-style:normal;padding:2px
0}.oSort a:link,.oSort a:visited{background:transparent;color:#000}.oSort a:hover{background:#FFAC59;color:#444}.oSort a.active:link,.oSort a.active:visited{background:#FF850F;color:#000;text-decoration:none}.oSort a.active:hover{background:#FFA64F;color:#000}.oForm{}.oForm
.oFormIn{zoom:1;overflow:hidden}.oForm
table{width:100%}.oForm table
td{padding:3px
0;vertical-align:top}.oForm table td+td{width:5000px}* html .oForm table
td.left{}* html .oForm table
td.right{width:5000px}.oForm table td
.name{width:120px;text-align:right;padding:2px
15px 0 0}.oForm table
.error{font-size:17px;color:#b00;padding:0
0 3px 135px;margin-top:-3px}.oForm table
.submit{padding:10px
0 0}.oForm table .submit
input{display:block;margin:0
auto;width:150px;height:30px;font-size:18px;border-width:1px;background:#fb6}.manual{}.manual
p{padding:0
0 1em}.manual
img{max-width:100%}.main{min-width:990px;padding:0
0 60px 0}.foot{color:#000;font-size:17px;font-family:'trebuchet ms',arial,sans-serif;position:absolute;bottom:0;left:0;width:100%}.foot
.copy{padding:0
0 0 40px;height:50px;line-height:50px}.head{}.head
.logo{float:left;padding:10px
0 0 15px}.head .logo
a{float:left}.head .logo
img{display:block;padding:10px}.head .logo a
img{}.head
.menu{float:right;height:56px;font-family:'trebuchet ms',arial,sans-serif;font-size:19px;padding:0
40px 0 0}.head .menu
a{height:50px;line-height:50px;float:left;padding:0
15px 6px 15px;border-left:1px solid #ffcd8f}.head .menu a:link,.head .menu a:visited{background:#f48b21 url(../../images/menu.png) 0 -112px repeat-x;color:#fff}.head .menu a:hover{background:#ffc46d url(../../images/menu.png) 0 -168px repeat-x;color:#fff}.head .menu
a.first{padding-left:25px;border-left:0}.head .menu a.first:link,.head .menu a.first:visited{background:#f48b21 url(../../images/menu.png) 0 0 no-repeat}.head .menu a.first:hover{background:#ffc46d url(../../images/menu.png) 0 -56px no-repeat}.head .menu
a.last{padding-right:25px}.head .menu a.last:link,.head .menu a.last:visited{background:#f48b21 url(../../images/menu.png) 100% -224px no-repeat}.head .menu a.last:hover{background:#ffc46d url(../../images/menu.png) 100% -280px no-repeat}.base{clear:both;padding:20px
40px 0 40px;zoom:1}.base
.content{background:#ffdaa6 url(../../images/content.svg);padding:24px
0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;*border-bottom:1px solid #fff}.base .content .contentTop,.base .content
.contentBottom{display:none}.base .content
.contentIn{padding:0
25px 0}noindex:-o-prefocus,html:root .base .content
.contentIn{overflow:hidden}.bestProjects{padding:0
0 25px 0;font-size:18px;color:#111;border-bottom:1px solid #ffac59}.bestProjects
.item{font-size:18px;zoom:1}.bestProjects .item:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}.bestProjects .item
.photo{overflow:hidden;width:304px;height:229px;float:left;border:3px
solid #ffac59}.bestProjects .item .photo
img{display:block;padding:2px;background:#fff}.bestProjects .item
.info{margin:0
0 0 335px;max-width:650px}.bestProjects .item .info
h2{font-family:tahoma,arial,sans-serif;font-size:28px;font-weight:normal;line-height:32px;padding:10px
0 15px 0}.bestProjects .item .info h2
a{display:inline-block;position:relative;z-index:100;outline:none}.bestProjects .item .info h2 a
tt{display:block;position:absolute;left:-335px;top:-10px;height:231px;width:306px;text-indent:-9999px;overflow:hidden;background:#fff;z-index:101;opacity:0;cursor:pointer}.bestProjects .item .info
.descr{padding:0
0 25px 0}.bestProjects .item .info
.date{padding:0
0 15px 0;color:#420;font-size:17px}.bestProjects .item .info .date
i{font-style:normal;color:#7A4B2F}.bestProjects .item .info
.link{}.lastProjects{padding:25px
0 0 0;text-align:center;font-size:0;height:260px;overflow:hidden}.lastProjects
.item{vertical-align:top;display:-moz-inline-stack;display:inline-block;padding:0
0 30px;zoom:1;font-size:17px;font-family:'trebuchet ms',arial,sans-serif;width:265px}.lastProjects .item
.img{height:202px;width:202px;overflow:hidden;border:3px
solid #ffac59;margin:0
auto}.lastProjects .item .img
img{display:block;background:#fff;padding:1px}.lastProjects .item
.text{width:215px;margin:0
auto;padding:2px
0 0 0}.lastProjects .item .text
a{display:block;position:relative;text-align:center;zoom:1}.lastProjects .item .text a
*{cursor:pointer}.lastProjects .item .text a
tt{display:block;width:206px;height:208px;overflow:hidden;position:absolute;text-indent:-9999px;top:-210px;left:4px;z-index:100;background:#fff;opacity:0}.portfolio{margin-top:-15px;margin-bottom:-15px;font-size:0;zoom:1}.portfolio
.oViewType{padding:20px
0 15px;margin-left:-10px}.portfolio
.oSort{padding:10px
0 5px}.portfolio
.item{zoom:1;padding:15px
0;font-size:16px;color:#111}.portfolio .item:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}.portfolio .item
.img{overflow:hidden;width:202px;height:202px;float:left;border:3px
solid #ffac59}.portfolio .item .img
img{display:block;padding:1px;background:#fff}.portfolio .item
.info{margin:0
0 0 230px}.portfolio .item .info
h4{font-family:tahoma,arial,sans-serif;font-size:24px;font-weight:normal;line-height:28px;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:-230px;top:0;height:208px;width:208px;text-indent:-9999px;overflow:hidden;background:#fff;z-index:101;cursor:pointer;opacity:0}.portfolio .item .info
.descr{padding:0
25px 20px 0;max-width:550px;font-family:georgia,times,serif}.portfolio .item .info
.date{padding:0
0 15px 0;color:#420;font-size:17px}.portfolio .item .info .date
i{font-style:normal;color:#7A4B2F}.portfolio .item .info
.link{font-size:17px}.portfolio .item .info .link a:link{border-bottom:1px solid #f29130;text-decoration:none}.portfolio .item .info .link a:visited{border-bottom:1px solid #de8526;text-decoration:none}.portfolio .item .info .link a:hover{border-bottom-style:dashed}.portfolio
.oPager{padding:25px
0 20px}.portfolio
.element{padding:15px
0 25px;zoom:1}.portfolio .element:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}.portfolio .element
h1{}.portfolio .element h1
span{color:#567}.portfolio .element
.more{font-size:16px;font-family:georgia,times,serif;zoom:1;float:right;width:200px;border-left:1px solid #222;padding:30px
0 5px 10px;position:relative}.portfolio .element
.moreClosed{border:0;border-right:1px solid #222;width:15px;padding:30px
10px 5px 0}* html .portfolio .element
.moreClosed{height:0px}.portfolio .element .more
.closePanel{position:absolute;top:7px;left:10px}.portfolio .element .more .closePanel
span{display:block;height:0;width:0;overflow:hidden;border:10px
solid #000;border-color:transparent transparent transparent #000;cursor:pointer;border-right-width:0}* html .portfolio .element .more .closePanel
span{border-color:#fed497 #fed497 #fed497 #000}.portfolio .element .more .closePanel
span.closed{border-width:10px 10px 10px 0;border-color:transparent #000 transparent transparent}* html .portfolio .element .more .closePanel
span.closed{border-color:#fed497 #000 #fed497 #fed497}.portfolio .element .more
.date{color:#420;padding:0
0 18px}.portfolio .element .more .date
i{display:block;color:#7A4B2F}.portfolio .element .more
.created{}.portfolio .element .more .created
.man{padding:9px
0 0}.portfolio .element .more .created .man
u{display:block;text-decoration:none;font-weight:bold;font-family:'times new roman',times,serif}.portfolio .element
.elementText{font-size:16px;font-family:georgia,times,serif;margin-right:230px}.portfolio .element .elementText
.url{font-size:18px;font-family:tahoma,arial,sans-serif;padding:0
0 15px}.portfolio .element .elementText .url
a{}.portfolio .element .elementText
.manual{line-height:1.4}.articles{margin-top:-15px;margin-bottom:-15px;font-size:0}.articles
.oViewType{padding:20px
0 15px;margin-left:-10px}.articles
.oSort{padding:0
0 20px}.articles
.themes{border-top:1px solid #FFAC59;padding:20px
0 35px;font-size:0;margin-left:-5px}.articles .themes
*{font-size:18px;display:-moz-inline-stack;display:inline-block;zoom:1;padding:2px
5px;margin-right:15px;*margin-right:14px}.articles .themes a:link,.articles .themes a:visited{background:transparent;color:#000}.articles .themes a:hover{background:#FFAC59;color:#444}.articles .themes
b{font-weight:normal;background:#FF850F;color:#000}.articles
.item{padding:0
0 20px;font-size:16px;zoom:1}.articles .item
h4{font-size:24px;font-weight:normal}.articles .item h4 a:link{color:#d72}.articles .item h4 a:visited{color:#DF923A}.articles .item h4 a:hover{color:#888}.articles .item h4 a.themeName:link,.articles .item h4 a.themeName:visited{color:#444}.articles .item h4 a.themeName:hover{color:#888}.articles .item
.descr{padding:10px
30px 0 0;max-width:700px}.articles
.oPager{padding:25px
0 20px}.order{font-size:16px}.order
.dontLikeForms{font-family:georgia,times,serif;padding:0
0 25px;font-size:17px}.order
.oForm{width:700px}.order .oForm
.name{font-family:georgia,times,serif;font-size:17px;padding-top:4px}.order .oForm .inputText
input{font-family:'Trebuchet MS',arial,sans-serif;font-size:17px}.order .oForm
textarea{font-family:'Trebuchet MS',arial,sans-serif;font-size:17px;height:180px}.jobs{}.jobs .list
.item{padding:0
0 20px}.jobs .list .item:last-child{padding-bottom:0}.jobs .list .item
.line{font-size:0}.jobs .list .item .line
.name{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:18px}.jobs .list .item .line
.knowMore{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:16px;margin-left:10px}.jobs .list .item .line .knowMore
span{color:#c60;text-decoration:underline;cursor:pointer}.jobs .list .item .line .knowMore span:hover{text-decoration:none}.jobs .list .item
.moments{display:none;padding:10px
0 0;line-height:1.4}