* { margin: 0px; padding: 0px; }
a img { border: none; }
li { list-style-type: none; }
p { line-height: 1.2em; }
img.border { border: 20px solid #151820; margin-top: 0px; }
a.BL2 { display: block; margin: 21px 0px 15px; }
.ie a.BL2 { margin: 18px 0px 12px; }

body { background: #191c25 url(/img/bg-container.jpg) repeat-x; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; color: #575a63; }

#container { background: url(/img/cherry.jpg) no-repeat; width: 100%; min-height: 1000px; margin: 0px auto; overflow: visible; }

#header { padding-top: 53px; padding-bottom: 60px; width: 995px; margin: 0px auto; }
.ie #header { padding-bottom: 0px; }
#header #logo { float: left; padding-left: 108px; position: relative; z-index:100; }
#header #littleMenu { padding: 29px 60px 0px 100px; float: left; position: relative; z-index:100; }
.ie #header #littleMenu { padding-right: 97px; }
* html #header #littleMenu { padding-top: 28px; }
#header #littleMenu li { display: inline;  margin-left: -5px; background-image: url(/img/blank.gif) }

#header #mainMenu { padding-top: 29px; margin-left: -60px; position:relative }
* html #header #mainMenu { padding-top: 28px; }
#header #mainMenu li { display: inline; margin-left: -5px; }

#creation { clear: left; width: 100%; height: 163px; margin-top: 49px; background: url(/img/bg-creation.jpg) repeat-x }
.ie #creation { padding-top: 14px; }
#creationInner { background: url(/img/slogan.gif) no-repeat; height: 108px; width: 995px; padding-top: 55px; margin: 0px auto; }
.ie #creationInner { padding-top: 54px; }
#creation p { width: 240px; padding: 0px 60px 0px; text-align: justify; margin-left: 576px; height: 113px; line-height: .95em;}
#creation img { position: relative; top: 12px; margin-left: -2px; }
#creation span {padding-bottom: 8px; display: block; font-size: 70%; }
html:first-child #creation span { padding-bottom: 6px; } /* For Opera */

#creation strong {padding-bottom: 7px; display: block; font-size: 110%; color: #bec6e0; font-weight: normal; }
.ie #creation strong { padding-bottom: 5px; }

#content { width: 995px; margin: 0px auto; }
#contentInner { width: 100%; float: left; }
#content .leftColumn { padding-top: 23px; width: 50%; float: left; overflow: hidden; }
.ie #content .leftColumn { padding-top: 43px; }
.leftColumn .BL2 { margin: 10px 0px 0px 0px; }
.ie .leftColumn .BL2 { margin: 10px 0px 0px 0px; }

.leftColumn .BL2:hover { text-decoration: none; }
#content .rightColumn { width: 49%; float: right; text-align: right; overflow: hidden; }
#content .rightColumnInner { padding-right: 67px; }
html:first-child #content .rightColumnInner,
* html #content .rightColumnInner  { padding-right: 68px; }
* html #content .rightColumnInner .BL2 { margin-top: 10px; margin-bottom: -2px; }
#content p { font-size: 70%; line-height: 1.4em; }
p.line { background: url(/img/line.gif) no-repeat 52px 9px; padding: 1px 0px 8px 110px; margin-top: 20px; }
html:first-child #content p.line { background-position: 51px 9px; padding-left: 109px; } /* For Opera */
.ie #content p.line { background-position: 51px 9px; padding-left: 109px; padding-bottom: 6px }
a { color: #575a63; }
a:hover { text-decoration: none; }
p.line .BL2 { padding-top: 6px; }


#callback { padding: 101px 0px 0px 51px; }
.ie #callback { padding: 103px 0px 0px 50px; }

#copyright { font-size: 70%; padding: 69px 0px 57px 50px; }
#copyright a { color: #575a63; }
#copyright a:hover { text-decoration: none; }

div.sertificate {position: relative; left: 175px; width: 1px; top: -103px; display:block; }