/* common */

body {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; background: #c7c7c7; background-image:url(../images/bg.png); background-repeat:repeat-x; margin: 0; padding: 0; color: #565555;}

.blue {color:#3ba3bd;}
.alrt {text-align:right;}
.verdana13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

a {color:#3ba3bd; text-decoration:underline}
a:hover {color:#73e3ff; text-decoration:none;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#3ba3bd;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3ba3bd;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:0; padding:0; }

sup {font-size:10px;}
sup.suph {font-size:12px;}
sup.suph2 {font-size:11px;}

.fltlft {float:left;}
.fltrt {float:right;}

img.img-rt {margin:0 0 15px 15px;}

.main #container {width: 960px; background: #FFFFFF; margin: 0 auto; border: 1px solid #dbdbdb; text-align: left;}

/* top menu */

div.topmenu {margin:0; padding:0; width:960px; background-color:#ffffff; background-image:url(../images/bg-top.jpg); background-repeat:repeat-x;}
div.topmenu-inside {height:110px; margin:0 20px; padding:0; background-image:url(../images/bg_menu-top.png);}
div.about {padding:13px 10px 5px 0; height:15px; text-align:right;}
div.topmenu-items {padding:0 50px 40px 0;}

a.topmenu-about {font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#646464;}
a.topmenu-about:hover, a.topmenu-about_slct, a.topmenu-about_slct:hover {font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#3ba3bd;}

a.topmenu-logo {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#565555; }
a.topmenu-logo:hover {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#565555; }

a.topmenu {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#565555; }
a.topmenu:hover, a.topmenu_slct, a.topmenu_slct:hover {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#ffffff; background-image:url(../images/bg_button_slct.png); background-repeat:repeat-x;}

a.topmenu_zone {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#565555; }
a.topmenu_zone:hover, a.topmenu_zone_slct, a.topmenu_zone_slct:hover {height:32px; padding-top:12px; text-align:center; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#ffffff; background-image:url(../images/bg_button_zone_slct.gif); background-repeat:repeat-x;}

a.leftmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; }
a.leftmenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#73e3ff; text-decoration:none;}
a.leftmenu_slct, a.leftmenu_slct:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; text-decoration:none;}

div.topmenu-sep {float:left; display:block; width:3px; height:42px; background-image:url(../images/separator_menu-top.png);}

.topmenu-lapaz {width:94px;}
.topmenu-avantages {width:94px;}
.topmenu-promotions {width:94px}
.topmenu-contacts {width:94px;}
.topmenu-client {width:94px;}
.topmenu-lapaz_en {width:94px;}
.topmenu-avantages_en {width:94px;}
.topmenu-promotions_en {width:94px}
.topmenu-contacts_en {width:94px;}
.topmenu-client_en {width:94px;}
.topmenu-representant {float:left; display:block; width:160px; text-align:right; font-weight:bold; padding-top:7px; font-size:12px}

/* home */

#banner_home {width:800px; height:200px; margin:0 20px; padding:120px 0 0 120px; background-image:url(../images/banner_home.jpg);}
#banner_home_en {width:800px; height:200px; margin:0 20px; padding:120px 0 0 120px; background-image:url(../images/banner_home_en.jpg);}
p.slogan {padding:60px 0 10px 0; margin:0 0 0 -20px; font-size:18px; line-height:22px; }

div.content_home {padding:20px 20px 20px 60px;}
#sub-content_home {float:left; width:350px; padding-top:20px; padding-right:10px;}
#sub-content_home ul {margin:0; padding:10px 0 0 20px;}
#sub-content_home ul li {font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image:url(../images/li3.gif); vertical-align:top; margin:0;}

div.sub-content_home_boxes {float:left; width:520px;}
.box_module {float:left; width:242px; height:104px; margin:0 0 10px 6px; padding:4px; background-image:url(../images/box_feature.gif);}
.box_module-txt {width:122px; padding:8px 6px 0 6px; font-size:11px;}

#banner_home ul {margin:0; padding:0;}
#banner_home ul li {list-style-image:url(../images/li1.gif); vertical-align:top; margin:0 0 -5px;}

a.banner-item {font-size:14px; font-weight:bold; line-height:30px;}
a.banner-item:hover {font-size:14px; font-weight:bold; line-height:30px; color:#666666;}

/* all */

div.content {padding:20px;}
div.sub-content {float:left; width:680px; padding-bottom:20px;}
div.sub-content-promotions {float:left; width:670px; padding-left:130px; padding-bottom:20px;}
div.sub-content-contacts {float:left; width:640px; padding-left:160px; padding-bottom:20px;}
#sub-content-menu {float:left; width:180px; padding-right:20px; margin-right:20px; background-image:url(../images/menubar.gif); background-repeat:no-repeat;}
#sub-content-menu ul {margin:0 0 0 40px; padding:0;}
#sub-content-menu ul li {list-style-image:url(../images/li2.png); vertical-align:top; line-height:16px; margin:0; padding-bottom:10px}
a.faq {display:block; margin-bottom:-8px;}

/* footer */

.footer-top {margin:0 5px; height:30px; background-image:url(../images/bg-bottom_content.png); background-repeat:no-repeat;}
.footer-greytop {margin:5px 5px 0 5px; height:10px; background-image:url(../images/bg_footer.png); background-repeat:no-repeat;}
.footer {margin:0 5px 4px 5px; padding:4px 20px; height:40px; background-color:#dbdbdb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.footer-item {padding-top:10px;}

a.ax2 {display:block; width:132px; height:34px; background-image:url(../images/logo_ax2_en.gif);}
a.ax2:hover {display:block; width:132px; height:34px; background-image:url(../images/logo_ax2_en_slct.gif);}
a.ax2_en {display:block; width:132px; height:34px; background-image:url(../images/logo_ax2_en.gif);}
a.ax2_en:hover {display:block; width:132px; height:34px; background-image:url(../images/logo_ax2_en_slct.gif);}

a.ax2-grey {text-decoration:none; color:#666666;}
a.ax2-grey:hover {text-decoration:none; color:red;}