body { /*background: url("/templates/img/body.jpg") top center no-repeat;*/ font-family: Arial; font-size: 12px; }

#flashTop{ position: relative;top:-16px;}

#wrapper { width: 960px; margin: 0 auto; }

#header { position: relative;}
#header .logo { display: block; position: absolute; top: 0; left: -14px; width: 252px; height: 74px; }
#menu { position: absolute; height: 30px; top: 26px; left: 600px; }
#menu li { float: left; }
#menu li a { 
    float: left; text-align: center; width: 67px; line-height: 30px; text-decoration: none;
    height: 30px; /*text-transform: uppercase;*/ font-size: 11px; color: #3f4082; font-weight: bold; }
#menu li a:hover, #menu li a.selected { color: white; background: url("/templates/img/button.gif") no-repeat; }
#languages { position: absolute; left: 0px; top: 281px; height: 28px; width: 110px; }
#languages a { float: left; width: 55px; height: 28px; line-height: 28px; color: #666666; text-align: center; text-decoration: none; }
#languages a.current { background: url("/templates/img/lang-background.gif") no-repeat; }
#languages a:hover { text-decoration: underline; }

.index-page .left { float: left; width: 369px; }
.index-page .left a { display: block; padding: 0 0 25px 0; }
.index-page .right { float: left; width: 591px; }
.index-page h1, .page h1 {
    font-family: Georgia, Arial; font-size: 24px; color: #666666; padding: 0 0 21px 35px;
    background: url("/templates/img/arrow-white.gif") 0 0 no-repeat; line-height: 25px; }
.index-page, .page p, .page b {
    line-height: 20px; color: #666666; padding: 0 0 30px 0;
}
.page p {
    padding: 0 0 15px 0;
}
.page p b {
    
    padding: 0;
}
.page ul { padding: 0 0 10px 15px; margin-left: 25px; }
.page ul li { line-height: 20px; color: #666666; list-style: disc; }
.offers { padding: 22px 0 0 0; }
.offers .offer { padding: 0 16px 30px 0; float: left; width: 460px; }
.offers .offer .top { 
    height: 43px; line-height: 43px; background: url("/templates/img/entry-top.gif") no-repeat;
    display: block; font-size: 18px; font-family: Georgia, Arial; color: #393b7c; padding: 0 0 0 22px;
    text-decoration: none;
}
.offers .offer a.top:hover { text-decoration: underline; }
.offers .offer div.body { height: 152px; background: url("/templates/img/entry-body.gif") no-repeat; padding: 22px 13px 0 17px; }
.offers .offer div.body .center { height: 125px; display: block; line-height: 26px; color: #666666; text-decoration: none; }
.offers .offer div.body a.more { color: #27285c; font-weight: bold; display: block; text-align: right; text-decoration: none; }

.contact .col { float: left; line-height: 26px; color: #666666; }
.contact .col-1 { width: 290px; }
.contact .col-2 { width: 345px; }
.contact .col-3 { width: 325px; }
.contact .col strong { 
    color: #333366; font-size: 18px; font-weight: normal; display: block; padding-bottom: 25px; font-family: Georgia, Arial; }

.contact form label { display: block; padding: 0px 0 4px 0; }
.contact form .input { }
.contact form .text { padding: 2px 0 0 10px; background: transparent; width: 200px; border: 1px solid #999999; line-height: 19px; height:19px;}
.contact form .textarea {  }
.contact form textarea { padding: 4px 5px 0 10px; border: 1px solid #999999; width: 300px; height:70px; }
.contact form .submit { float: right; margin: 10px 27px 0 0; }

#footer { padding: 75px 0 0 0; background: url("/templates/img/footer.jpg") bottom center no-repeat; height: 45px; }
#footer .contener { width: 960px; margin: 0 auto; position: relative; height: 45px;}
#footer ul { position: absolute; bottom: 18px; right: 0px; color: white; font-size: 11px; }
#footer ul li { display: inline; }
#footer ul li a { padding: 0 4px; color: white; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
.clear { clear: both; }


.error { color: red; }
.ok { color: green; }
.clickone a {color:#FFFFFF; text-decoration:none;}
.clickone a:visited {color:#FFFFFF; text-decoration:none;}