@import url(style1.css);
@import url(style_ie.css);

* {
margin:0;
padding:0;
}

body#index {
font:normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-align:center;
background:#f7fcff;
}

body#landing {
font:normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-align:center;
}

a img {
border:none;
}

sup {
font-size:.75em;
border-bottom:1px solid #ccc;
padding:3px;
}

blockquote {
font-style:italic;
color:#555;
border-left:1px solid #aaa;
margin:0 30px 1.5em;
padding:0 0 0 10px;
}

abbr,acronym {
border-bottom:1px dotted #aaa;
text-transform:uppercase;
cursor:help;
}

code {
color:#090;
font-family:Courier, monospace;
}

pre {
overflow:auto;
font-size:1.3em;
clear:both;
margin:0 0 1.5em;
}

h2 span {
font-size:.7em;
color:#aaa;
}

h5 {
color:#000;
font-size:1.5em;
padding-bottom:10px;
padding-top:20px;
}

#roi_calc {
background:#fefedc;
border:1px solid #d0d1ab;
margin-top:30px;
padding:10px;
}

#roi_calc img {
float:left;
margin:0 5px 10px 0;
padding:0 5px 10px 0;
}

#roi_calc p {
color:#6b6c3c;
}

#roi_calc h1 {
font-size:1.3em;
color:#983b11;
margin-left:65px;
}

.posts h2 {
line-height:1.2em;
margin:0 0 .1em;
}

h3 span {
color:#983b11;
font-size:1.2em;
}

.pages h2,h2.page_header {
margin:0 0 .75em;
padding:0 0 .6em;
}

h2.archive_head {
font-style:italic;
font-weight:700;
letter-spacing:-1px;
margin:0 0 1em;
padding:.4em 2px;
}

#masthead h3 {
font-weight:400;
font-size:1.8em;
text-transform:none;
color:#888;
text-align:center;
margin:0 0 .75em;
}

h3.comments_headers {
font-size:1.2em;
width:410px;
color:#000;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}

.posts h4 {
margin:0 0 1.25em;
padding:0 0 1em;
}

.main {
color:#000;
font-size:1.2em;
text-decoration:underline;
padding-bottom:15px;
padding-top:10px;
}

#sitemap ul {
margin-bottom:20px;
margin-left:50px;
}

#sitemap ul ul {
margin-left:25px;
}

#sitemap b {
text-decoration:underline;
}

#privacy {
list-style:circle;
margin:10px 0 15px 20px;
}

#privacy li {
padding-bottom:10px;
}

#container {
text-align:left;
background-color:transparent;
margin:0 auto;
}

.container {
width:100%;
margin:0 auto;
}

#masthead {
height:119px;
background:url(images/masthead-bg.jpeg) repeat-x;
}

#capture-links {
float:right;
background:url(images/cap-links-bg.jpeg) 0 13px no-repeat;
width:576px;
height:33px;
padding-top:14px;
}

#capture-links li {
float:left;
list-style:none;
overflow:hidden;
text-indent:-9999px;
margin-left:12px;
position:relative;
left:13px;
top:-3px;
}

#capture-links li a {
display:block;
height:27px;
width:123px;
}

#capture-links #a-demo {
background:url(images/a-demo.jpeg) no-repeat;
}

#capture-links #a-contact {
background:url(images/a-contact.jpeg) no-repeat;
}

#capture-links #a-login {
background:url(images/a-member.jpeg) no-repeat;
}

#capture-links #fr-a-login {
background:url(images/uk.gif) no-repeat;
}

#capture-links #a-english {
background:url(images/a-english.jpg) no-repeat;
}

#skipto {
display:none;
overflow:hidden;
}

#masthead h1 {
background:url(images/logo12.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
position:relative;
top:28px;
}

#masthead h1 a {
height:65px;
width:175px;
display:block;
}

#main-links {
float:right;
margin-top:28px;
}

#main-links li {
float:left;
list-style:square url(images/sqpurple.gif);
font-size:0.9em;
margin-right:28px;
}

#main-links li a {
display:block;
color:#000;
padding-bottom:6px;
text-decoration:none;
text-transform: uppercase;
font-weight:700;
letter-spacing: 0.05em;
}

#main-links a:hover {
background:url(images/ahover.jpeg) 50% 18px no-repeat;
color:#ff5223;
}

.current_page_item,.current_page_parent {
background:url(images/ahover.jpeg) 50% 18px no-repeat;
color:red;
}

#module_features {
border-top:1px solid #9bcde1;
border-bottom:1px solid #9bcde1;
position:relative;
top:105px;
}

* html #module_features {
top:10px;
}

#module_features h2 {
background:url(images/module-features.png) no-repeat center center;
text-indent:-9999px;
display:block;
}

#module_features h2#mod_fr {
background:url(images/module-features_fr.jpg) no-repeat center center;
text-indent:-9999px;
display:block;
}

#tagline-container {
padding-top:35px;
float:left;
margin-top:-5px;
padding-bottom:5px;
}

#tagline-container h2 {
background:url(images/tagline-header.png) no-repeat;
height:46px;
width:314px;
margin-left:10px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

#tagline-container h2#fr {
background:url(images/tagline-header_fr.gif) no-repeat;
height:45px;
width:329px;
margin-left:10px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

#tagline-container p {
float:right;
width:595px;
position:relative;
top:-2px;
color:#fff;
padding-right:20px;
}

#homepage-headline {
background:#5db7d3 url(images/homepage.jpeg) repeat-x;
height:28em;
border-bottom:1px solid #3d88af;
}

#homepage-headline dl {
width:280px;
float:left;
padding-top:63px;
margin-right:15px;
margin-left:30px;
color:#fff;
font-size:.8em;
line-height:1.4em;
margin-bottom:20px;
}

#a-ontime-thumb a:hover,#a-upload-thumb a:hover,#a-onnow-thumb a:hover,#a-manage-thumb a:hover,#a-discuss-thumb a:hover,#a-wizard-thumb a:hover,#a-contacts-thumb a:hover,#a-messages-thumb a:hover,#a-calendar-thumb a:hover {
background-position:0 -109px;
}

#ontime-scheduler dt {
background:url(images/ontime-header1.gif) no-repeat;
text-indent:-9999px;
text-align:center;
margin-left:35px;
width:160px;
padding-bottom:5px;
}

#ontime-scheduler-fr dt {
background:url(images/ontime-header_fr.gif) no-repeat;
text-indent:-9999px;
text-align:center;
margin-left:25px;
width:159px;
padding-bottom:5px;
}

#a-ontime-thumb a {
width:184px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:15px;
background:url(images/ontime-thumb.jpeg) no-repeat;
}

#onnow dt {
background:url(images/onnow-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:35px;
width:160px;
padding-bottom:5px;
}

#onnow-fr dt {
background:url(images/onnow-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:20px;
width:188px;
padding-bottom:5px;
}

#a-onnow-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/onnow-thumb.jpeg) no-repeat;
}

#documents dt {
background:url(images/documents-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:20px;
width:172px;
padding-bottom:5px;
}

#documents-fr dt {
background:url(images/documents-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:-25px;
width:254px;
padding-bottom:5px;
}

#a-upload-thumb a {
width:184px;
height:109px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin-left:15px;
background:url(images/documents-thumb.jpeg) no-repeat;
}

#manage dt {
background:url(images/manage-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:34px;
width:165px;
padding-bottom:5px;
}

#manage-fr dt {
background:url(images/manage-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:33px;
width:158px;
padding-bottom:5px;
}

#a-manage-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/manage-thumb.jpeg) no-repeat;
}

#discuss dt {
background:url(images/discuss-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#discuss-fr dt {
background:url(images/discuss-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:25px;
width:165px;
padding-bottom:5px;
}

#a-discuss-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/discussion-thumb.jpeg) no-repeat;
}

#wizard dt {
background:url(images/wizard-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:38px;
width:158px;
padding-bottom:5px;
}

#wizard-fr dt {
background:url(images/wizard-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:34px;
width:154px;
padding-bottom:5px;
}

#a-wizard-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/wizard-thumb.jpeg) no-repeat;
}

#contacts dt {
background:url(images/contacts-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#contacts-fr dt {
background:url(images/contacts-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:23px;
width:170px;
padding-bottom:5px;
}

#a-contacts-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/contacts-thumb.jpeg) no-repeat;
}

#messages dt {
background:url(images/messages-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#messages-fr dt {
background:url(images/messages-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:33px;
width:157px;
padding-bottom:5px;
}

#a-messages-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/messages-thumb.jpg) no-repeat;
}

#calendar dt {
background:url(images/calendar-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#a-calendar-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/calendar-thumb.jpg) no-repeat;
}

#calendar2 dt {
background:url(images/kazah.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#a-calendar2-thumb2 a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/kazah.jpg) no-repeat;
}

.special {
font-weight:700;
background-color:#005c87;
border-bottom:1px solid #1e80ac;
padding:3px;
}

.fr-more {
background:url(images/fr-more.jpg) 0 0 no-repeat;
height:26px;
width:187px;
text-indent:-9999px;
margin-top:10px;
margin-left:10px;
overflow:hidden;
}

.fr-more2 {
background:url(images/fr-more.jpg) 0 0 no-repeat;
height:26px;
width:187px;
text-indent:-9999px;
margin-top:10px;
margin-left:22px;
overflow:hidden;
}

.fr-more a,.fr-more2 a {
display:block;
height:26px;
}

.fr-more a:hover,.fr-more2 a:hover {
background:url(images/fr-more.jpg) 0 -26px no-repeat;
}

.more {
background:url(images/learnmore.png) 0 0 no-repeat;
height:25px;
width:98px;
text-indent:-9999px;
margin-top:10px;
margin-left:65px;
overflow:hidden;
}

.more2 {
background:url(images/learnmore.png) 0 0 no-repeat;
height:25px;
width:98px;
text-indent:-9999px;
margin-top:10px;
margin-left:58px;
overflow:hidden;
}

.more a {
display:block;
height:25px;
}

.more a:hover {
background:url(images/learnmore.png) 0 -25px no-repeat;
}

.blogentry {
border-bottom:1px solid #c8c8c8;
padding-top:15px;
float:left;
}

.blogentry h2 {
margin-bottom:10px;
}

.single-entry {
margin-bottom:10px;
border:1px solid #d2e5f0;
background-color:#e5f1f8;
padding:10px;
}

.single-entry p {
color:#063e58;
}

.single-entry ul,.single-entry ol {
margin:0 0 1.5em 40px;
}

.single-entry ul {
list-style-type:square;
}

.single-entry li {
margin:0 0 .5em;
}

.single-entry ul li ul,.single-entry ul li ol,.single-entry ol li ul,.single-entry ol li ol {
margin:.5em 0 .5em 30px;
}

ul.misc-list {
margin-left:20px;
list-style:circle;
margin-top:10px;
margin-bottom:15px;
}

ul.misc-list li {
margin-left:5px;
padding:3px 0 5px;
}

.add_comment {
display:block;
font-weight:700;
float:left;
}

#searchcontainer {
margin:0;
padding:0;
}

#searchcontainer h2 {
font-size:.7em;
}

#maincontent,#landing-maincontent {
clear:left;
font-size:.85em;
line-height:1.5em;
margin-bottom:40px;
float:left;
}

#maincontent h2,#landing-maincontent h2 {
color:#00304e;
font-size:1.7em;
letter-spacing:-1px;
padding-bottom:5px;
padding-top:30px;
font-weight:400;
}

#maincontent h3,#landing-maincontent h3 {
font-size:1em;
padding-bottom:10px;
color:#a3a3a3;
}

#leftcontent {
float:left;
width:460px;
padding-left:10px;
padding-right:10px;
}

#leftcontent #more-links,.more-links {
height:57px;
width:300px;
margin:20px auto 0;
}

#leftcontent #fr-more-links,.fr-more-links {
height:57px;
width:400px;
margin:0 auto;
}

.fr-more-links li a,#fr-more-links li a {
display:block;
text-indent:-9999px;
overflow:hidden;
width:118px;
height:24px;
}

.more-links {
height:57px;
width:300px;
position:relative;
left:15%;
top:10px;
margin:20px auto 0 50px;
}

#leftcontent #fr-learnmore,.fr-learnmore {
background:url(images/fr-learnmore.jpg) no-repeat;
width:188px;
}

#leftcontent #fr-learnmore a:hover,.fr-learnmore a:hover {
background:url(images/fr-learnmore.jpg) 0 -57px no-repeat;
width:188px;
}

#news {
float:left;
width:228px;
padding-left:10px;
padding-right:10px;
}

.feed {
background:url(images/l-feedico.png) 60% 88% no-repeat;
text-indent:-9999px;
}

.posted {
background:url(images/postico.gif) 0 6px no-repeat;
padding-left:10px;
padding-top:3px;
font-size:.95em;
}

.latest-entry {
border-top:1px solid #c8c8c8;
padding-top:15px;
}

#events {
float:left;
padding-left:10px;
padding-right:10px;
width:228px;
}

#events h4 {
padding-bottom:10px;
font-size:1.2em;
}

#footer {
clear:left;
border-top:0 solid #cecece;
font-size:.9em;
width:100%;
margin:0 auto 0 0;
}

#footer a:link,#footer a:visited {
text-decoration:none;
color:#1a3dc1;
margin:10px auto 0 0;
}

#footer a:hover {
color:#ff5223;
background-color:#e4eef4;
}

#footer ul {
list-style:none;
width:100%;
float:left;
}

#footer li {
float:left;
margin:5px 10px;
}

#footer li a {
display:block;
text-decoration:none;
}

#footer p {
margin-left:10px;
}

#footer #top {
position:absolute;
left:84%;
padding-left:20px;
padding-right:10px;
}



.cer {
    border: 1px solid #e4fabb;  /* Параметры рамки */
    background:url(images/log.gif); /* Цвет фона */
    padding: 9px; /* Поля вокруг текста */ 
    border-bottom-left-radius: 8px; /* Левый нижний уголок */
    border-bottom-right-radius: 8px; /* Правый нижний уголок */
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
   }

.jer {
    border: 1px solid #e4fabb;  /* Параметры рамки */
    background:url(images/log.gif); /* Цвет фона */
    padding: 7px; /* Поля вокруг текста */ 
    border-bottom-left-radius: 9px; /* Левый нижний уголок */
    border-bottom-right-radius: 9px; /* Правый нижний уголок */
    border-top-left-radius: 0px; /* Левый верхний уголок */
    border-top-right-radius: 0px; /* Правый верхний уголок */
   }
