*{margin:0;padding:0}body{font:62.5%/1.4 Tahoma, sans-serif;color:#000;background:#FFF url('/i/body_bg.gif') repeat-x bottom left}input,select,textarea{font:1.4em Tahoma,sans-serif}h1,h2,h3,h4,h5,h6{font-size:2em}p{font-size:1.4em;line-height:1.2em}.clear{clear:both}#header-wrapper{height:160px;max-width:1008px;margin:0
auto}#logo-wrapper{margin-right:665px;text-align:center}h1.logo{margin:0
auto;position:relative;top:20px;left:0;width:175px;height:77px;overflow:hidden}h1.logo
span{display:block;position:absolute;top:0;left:0;z-index:1;width:175px;height:77px;background:url('/i/logo.gif') no-repeat top left}h1.logo a
span{cursor:pointer}ul.tnav{list-style:none;width:665px;float:right;display:inline}ul.tnav
li{float:left;display:inline;margin-right:35px}ul.tnav li
a{display:block;height:110px;text-indent: -5000px;overflow:hidden;background-repeat:no-repeat;background-position:top left}ul.tnav li a:hover{background-position:top right}ul.tnav
li.software{background-color:#cf0000;width:300px}ul.tnav li.software
a{background-image:url('/i/menu_software_rus.gif')}ul.tnav
li.web{background-color:#46e11b;width:150px}ul.tnav li.web
a{background-image:url('/i/menu_websites_rus.gif')}ul.tnav
li.design{background-color:#ffd727;width:110px}ul.tnav li.design
a{background-image:url('/i/menu_design_rus.gif')}body.software ul.tnav li.software,
body.web ul.tnav li.web,
body.design ul.tnav
li.design{height:124px;text-indent: -5000px;overflow:hidden}body.software ul.tnav
li.software{background:#cf0000 url('/i/menu_software_rus_sel.gif') no-repeat bottom left}body.web ul.tnav
li.web{background:#46c124 url('/i/menu_websites_rus_sel.gif') no-repeat bottom left}body.design ul.tnav
li.design{background:#ffd727 url('/i/menu_design_rus_sel.gif') no-repeat bottom left}#footer-wrapper{clear:both;position:relative;margin:50px
2% 0 2%;height:59px;background:#c3c3c3 url('/i/footer_bg.gif') repeat-x}ul.bnav{margin:23px
0 0 25px;list-style:none;float:left;display:inline}ul.bnav
li{float:left;margin-right:25px}ul.bnav li
a{display:block;height:16px;text-indent: -5000px;overflow:hidden;background:url('/i/bottom_menu.png') no-repeat}ul.bnav
li.about{width:93px}ul.bnav li.about
a{background-position:0 0}ul.bnav li.about a:hover{background-position:0 -16px}ul.bnav
li.vacancies{width:186px}ul.bnav li.vacancies
a{background-position: -93px 0}ul.bnav li.vacancies a:hover{background-position: -93px -16px}ul.bnav
li.contacts{width:189px}ul.bnav li.contacts
a{background-position: -279px 0}ul.bnav li.contacts a:hover{background-position: -279px -16px}ul.bnav
li.version{width:111px;margin-left:20px}ul.bnav li.version
a{background-position: -468px 0}ul.bnav li.version a:hover{background-position: -468px -16px}address{float:right;display:inline;margin:13px
25px 0 0;font:normal 1.3em Arial Narrow, sans-serif;color:#FFF}#footer-wrapper .tl, #footer-wrapper
.tr{display:block;position:absolute;width:8px;height:8px;font-size: .1em;background:#c1c1c1 url('/i/bottommenu_rounds.gif') no-repeat}#footer-wrapper
.tl{top:0;left:0;background-position:top left}#footer-wrapper
.tr{top:0;margin-left:100%;left: -8px;background-position:top right}.c,.lc{background-color:#FFF;background-repeat:repeat-x;margin-bottom:30px;width:100%;float:left;display:inline;clear:both}.c{background-image:url('/i/cntnt_topbg.gif')}.lc{background-image:url('/i/cntnt_light_topbg.gif')}.c .b, .lc
.b{background-repeat:repeat-x;background-position:bottom left;width:100%;float:left;display:inline}.c
.b{background-image:url('/i/cntnt_bottombg.gif')}.lc
.b{background-image:url('/i/cntnt_light_bottombg.gif')}.content{padding:45px
70px}blockquote{font-size:1.6em;line-height:1.5em;margin:0;padding:0}blockquote .lq, blockquote
.rq{font-size:2.5em;position:relative}blockquote .lq
span{position:absolute;top:0.4em !important;top: -0.2em;left: -0.7em}blockquote .rq
span{position:absolute;top:0.4em !important;top: -0.2em;left:0.2em}.cwr{float:left;display:inline;width:360px;background:url('/i/cform/bl.gif') no-repeat left bottom}.cwr-br{background:url('/i/cform/br.gif') no-repeat right bottom}.cwr-tl{background:url('/i/cform/tl.gif') no-repeat left top}.cwr-tr{background:url('/i/cform/tr.gif') no-repeat right top;padding:10px
20px 20px 20px}.cwr
h3{font-size:0.1em;position:relative;top: -18px;left: -10px;width:196px;height:21px;padding-bottom:40px}.cwr h3
span{position:absolute;display:block;top:0;left:0;width:196px;height:21px;z-index:1;background:url('/i/cform/cform_title_rus.gif') no-repeat}.cform{margin:0;padding:0;min-width:320px}.cform
p{font-size:1em;clear:both}.cform
label{float:left;display:inline;position:relative;text-indent: -5000px;overflow:hidden;width:85px;height:21px;margin-top:0.4em;cursor:default}.cform label
.out{display:block;position:absolute;top:0;left:0;background:url('/i/cform/lables_rus.png') no-repeat}.cform input, .cform
textarea{font-size:1.4em}.cform p.line
input{float:left;display:inline;width:70%;min-width:205px;margin:0
0 17px 10px;border:0;border-bottom:1px solid #dedede;background:transparent}.cform
label{position:relative}.cform label
.required{position:absolute;top:0;left: -10px}.cform label.name
.out{width:57px;height:10px;background-position:0 0}.cform label.company
.out{width:58px;height:10px;background-position:0 -10px}.cform label.contacts
.out{width:79px;height:10px;background-position:0 -20px}.cform
label.meanin{width:69px;height:13px;margin-bottom:4px}.cform label.meanin
.out{width:69px;height:13px;background-position:0 -30px}.cform
label.attachment{width:105px;height:13px;margin-bottom:4px}.cform label.attachment
.out{width:105px;height:13px;background-position:0 -43px}.cform label.attachment, .cform
label.meanin{display:block;float:none}.cform
p.attachment{margin-top:10px}.cform p.attachment
input{border:1px
solid #dedede;width:100%;min-width:302px}.cform p.meanin
textarea{width:99%;min-width:302px;height:70px;border:1px
solid #dedede;background:transparent}.cform
p.submit{position:relative;float:left;display:inline}#cform_sbmt{float:left;display:inline;width:99px;height:29px;margin-top:20px;border:0;background:none;text-indent: -5000px;line-height:2em;overflow:hidden;cursor:pointer;position:relative;z-index:10}.cform .sbmt-bg{position:absolute;display:block;top:20px;left:0;width:99px;height:29px;background:url('/i/cform/sbmt.png') no-repeat 0 0;z-index:9}.cform .hover .sbmt-bg{background-position:bottom left}.cform
.call{float:left;display:inline;width:180px;height:13px;position:relative;margin-top:27px;margin-left:20px;overflow:hidden;text-indent: -5000px}.cform .call
span{position:absolute;display:block;top:0;left:0;width:180px;height:13px;background:url('/i/cform/call_rus.png') no-repeat}#contact-wrapper{margin-right:610px;padding-bottom:1px}#additional-wrapper{text-align:center;margin:0
20px}#additional{margin:0
auto;max-width:1008px;text-align:left}#good-photo{width:584px;float:right;display:inline;position:relative}#good-photo
.image{width:584px;height:388px;background-repeat:no-repeat}#good-photo
.description{position:absolute;top:13px;left:13px;width:558px;background-color:#000;background:#000;opacity:0.5;-moz-opacity:0.75}#good-photo .description
h3{font-size:23px;font-weight:normal;color:#f1cc21;margin:10px
10px 0 10px}#good-photo .description
p{font:16px Arial, sans-serif;color:#FFF;margin:0
10px 1em 10px;line-height:1.25em}#good-photo .description
a{color:#FFF}#good-photo .description a.software:hover{color:#cd1f1e}#good-photo .description a.web:hover{color:#3cba1a}#good-photo .description a.design:hover{color:#ffb400}#goodphoto-title{margin:8px
14px 0 0;height:14px;overflow:hidden;text-indent: -5000px;background:url('/i/main/goodphoto_title.gif') no-repeat top right}#portfolio-wrapper{height:416px;text-align:center;margin-bottom:40px;background-image:url('/i/main/portfolio_bg.jpg');background-repeat:no-repeat;background-position:50% 0}#portfolio-wrapper.left{background-position:50% -416px}#portfolio-wrapper.right{background-position:50% -832px}#portfolio{margin:0
auto;max-width:1008px;height:416px;position:relative;z-index:8;background:#FFF url('/i/slider/slider_bg.gif') repeat-x;text-align:left;overflow:hidden}#portfolio .moveleft, #portfolio
.moveright{position:absolute;z-index:10;width:41px;height:416px;background-repeat:no-repeat;background-position:top left;cursor:pointer}#portfolio
.over{background-position:top right}#portfolio
.moveleft{top:0;left:0;background-image:url('/i/slider/slider_left.gif')}#portfolio
.moveright{top:0;right:0;background-image:url('/i/slider/slider_right.gif')}#pmnav,#pmcontent{margin:0
41px}#pmnav{height:70px;position:relative;z-index:12}#pmnav .text, #pmnav a, #pmnav
.delimiter{margin-top:35px}#pmnav
.text{float:left;display:inline;width:123px;height:26px;text-indent: -5000px;overflow:hidden;margin-right:8px;margin-left:30px;background-repeat:no-repeat;background-position:0 0}#pmnav
a{float:left;display:inline;width:136px;height:26px;position:relative;text-indent: -5000px;overflow:hidden;margin-right:3px;z-index:10}#pmnav a
span{position:absolute;display:block;top:0;left:0;width:136px;height:52px;background-repeat:no-repeat;background-position: -123px 0;cursor:pointer;z-index:5}#pmnav a:hover
span{top: -26px}#pmnav
.delimiter{float:left;display:inline;width:4px;height:26px;text-indent: -5000px;overflow:hidden;background-repeat:no-repeat;background-position:100% 6px}#pmnav.black .text, #pmnav.black a span, #pmnav.black
.delimiter{background-image:url('/i/slider/nav_rus.png')}#pmnav.white .text, #pmnav.white a span, #pmnav.white
.delimiter{background-image:url('/i/slider/nav_white_rus.png')}#pmpos{position:absolute;z-index:12;top:0;right:127px;font-size:0.9em}#pmpos
.pos{position:absolute;display:block;top:0;left:0;width:23px;height:12px;color:#FFF;background-color:#000;padding-left:1px}#pmpos .pos
.sign{color:#b3b3b3}#pmpos
.total{position:absolute;display:block;top:0;left:23px;width:13px;height:12px;color:#000;background-color:#FFF;padding-left:2px}#pmcontent{height:416px;position:absolute;z-index:9;top:0;left:0}#pmcontent
img.left{float:left;display:inline;margin:0
20px 0 20px}#pmcontent
img.right{float:right;display:inline;margin:0
20px 0 20px}#pmcontent
h2{font-size:2em;font-weight:normal}#pmcontent
p{margin-top:30px;font-size:1.4em;line-height:1.2em}#pmcontent h2
a.software{color:#cf0000}#pmcontent h2 a.software:hover{color:#e20000}#pmcontent h2
a.web{color:#27830e}#pmcontent h2 a.web:hover{color:#3fd018}#pmcontent h2
a.design{color:#ffb400}#pmcontent h2 a.design:hover{color:#ffc02a}#pmcontent
.wr{float:left;display:inline}#pmcontent
.item{width:926px;height:416px}#pmincontent{position:absolute;top:0;left: -1852px}table.pm{border-collapse:collapse}table.pm
td{margin:0;padding:0}