.left{float:left}.right{float:right}.clear{clear:both}*{margin:0;padding:0}html{font-size:100.01%;margin:0;padding:0;width:100%;height:100%}body{font-family:Arial,Tahoma,sans-serif;font-size:62.5%;height:100%;position:relative;background:#fff url("/-/img/bg_header.jpg") repeat-x}html>body{height:auto;min-height:100%}a:link,
#menu a:visited, #submenu a:visited{color:#0072b1}a:hover,
#menu a:visited:hover, #submenu a:visited:hover{color:#70c22a}a:visited{color:#c39}strong{font-weight:bolder}blockquote{padding:0
40px;margin-left:10px;color:#000}h1
strong{font-weight:normal}h1,h2,h3,h4,h5,h6{color:#606B74;font-size:2.7em;font-weight:normal;font-family:Arial,Tahoma,sans-serif;line-height:normal}h2{font-size:2em}h3{font-size:1.4em}#header h1 a, #header h2 a, #header h3 a,
#contacts-information h1
a{color:#606a74;font-weight:normal;text-decoration:none;line-height:normal}#content h1, #content h2, #content
h3{line-height:normal}#flow{font-size:1.28em;overflow:hidden}#header{display:block;position:relative;padding:0;height:250px}#header
#short{margin-left:4.6%}#header
#menu{margin-left:8%}#home{text-decoration:none;display:block;width:31px;height:31px;padding-bottom:80px;z-index:1}#home span, #home
a{display:block;position:absolute;width:31px;height:31px;z-index:10}#home
em{width:31px;height:31px;position:absolute;top:0;z-index:5;display:none}#logo{color:#08628b;width:180px;height:60px;position:absolute;display:block;top:100px;margin-left:82%;z-index:1;text-decoration:none}#logo
span{background:url("/-/img/id/ideil-webtech.png") no-repeat left top;display:block;width:180px;height:60px;position:absolute;z-index:10}#logo
em{font-style:normal;position:absolute;width:180px;height:60px;top:0;z-index:5;display:none}#menu{font-size:1.4em;line-height:1.5em;display:block;position:absolute;top:200px;float:left;left:73%;padding:0;position:absolute;top:270px;width:200px;z-index:10}#menu li:before{content:""}#menu li
a{display:block;padding:2px
20px 6px 20px;font-weight:bolder}#menu li
a.active{color:#70c22a;text-decoration:none}#menu li.prev, #menu
li.next{display:none}#short{font-size:1.4em;display:block;position:absolute;left:0px;top:20px;float:left;margin:0;padding:0}#short
li{float:left;display:inline;margin:0;padding:0;text-indent:0;font-size: .75em}#short li
a{display:block;padding:2px
20px 6px 20px;vertical-align:middle;position:relative;height:100%;overflow:hidden;float:left;color:#333}#short li:before{content:""}#short li a:hover{color:#fff}#short li
a.active{color:#70c22a;text-decoration:none}#short li a#short-home{text-decoration:none;font-weight:bolder}#short li a#short-home:hover{text-decoration:underline}#short li a#short-blog{background:url("/-/img/ico/blog.png") no-repeat left;padding-left:20px;margin-left:30px}#short li a#short-twitter{background:url("/-/img/ico/twitter.png") no-repeat left 1px;padding-left:20px;margin-left:30px}#short li a#short-feedback{background:url("/-/img/ico/mail.png") no-repeat left;padding-left:23px;margin-left:30px;text-decoration:none}#short li a#short-feedback
span{border-bottom:1px dotted #333}#short li a#short-feedback:hover
span{border-bottom:1px dotted #fff}.block
h1{font-size:2.2em;font-weight:normal;line-height:normal}.block h2, .block
h3{font-size:1.8em;color:#fff;letter-spacing:normal}.block h3
a{color:#606a74;font-size: .8em;font-weight:normal}#company{float:left;display:block;width:30%;padding:85px
10px 45px .85em;margin:0
0 0 6%}#company h2 a, #company
strong{text-decoration:none;height:25px;overflow:hidden;padding-top:1px;color:#fff}#services{float:left;display:block;padding:85px
0 45px 0;width:30%}#services h2 a, #services
strong{text-decoration:none;display:block;width:83px;height:25px;overflow:hidden;padding-top:1px;color:#fff}#services h2 a:hover, #company h2 a:hover{text-decoration:underline}#body{min-height:100%;height:auto;width:100%;overflow:hidden;padding-bottom:4em;float:left}#page{min-height:100%;height:100%;width:98%;margin:0
auto}#content{font-size:1.1em;line-height:130%;display:block;margin-right:250px;margin-bottom:4em;padding:4em
0 0 0;overflow:visible;position:relative;margin:0
auto;width:86%}#content
h1{position:relative;margin:0
0 18px 0}#portfolio h1 a, #portfolio
strong{color:#606B74;text-decoration:none;overflow:hidden;padding-top:1px}#portfolio h1 a:hover{text-decoration:underline}#middle{margin:0
-.2%}#footer{display:block;background:url("/-/img/bg_footer.png") repeat-x top;position:relative;width:100%;height:70px;padding:50px
0 100px 0;float:left;overflow:hidden}#copy{float:left;background:url("/-/img/ico_ideil.png")no-repeat center bottom;height:70px;margin-left:30px}#contacts-information{line-height:2em;display:block;float:left;margin: -25px 0 0 18%;padding:0
0 50px 0;position:absolute}#contacts-information h3 strong, #contacts-information h3
a{overflow:hidden;display:block;text-decoration:none}#contacts-information h3 a:hover{text-decoration:underline}#contacts-information
ul{margin:0
0 0 10px}#contacts-information li:before{content:""}#news{float:left;width:35%;padding:0
3.13% 0 0;font-size: .85em}#news h2
a{display:block;overflow:hidden;color:#606B74;text-decoration:none}#news h2 a:hover{text-decoration:underline}#news dt, #blog
dt{font-weight:normal;color:#a8adb4;display:block;margin:0;padding:0
0 0 13px}#news dd, #blog
dd{display:block;padding:0
0 0 13px;margin:0;line-height:1.3em}#news dd a, #blog dd
a{padding:0.5em 0}#blog{float:left;width:35%}#blog h2
a{display:block;overflow:hidden;color:#606B74;text-decoration:none}#blog h2 a:hover{text-decoration:underline}#blog
li{padding:10px
0 0 0}#blog li:before{content:""}#clients{position:relative;overflow:hidden;width:100%;height:300px;margin:0
auto;margin-left: -25px}#clients
dl{float:left;width:410px;border-right:1px solid #eee}#clients dl
dt{text-align:center}#clients dl
dd{font-size: .85em;color:#777;padding:0
20px;margin:0;line-height:1.25em}#clients dl dd
h3{font-size:1.4em;margin:0;padding:10px
0 0 0;font-style:italic}#clients dl dd h3
a{color:#333}#clients dl dd
span{}#clients
div.items{width:20000em;position:absolute}#clients div.items
dl{float:left}dl.items
dd.active{border:1px
inset #ccc;background-color:#fff}#portfolio{width:84%;margin-bottom:4em;overflow:hidden}#portfolio
dl{float:left;width:33.3%}#portfolio
dd{width:300px;font-size: .85em}#portfolio dl dt
a{border:3px
solid #fff;display:block;width:33%}#portfolio dl dt a
img{border:1px
solid #ccc}#portfolio dl dt a:hover{border:0px
solid #fff}#portfolio dl dt a:hover
img{border:4px
solid #88d400}#process-result{overflow:hidden;margin: -20px 0 0 -36px;position:relative;top: -10px}#process-result
li{list-style:none;float:left;padding:4px
8px;margin:0
0 0 16px}#process-result
li.selected{background:#eee}#process-result li.selected
a{color:#333;text-decoration:none}.grid
td{vertical-align:top;padding:0
5px}#versions{margin:-20px 0 0 -36px;overflow:hidden;position:relative;top:-10px}#versions a:visited{color:#0072B1}ol#versions{float:right;right:40px}#versions
li.selected{background:none repeat scroll 0 0 #EEE}#versions
li{float:left;list-style:none outside none;margin:0
0 0 8px;padding:4px
8px}#logo{display:block;margin-left:76%}#content{display:block;margin-right:250px;margin-bottom:4em;padding:4em
0 0 60px;overflow:visible;z-index:10;position:relative;margin:0
auto;width:80%}#content
h1{margin:0
0 1.5em -5.2%}#content
p.em{padding:2em;background:#f6ffbb;font-style:italic;margin:20px;font-family:Arial,Helvetica,sans-serif}#middle{width:70%;margin:0}#blog-module h2
a.group{color:#70c22a}.blog-date{position:relative;top: -10px;font-size: .85em;color:#555}.blog-teaser{padding:0
0 1em 0}.blog-tags{font-size: .9em}.blog-tags
a{display:inline-block;padding:2px
1px}.blog-tags a:hover{color:#fff;background:#70c22a;text-decoration:none}#search_result{}#search_result
dt{font-size:1.2em}#search_result
dd.time_post{font-size: .9em;color:#555}#search_result dd.time_post
a{color:#333}#news{width:90%;margin:0;padding:0;font-size:1em}#news dl
dt{clear:both;display:block;float:left;line-height:160%;margin:0;padding:0;text-align:right;vertical-align:bottom;white-space:nowrap;width:9em}#news dl
dd{float:left;display:block;float:left;line-height:130%;margin:0;padding:0
0 1em 1.5em;width:80%}#news dl dt
small{font-size:1em}#crumbs{padding:10px
0;position:relative;top: -20px;left: -50px;font-size: .85em}#menu{top:108px;left:0;width:70%;float:left}#menu
li{float:left;display:inline;margin:0;text-indent:0}#menu li
a{display:block;padding:2px
20px 6px 20px;float:left}#menu li.active a, #menu li.opened
a{color:#fff;text-decoration:none;font-size:1.5em}#menu li.opened
a{text-decoration:underline;font-size:1.2em}#header
#submenu{top:320px;z-index:11}#header
#short{margin-left:8%}#submenu{position:absolute;float:left;top:70px;font-size:1.3em;margin:0;padding:0;margin-left:75%;width:200px}#submenu li:before{content:""}#submenu
li{margin:0;padding:0
0 1em 0}#submenu li
em{font-style:normal}#submenu li.active
strong{font-weight:normal}#submenu li
a.active{color:#333;text-decoration:none}#submenu .submenu-clients{font-size: .85em;width:250px;margin-left: -15%}#submenu .submenu-clients
li{padding:0
0 .5em 0;font-size: .9em;display:inline}#submenu
dl{margin:0
0 0 1em;font-size: .85em}#submenu dl
dt{font-weight:normal}.client{}.client
dt{padding:0
40px 0 0;float:left}.client
dd{margin:0
0 0 0;float:left;width:60%;padding-top:20px}.client
small{color:#999;font-size: .85em}.client small
a{color:#555}.hr{width:60%;margin:0px
auto;padding:10px
0;clear:both}#works{}#works dl
dt{padding:0
0 2em 0}#works dl
dd.screenshot{border:1px
solid #ccc;float:left}.comment{background:#fefefe;color:#333;width:700px;margin:10px
0 30px 30px;padding:8px;font-size:14px;font-style:italic}.comment
strong{font-weight:normal;font-size:12px;font-style:normal;display:block;border-bottom:1px dotted #ccc;margin-bottom:10px;margin-left: -20px}.comment
.date{font-size:11px;color:#777}.comment
.ancor{text-decoration:none}.portfolio{position:relative;display:block;padding-right:0px;margin-right:20px}#portfolio{width:120%;margin:0
auto}#portfolio
dl{width:300px;height:200px}html,body{height:100%}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}* html
div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/-/plugins/jquery-fancybox/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('/-/plugins/jquery-fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px
18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px
solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/-/plugins/jquery-fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/-/plugins/jquery-fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/-/plugins/jquery-fancybox/fancy_right.png') no-repeat}a#fancy_left:hover{visibility:visible}a#fancy_right:hover{visibility:visible}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top: -18px;width:100%;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top: -18px;right: -13px;width:13px;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right: -13px;height:100%;width:13px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom: -18px;right: -13px;width:13px;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom: -18px;width:100%;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom: -18px;left: -13px;width:13px;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left: -13px;height:100%;width:13px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top: -18px;left: -13px;width:13px;height:18px;background:transparent url('/-/plugins/jquery-fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom: -33px;left:0;width:100%;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(/-/plugins/jquery-fancybox/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(/-/plugins/jquery-fancybox/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(/-/plugins/jquery-fancybox/fancy_title_right.png) repeat-x}