html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline}
body{line-height: 1}
ol, ul{list-style: none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after,q:before, q:after{content: '';content: none}
:focus{outline: 0}
ins{text-decoration: none}
del{text-decoration: line-through}
table{border-collapse: collapse;border-spacing: 0}
table td{vertical-align: top}
body{font: 11px Tahoma, Arial}
html, body{height: 100%;width: 100%}
a{text-decoration: underline}
a:hover{text-decoration: none}
.fl{float: left}
.fr{float: right}
.fc{margin: 0 auto}
.ar{text-align: right}
.aj{text-align: justify}
.ac{text-align: center}
.ha{height: 100%}
.wa{width: 100%}
.br{height: 10px;overflow: hidden}
.bl{display: block}
.clear{clear: both}
.clear-r{clear: right}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden}
.clearfix{display: inline-block}
body{background: #fff;color: #3a3a3a;font: 12px Arial}
a{color: #0082b8;cursor: pointer}
a:hover{color: #d00000}
#container{background: url(../images/bottom-bg.png) 0 100% repeat-x;min-height: 100%;position: relative;width: 100%}
#header{background: url(../images/header.jpg) 100% 0 no-repeat;height: 118px;margin: 0 auto;padding: 140px 0 0 0;position: relative;width: 960px}
#header-logo{background: url(../images/header-logo.gif) 0 0 no-repeat;color: #7e7e7e;display: block;font: 11px Tahoma;height: 27px;left: 0;padding: 32px 0 0 69px;position: absolute;text-decoration: none;top: 40px;width: 122px;z-index: 1}
#header-buttons{display: block;height: 25px;left: 280px;overflow: hidden;padding: 0 0 0 0;position: absolute;top: 58px;width: 141px;z-index: 2}
#header-buttons li{background: url(../images/header-buttons-li.gif) 100% 0 repeat-y;display: block;float: left;height: 25px;width: 47px}
#header-buttons li a{display: block;height: 25px;text-indent: -999px;width: 47px}
#header-buttons li.home a{background: url(../images/header-buttons-home.gif) 0 0 no-repeat}
#header-buttons li.search a{background: url(../images/header-buttons-search.gif) 0 0 no-repeat}
#header-buttons li.contacts{width: 46px}
#header-buttons li.contacts a{background: url(../images/header-buttons-contacts.gif) 0 0 no-repeat;width: 46px}
#header-buttons li a:hover{background-position: 0 100%}
#header-contacts{background: url(../images/header-contacts.gif) 50% 0 no-repeat;color: gray;overflow: hidden;padding: 27px 0 0 0;position: absolute;right: 50px;text-align: right;top: 130px;width: 134px;z-index: 1}
#header-menu li{display: block;float: left;padding: 0 45px 0 0}
#header-menu{height: 20px;overflow: hidden}
#header h1{color: #4e4e4e;font: 18px Georgia, Times new roman;font-style: italic;padding: 40px 0 0 0}
#main{margin: 0 auto;overflow: hidden;padding: 10px 0 0 0;position: relative;width: 960px}
#main-services{display: block;width: 100%}
#main-services li{background: url(../images/main-services-border.gif) 0 75% no-repeat;display: block;float: left;height: 170px;overflow: hidden;width: 470px}
#main-services li.s2,#main-services li.s4,#main-services li.s6,#main-services li.s8{float: right}
#main-services li p a{font-weight: bold}
#main-services li p{line-height: 16px;padding: 0 130px 15px 0}
#main-services div{background: url(../images/main-services-1.jpg) 50% 50% no-repeat;float: right;height: 115px;margin: 0 0 50px -112px;width: 112px}
#main-services div div{background: url(../images/main-services-cover-1.png) 0 0 no-repeat;float: none;margin: 0}
#main-services .s2 div{background: url(../images/main-services-2.jpg) 50% 50% no-repeat}
#main-services .s2 div div{background: url(../images/main-services-cover-2.png) 0 0 no-repeat}
#main-services .s3 div{background: url(../images/main-services-3.jpg) 50% 50% no-repeat}
#main-services .s3 div div{background: url(../images/main-services-cover-3.png) 0 0 no-repeat}
#main-services .s4 div{background: url(../images/main-services-4.jpg) 50% 50% no-repeat}
#main-services .s4 div div{background: url(../images/main-services-cover-4.png) 0 0 no-repeat}
#main-services .s5 div{background: url(../images/main-services-5.jpg) 50% 50% no-repeat}
#main-services .s5 div div{background: url(../images/main-services-cover.png) 0 0 no-repeat}
#main-services .s6 div{background: url(../images/main-services-6.jpg) 50% 50% no-repeat}
#main-services .s6 div div{background: url(../images/main-services-cover.png) 0 0 no-repeat}
#main-services .s7 div{background: url(../images/main-services-7.jpg) 50% 50% no-repeat}
#main-services .s7 div div{background: url(../images/main-services-cover.png) 0 0 no-repeat}
#main-services .s8 div{background: url(../images/main-services-8.jpg) 50% 50% no-repeat}
#main-services .s8 div div{background: url(../images/main-services-cover.png) 0 0 no-repeat}
#main-content{background: url(../images/main-services-border-bottom.gif) 0 0 repeat-x;clear: both;line-height: 16px;padding: 30px 0 30px 0;width: 100%}
#main-content p{padding: 0 0 15px 0;text-align: justify}
#main-content h2{color: #4e4e4e;font: 18px Georgia, Times new roman;font-style: italic;padding: 0 0 25px 2px}
#main-links{float: left;margin: 0 -290px -9999px 0;padding: 0 30px 9999px 0;width: 260px}
#main-links li{background: url(../images/main-links.gif) 5px 4px no-repeat;padding: 0 0 12px 25px}
#main-text{margin: 0 0 0 290px;position: relative}
#cleaner{clear: both;height: 140px;margin: 0 auto;overflow: hidden;width: 960px}
#bottom{background: url(../images/bottom-wheel.jpg) 50% 100% no-repeat;bottom: 0;height: 104px;left: 50%;margin: 0 0 0 -480px;padding: 36px 0 0 0;position: absolute;width: 960px;z-index: 1}
#bottom p{margin: 6px 0 0 0}
#bottom div{float: right;padding: 20px 0 0 0}
#bottom div img{margin: 0 0 0 10px}
div.partners {margin-top: 10px}
#main-content div.partners p{padding-bottom: 0px}
#main-content h2.our-partners {padding-bottom:0}
