/* :: created by rezook [verstkasaitov@gmail.com] :: */
html, body {height:100%;text-shadow:0}
.g-page {width:900px;margin:0 auto;min-height:99.5%;height:99.5%;font-size:12px}
.g-wrap {min-height:100%;height:auto !important;height:100%;margin:0 auto -45px}
.g-footer, .g-push {height:45px}
a {text-decoration:none;color:#000}
b {font-weight:normal;color:#ff0066}
button {cursor:pointer}

/* HEADER */
h1 {font:italic normal 26px 'Georgia';position:absolute;padding-right:5px;top:10px;margin-left:10px}
.l-header {border-bottom:#000 1px solid;padding-bottom:1px;height:87px;position:absolute;top:0;width:900px}
.l-header a {color:#000}
.l-header a:hover, .l-header b {color:#ff0066}
.b-menu {height:24px;line-height:22px;padding-top:22px;padding-left:260px}
.b-menu li {float:left;margin:0 1px 0 0;padding:3px 7px 0 2px;font:italic normal 16px 'Georgia';background:url('/assets/templates/default/pic/s_i.gif') no-repeat 100% 70%}
.b-menu i {font-size:11px;padding-left:5px;position:relative;top:-1px}

.l-header .eng, .l-header .rus {position:absolute;right:60px;top:-6px}
.sss {font-size:11px !important;position:relative;top:-3px;line-height:22px !important}

.level2 {clear:both;border-top:#000 1px solid;border-bottom:#000 3px solid;padding:0 0 12px 10px;_padding-bottom:6px;position:absolute;width:890px;margin-top:47px}
.level2 li {font-size:24px;line-height:34px;_line-height:30px;padding:0 10px 0 0;$padding-right:5px;margin:0 5px 0 0;background:url('/assets/templates/default/pic/b_i.gif') no-repeat 100% 55%}
.level2 i {font-size:14px;top:-3px}

li.last {background:transparent}

.b-lang-selector {position:absolute;right:10px;top:22px;font:italic normal 12px 'Georgia';width:52px;white-space:nowrap;color:#000}
.b-lang-selector b {color:#ff0066}

.who-i-am {position:absolute;font:italic 16px 'Georgia';position:absolute;left:220px;top:19px !important}
.engs {left:205px !important}

/* CONTENT */
.l-text {padding-top:95px;overflow:hidden;_height:1%;_overflow:none}
    .l-right {float:right;width:700px;padding-right:10px;position:relative}
    .l-left {width:190px;float:right}
    
.b-crumbs {background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;padding-bottom:6px;margin-top:8px}
.hello {margin:5px 10px 20px 190px;text-align:left !important}
.b-crumbs * {display:inline-block}
.b-crumbs span {padding:0 5px}

.b-contact-form label {display:block;font:italic normal 16px 'Georgia';padding-left:10px;padding-bottom:5px}
.b-contact-form input, .b-contact-form textarea {border:#000 1px solid;font:normal 14px 'Arial';padding:1px;width:498px;color:#666}
.b-contact-form textarea {height:120px}
.b-contact-form p {margin-bottom:20px}
.b-contact-form input#vericode {width:160px}
.b-contact-form .button {padding:5px 10px;font:italic normal 16px/20px 'Georgia';outline:none;background:#ee145b;border:#000 1px solid;width:140px;cursor:pointer;white-space:nowrap;color:#000}
.b-contact-form img {position:absolute;margin-left:180px;border:#000 1px solid;margin-top:-42px}
.b-veri label {padding-top:10px}
.hideAuth {position:absolute;height:12px;background:#fff;width:142px;margin:20px 0 0 5px}

.errors {margin-bottom:20px;color:#ff000;font:italic normal 14px 'Georgia'}

h2 {font:italic normal 20px 'Georgia';margin:10px 0}

.b-works {overflow:hidden;_height:1%;position:relative;left:-10px;width:750px;margin-top:10px}
.work {float:left;width:350px;margin-left:10px;margin-bottom:30px}
.work h4 {font:italic normal 20px 'Georgia';margin-bottom:5px}
.work b {font:italic normal 12px 'Georgia';display:block;margin-top:5px}

.b-clients {overflow:hidden;_height:1%;position:relative;left:-50px;width:750px}
.b-client {float:left;width:100px;margin-left:50px;margin-bottom:30px}
.b-client img {width:100px}

.b-link {width:500px;margin-bottom:30px}
.b-link img {width:500px;height:350px}
.b-link a {font:italic normal 16px 'Georgia';padding-top:5px}

/* hello */
.b-hello {text-align:center;padding-top:96px;padding-bottom:20px}
.b-hello h2 {text-align:left;padding-left:10px}

.b-just-text {padding-bottom:30px}
.b-just-text p {margin-bottom:20px}
.b-just-text a {color:#ff0066}
.b-just-text a:hover {color:#000}

/* FOOTER */
.g-footer {border-top:#000 3px solid;padding:1px 0 0 0;position:relative}

.try-catch {position:absolute;border:0 solid transparent !important;width:900px;left:50%;margin-left:-450px;margin-top:-26px;text-align:center}

.g-footer-menu {border-top:#000 1px solid;border-bottom:#000 1px solid;height:24px;_height:auto}
.g-footer ul {width:340px;$width:350px;margin:0 auto 10px;height:24px}
.g-footer ul.rus {width:400px;$width:410px}
.g-footer ul li {float:left;padding:3px 8px 0 0;margin:0;font:normal 12px 'Arial';background:url('/assets/templates/default/pic/s_i.gif') no-repeat 97% 10px;color:#000}
.g-footer ul li.last {background:transparent;padding-right:0}
.g-footer ul li * {float:left}
.g-footer ul li u {text-decoration:none;padding-right:5px}
.g-footer ul li a {color:#000}
.g-footer ul li a:hover, .g-footer ul li b {color:#ff0066}
.g-footer ul li i {color:#444;padding:0 4px;$padding:0 3px;font-size:11px;position:relative;bottom:0px}

.g-footer form {position:absolute;top:40px}
.g-footer form p {display:inline}
.g-footer form input {width:242px;padding:2px 3px;border:#000 1px solid;line-height:14px;color:#333;outline:none}
.g-footer form button {cursor:pointer;border:#000 1px solid;border-left:0 solid transparent;color:#000;font:italic normal 14px/15px 'Georgia', 'Times New Roman';width:42px;height:21px;padding:0;margin:0;position:absolute;margin-left:250px;$margin-top:1px;outline:none}

.b-blog {margin-top:10px}
.b-post {clear:both;overflow:hidden;min-height:300px;_height:300px;margin-bottom:40px}
.b-post .post {float:left;width:500px}
.b-post .b-post-misc {float:left;width:190px;margin-left:10px;margin-top:5px;background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 0}
.b-post .b-post-misc li {background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;margin-left:0;padding:4px 0 9px;font:italic normal 12px 'Georgia';color:#999}
.b-post-misc a:hover {background:#ff0066;color:#fff;padding:0 2px}
.b-image-medium, .b-post .image_medium {margin-top:5px;position:relative}
.b-image-medium .b-png, .b-post .image_medium .png {left:0;position:absolute;bottom:0;width:460px;background:url('/assets/templates/default/pic/png.png') no-repeat 0 0;color:#000;font:italic normal 16px 'Georgia';padding:10px 20px}
.post-heading {font:italic normal 20px 'Georgia';text-transform:lowercase}
.b-post-misc li b {font-weight:normal;color:#000;display:block}

#pagination {overflow:hidden;_height:1%;margin-bottom:20px;padding-top:2px}
#pagination span, #pagination a {display:inline-block;padding:5px 0;font:italic normal 14px 'Georgia';margin-right:2px;background:url('/assets/templates/default/pic/active.png') no-repeat 0 0;text-align:center;width:30px;height:30px;color:#fff;margin-right:10px}
#pagination a {position:relative;top:-2px}
#pagination a:hover {background:url('/assets/templates/default/pic/hover.png') no-repeat 0 0;}
#pagination span {width:40px;height:40px;background:url('/assets/templates/default/pic/selecto.png') no-repeat 0 0;color:#000;padding-top:10px;position:relative;top:-2px}

.b-comment-form {margin-bottom:40px;margin-top:40px}
.b-comment-form h2 {font:italic normal 20px 'Georgia';margin:0 0 10px;padding:0}
.b-comment-form label {display:block;font:italic normal 16px 'Georgia';padding-left:10px;padding-bottom:5px}
.b-comment-form input, .b-comment-form textarea {border:#000 1px solid;font:italic normal 20px 'Georgia';padding:5px;width:498px;color:#666;margin-bottom:20px}
.b-comment-form textarea {height:170px}
.b-comment-form button {padding:5px 10px;font:italic normal 16px/20px 'Georgia';outline:none;background:#ee145b;border:#000 1px solid;width:140px;cursor:pointer;white-space:nowrap;color:#000}
.jot-list {display:none}

.b-post-text {margin-top:0;position:relative;top:-20px}
.b-post-text p {margin-bottom:20px;font:normal 14px 'Georgia'}

.l-left strong {font:italic normal 20px 'Georgia';display:block;background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;color:#999;padding-bottom:5px;margin-right:20px;margin-left:10px;display:block;margin-top:3px}
.tagcloud {margin-right:20px;margin-left:10px}
.tagcloud span {display:block;background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;padding:5px 5px 8px 0;font:italic normal 16px 'Georgia'}
.tagcloud span a:hover {background:#ee145b;color:#fff;padding:0 2px}

.b-post-misc .tagcloud span {background:transparent;padding:0;font-size:12px}
.b-post-misc .tagcloud {margin-left:0}

.tagcloud li {font:italic normal 11px 'Georgia';padding-bottom:2px;padding-top:2px}
.a-client {position:absolute;margin:0 0 0 510px;top:75px;color:#999;font:italic normal 12px 'Arial';background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 0;width:190px}
.a-client dt {background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;padding-bottom:7px;padding-top:5px}
.a-client b {display:block;color:#000}
.a-client dd, .a-client li {margin-left:0;padding-left:0}
.b-ccc a:hover, .a-client a:hover {background:#ff0066;color:#fff;text-decoration:none}
.b-ccc a {text-decoration:underline}
.a-client li {padding-top:4px}
.a-client p, .a-client dd {background:url('/assets/templates/default/pic/dot.gif') repeat-x 0 100%;padding-bottom:7px;padding-top:5px}
.a-client dd p {background:transparent;padding-bottom:0;padding-top:0}

input.tuhlo {border:#999 1px solid !important}
label.tuhlo {color:#999}

.prevarr, .nextarr {position:absolute;margin-top:-35px;font:normal 21px 'Arial'}
.nextarr {margin-left:480px}