@import url('/css/reset.css');
body{ margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; line-height:18px;background:#d4dee6;}
.fl{ float:left;}
.fr{ float:right;}
.body-bg{position:absolute;z-index:-1; width:472px; left:-29%;}
.bg_banner1{background:#d4dee6 url(../images/body_img.jpg) no-repeat 0 0; }
.bg_banner2{ background:#d4dee6 url(../images/bg-banner-1.jpg) no-repeat 0 0;}
.clear{ clear:both;}
ol{margin:0;padding:10px 0;}
ol li{padding:0;margin:0 0 0 17px; list-style-type:decimal;font-size:12px;}
ul{margin:0;padding:10px 0;}
ul li{padding:0;margin:0px;font-size:12px;list-style-type:none;vertical-align:top;}
ul li.item {background:url(../images/bullet-red.png) no-repeat 0 6px; padding:0 0 0 17px;}
a{ color:#002C71; text-decoration:none; outline:none;}
a:hover{ color:#002C71; text-decoration:none;}
a.link{background:url("../images/link-arrow.png") no-repeat 2px 3px; padding-left:18px;}
.slide_link{background:url("../images/link-arrow.png") no-repeat 2px 4px; padding-left:18px;}
h1{color:#BC0F21;font-size:18px;margin:0; padding:0px 0 5px 0px; font-weight:normal;clear:left;}
h2{font-size:16px;font-weight:normal;line-height:20px; margin:0; padding:0px 0 10px 0; color:#BC0F21;}
h3{color:#BC0F21;font-size:12px;font-weight:bold;line-height:18px;margin:0 0 0px 0; padding:0;}
p{font-size:12px;padding:0 0px 5px 0px; line-height:16px;}

#page{ width:1026px; margin:0 auto;position:relative; z-index:5;}
/*-------header css-----------*/
#header{ width:100%; margin:0 auto; padding:14px 0 0 0;}
/*.logo{ width:160px; height:49px; padding:10px 0px 0 0; float:right;}*/
.logo{float:right; margin-top:23px; width: 180px;}
.logo a img { margin-right: 12px; float: right}
.login_area{ float:right; padding:0 5px 0; }
.login_area > a.cboxElement { float: right; }
.login_box{ color:#042d6e; font-size:11px; float:left; }
.login_box ul{ margin:0; padding:0;}
.login_box ul li{ margin:0; padding:0 2px; list-style-type:none; display:inline; }
.login_box ul li a{ color:#002C71; text-decoration:none; outline:none;}
.login_box ul li a:hover{ color:#002C71; text-decoration:none;}
.lang_box{ background:#e5ebf0; border:1px solid #cccccc; width:76px; color:#003e86; border-right:none; float:left; line-height:20px; margin:0 0 0 5px;}
.lang_box img{ vertical-align:middle; padding:0 8px 0 6px;}
.lang_box .global_flag{ margin:4px 8px 0 6px; background:url(../images/global.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .usa_flag{ margin:4px 8px 0 6px; background:url(../images/usa.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .russia_flag{ margin:4px 8px 0 6px; background:url(../images/russia.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .germany_flag{ margin:4px 8px 0 6px; background:url(../images/germany.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .uae_flag{ margin:4px 8px 0 6px; background:url(../images/uae.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .ua_flag{ margin:4px 8px 0 6px; background:url(../images/ua.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .ly_flag{ margin:4px 8px 0 6px; background:url(../images/ly.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .by_flag{ margin:4px 8px 0 6px; background:url(../images/by.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .az_flag{ margin:4px 8px 0 6px; background:url(../images/az.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .ge_flag{ margin:4px 8px 0 6px; background:url(../images/ge.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .lu_flag{ margin:4px 8px 0 6px; background:url(../images/lu.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .tr_flag{ margin:4px 8px 0 6px; background:url(../images/tr.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .in_flag{ margin:4px 8px 0 6px; background:url(../images/in.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .at_flag{ margin:4px 8px 0 6px; background:url(../images/at.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .cl_flag{ margin:4px 8px 0 6px; background:url(../images/cl.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .co_flag{ margin:4px 8px 0 6px; background:url(../images/co.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .cn_flag{ margin:4px 8px 0 6px; background:url(../images/cn.png) no-repeat 0 0; width:14px; height:14px; float:left;}
.lang_box .mn_flag{ margin:4px 8px 0 6px; background:url(../images/mn.png) no-repeat 0 0; width:14px; height:14px; float:left;}
/*-------left container css---------*/
#left_container{ width:184px; float:left;}
.curv_box{ width:184px; float:left}
.curv_box_top{float:left; background:url(../images/homebox-top.png) no-repeat left top; width:184px; height:23px; font-weight:bold; line-height:23px; text-transform:uppercase;}
.curv_box_top h6{ margin:0; padding:15px 0 0 13px; color:#333; font-size:11px;}
.curv_box_middle{float:left; background:url(../images/homebox-middle.png) repeat-y left top; width:184px;}
.curv_box_middle h6{font-size:11px; font-weight:bold;padding:7px 0 0 13px; color:#333333;line-height:0px;text-transform:uppercase;}
.curv_box_middle img{ padding:10px 0 0 14px;}
.curv_box_middle p{ margin:0; padding:5px 5px 5px 15px; font-size:11px; line-height:16px;}
.more{ color:#002C71;display:block;font-size:11px;margin-top:4px;padding-left:18px;text-decoration:none; background:url(../images/link-arrow.png) no-repeat 14px 5px; padding:0 0 0 30px;}
.curv_box_bottom{float:left; background:url(../images/homebox-bottom.png) no-repeat left top; width:184px; height:23px;}

/*---------center container ------------*/
#center_container{ width:842px; float:left;padding:0px 0 0 0;margin-top:-10px;}
#center_container_top{ width:842px; height:40px; background:url(../images/shadow-top.png) no-repeat left top;font:1px arial;position:relative;}
#center_container_bg{min-height:500px; padding:0px 0 0 50px; background:url(../images/background-inner.png) repeat-y left top;}
.content_frame{ width:577px; float:left;}
.banner{ width:577px; height:172px;padding:0 0 15px 0;}
.overview_box h2{font-size:12px;font-weight:bold;line-height:14px; margin:0; padding:0 0 5px 0; color:#BC0F21;background:#fff;}
.overview_box h2 a, .itemlist h2 a{color:#BC0F21}
.overview_box h6{font-size:11px; font-weight:bold;padding:0; color:#333333;line-height:13px;margin-bottom:3px;text-transform:uppercase;}
.overview_box_teaser{background:url(../images/overview-bg.png) no-repeat left top; width:270px; height:120px; float:left; overflow:hidden; }
.readmore{ color:#002C71;display:block;font-size:11px;margin-top:4px;text-decoration:none; background:url(../images/link-arrow.png) no-repeat 110px 6px; text-align:right; padding:0 93px 0 0;}
.readmore_prdt{ color:#002C71;display:block;font-size:11px;margin-top:4px;text-decoration:none; background:url(../images/link-arrow.png) no-repeat 185px 6px; text-align:right; padding:0 15px 0 0;}
.readmore_teaser{ float:right; color:#002C71;display:block;font-size:11px;margin-top:4px;text-decoration:none; background:url(../images/link-arrow.png) no-repeat 0 2px; text-align:right; padding:0 0 0 15px; line-height:11px}



.overview_box {
    background: url("../images/overview-bg.png") no-repeat scroll right top #E8EAEB;
    float: left;
    height: 139px;
    margin: 0 16px 42px 0;
    overflow: hidden;
    width: 280px;
    position:relative;
}

.overview_box:nth-child(2n) {
    margin-right: 0;
}
.img_box {
    float: left;
    height: 130px;
    padding: 0 7px 0 0;
    width: 96px;
}
.overview_box p {
    color: #333333;
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 2px 0;
}


.overview_box .image-frame{ width:auto!important; margin:0 10px 5px 0}
.overview_box .image-frame .thumbnail{float:left}

/* orig: 137px */
#right_container{ width:158px; float:left; padding:0px 0 0 43px;}
#right_container .infobox{padding-top:10px}
#right_container .infobox p{padding:3px 0;}
/* orig: 139px */ 
#right_container .infobox .overview_box{background:none; width:160px; margin:0;height:auto;line-height:16px;padding-bottom:25px;}
.icon_img{ padding:0 5px 0 0; vertical-align:middle;}
.recommendation{ color:#002C71;}
.recommendation ul{ margin:0; padding:0;}
.recommendation ul li{ margin:0; padding:0 0 0 0; list-style-type:none; line-height:20px;font-size:11px;}
.input_field{ border:1px solid #999999; font-size:11px; color:#333; margin:0; padding:0; width:138px;height:19px; vertical-align:bottom;}
.submit_btn{ background:url(../images/submit_btn.jpg) no-repeat left top; width:20px; height:20px; margin:0; padding:0; border:none; cursor:pointer;}

.recommendation h1{color:#333333;font-size:11px;font-weight:bold;line-height:13px;margin:0 0 3px 0;text-transform:uppercase;}
.recommendation p{ font-size:11px;margin:0;padding:0 5px 0 0;}
.recommendation_img{ padding:0 0 25px 0;}
.footer{ font-weight:bold; font-size:12px; padding:100px 0 0 0;}
.footer_link{ font-size:11px; padding:5px 0 0 170px; width:790px; margin:0 auto;}
.footer_link ul{ margin:0; padding:0; }
.footer_link ul li{ margin:0; padding:0 3px 0 6px; list-style-type:none; display:inline;color:#1c4481;font-size:11px; border-right:1px solid #002C71;}
.footer_link ul li.noborder{border:none!important}
.footer_link ul li a{text-decoration: none;color:#1c4481;}
.footer_link ul li a:hover{text-decoration: none;color:#1c4481;}

/*----------------new css added on 3rd oct----------*/
.more_link{background: url(../images/link-arrow.png) no-repeat scroll 0 2px;color: #002C71;display: block;font-size: 11px;padding: 0 0 10px 18px;text-decoration: none; line-height:13px;}


.image-frame{ width:auto;margin:0 15px 5px 0 ;}
.center-img-flow .image-frame{width:auto; margin:0 0 5px 0}
.decoimage-right-flow .image-frame{margin:0 0px 5px 15px ;}
.thumbnail{position:relative;}
.zoom{display:block; position:absolute; width:16px; height:16px; background:url(../images/zoom.png) no-repeat 0 0; right:0px;bottom:0px;}
.right-infobox{ margin:0 0 25px 0; color:#333; line-height:16px; padding:0 15px 0 0;}
.ym_clearafterme{clear:both; overflow:hidden; margin-bottom:5px;}
#superbox{margin:0 auto;padding:0; border-radius:15px;}

#main_frame{width:100%; float:left; position:relative;margin-bottom:15px; z-index:0; height: 172px; overflow: hidden;}
#main_frame .left_corner{width:8px; height:8px; float:left; background:url(../images/left_corner.png) no-repeat 0 0; position:absolute; top:0px; left:0px; z-index:999999}
#main_frame .right_corner{width:8px; height:8px; float:left; background:url(../images/right_corner.png) no-repeat 0 0; position:absolute; top:0px; right:0px; z-index:999999}
#fade_effect_header{overflow: hidden;}
.intro{font-size:12px; font-weight:bold;}
.caption-img{color:#BC0F21; font-size:11px}
/*--------------------css added on 8th oct 2012----------------*/
.column_wraper{  float:left;}
.column_box{width:100%; float:left;}
.space .overview_box{/*margin-bottom:40px!important*/}
/*-------css added on 11th oct 2012 for navigation-------------------*/
.nav{ margin:0 0 16px 0; padding:0;float:left;position:relative;z-index:3;}
.nav ul{ margin:0; padding:0 0 0 32px;}
.nav ul li{ margin:0 1px; padding:0px; list-style-type:none;cursor:pointer;float:left;font-weight:bold;text-transform:uppercase; color:#fff; font-size:12px;text-align:center;}

.nav ul li a.c1,.c2,.c3,.c4,.c5{display:block; color:#fff; text-decoration:none;min-width:87px;}
.nav ul li a.c1{ border-left:1px solid #ffab57; border-top:1px solid #ffab57; border-right:1px solid #e2882d; background:#ff9933; /*min-width:111px;height:22px;line-height:22px;*/padding:0px 12px 5px}
.nav ul li a.c2{ border-left:1px solid #ab5a5a; border-top:1px solid #ab5a5a; border-right:1px solid #883131; background:#993737;/*min-width:111px;height:22px;line-height:22px;*/padding:0px 12px 5px}
.nav ul li a.c3{ border-left:1px solid #83b144; border-top:1px solid #83b144; border-right:1px solid #5d8e19; background:#69a01c;/*min-width:117px;height:22px;line-height:22px;*/padding:0px 12px 5px}
.nav ul li a.c4{ border-left:1px solid #2DA2D4; border-top:1px solid #2da2d4; border-right:1px solid #007eb4; background:#008ecb;/*min-width:117px;height:22px;line-height:22px;*/padding:0px 12px 5px}
.nav ul li a.c5{ border-left:1px solid #002c71; border-top:1px solid #002c71; border-right:1px solid #002c71; background:#003e86;/*min-width:111px;height:22px;line-height:22px;*/padding:0px 12px 5px}

.nav ul li a.c1:hover,.c2:hover,.c3:hover,.c4:hover,.c5:hover{text-decoration:none; color:#fff;}
.nav ul li a.c1:hover {background:#ffb033;}
.nav ul li a.c2:hover {background:#b82727;}
.nav ul li a.c3:hover {background:#6dbc00;}
.nav ul li a.c4:hover {background:#00b0d9;}
.nav ul li a.c5:hover {background:#0056b8;}

.nav ul li a.c1.active{text-decoration:none; color:#fff; display:block;/*min-width:111px;height:28px;line-height:22px;*/border-left:1px solid #ffab57; border-top:1px solid #ffab57; border-right:1px solid #e2882d;padding-bottom:13px;}
.nav ul li a.c2.active{border-left:1px solid #ab5a5a; border-top:1px solid #ab5a5a; border-right:1px solid #883131;ext-decoration:none; color:#fff; display:block;/*min-width:111px;height:28px;line-height:22px;*/padding-bottom:13px;}
.nav ul li a.c3.active{ext-decoration:none; color:#fff; display:block; border-left:1px solid #83b144; border-top:1px solid #83b144; border-right:1px solid #5d8e19;/*min-width:117px;height:28px;line-height:22px;*/padding-bottom:13px;}
.nav ul li a.c4.active{text-decoration:none; color:#fff; display:block;border-left:1px solid #2DA2D4; border-top:1px solid #2da2d4; border-right:1px solid #007eb4;/*min-width:117px;height:28px;line-height:22px;*/ padding-bottom:13px;}
.nav ul li a.c5.active{text-decoration:none; color:#fff; display:block;border-left:1px solid #002c71; border-top:1px solid #002c71; border-right:1px solid #002c71;/*min-width:111px;height:28px;line-height:22px;*/padding-bottom:13px;}

/*--------------new subnav-----------*/
.subnav{padding:165px 0 0 35px; position:relative;}
.subnav ul{ margin:0; padding:0;}
.subnav ul li{ margin:0; padding:0; list-style-type:none; display:block;}
.subnav ul li a{color:#fff; width:157px;margin:0 0 1px; font-size:11px; padding:5px 0 5px 15px; list-style-type:none; display:block; text-decoration:none; background:url(../images/subnav-bg.png) no-repeat left top; line-height:12px;}
.subnav ul.c2{}
.subnav ul.c2 li a{border-bottom: 1px solid rgba(136, 49, 49, 0.7);border-left: 1px solid rgba(171, 90, 90, 0.7);border-top: 1px solid rgba(171, 90, 90, 0.7);background-color: rgba(153, 55, 55, 0.7);background-position:1px 1px;}
.subnav ul.c2 li a:hover {background:#993737 url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c2 li a.active{background:#993737 url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c2 li ul li{color:#666;  margin:0px; padding:0px; list-style-type:none; line-height:16px;}
.subnav ul.c2 li ul li a{color:#666;width:125px;  text-decoration:none; border:none;background:url(../images/arrow-c2.png) no-repeat 16px 3px;padding:0px 0 0 27px; line-height:14px;}
.subnav ul.c2 li ul li a:hover{color:#993737; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c2.png) no-repeat 16px 3px;padding:0px 0 0 27px; line-height:14px;}
.subnav ul.c2 li ul li a.active{color:#993737; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c2.png) no-repeat 16px 3px;padding:0px 0 0 27px; cursor:default;line-height:14px;}

.subnav ul.c4{ }
.subnav ul.c4 li a{background-color: rgba(0, 142, 203, 0.7);border-bottom: 1px solid rgba(0, 126, 180, 0.7);border-left: 1px solid rgba(45, 162, 212, 0.7);border-top: 1px solid rgba(45, 162, 212, 0.7);background-position:1px 1px;}
.subnav ul.c4 li a:hover{background:#008ECB url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c4 li a.active{background:#008ECB url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c4 li ul li{color:#666;  margin:0px; padding:0px; list-style-type:none; line-height:16px;}
.subnav ul.c4 li ul li a{color:#666;width:125px;  text-decoration:none; border:none;background:url(../images/arrow-c3.png) no-repeat 16px 3px;padding:0px 0 0 27px; line-height:14px;}
.subnav ul.c4 li ul li a:hover{color:#008ECB; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c3.png) no-repeat 16px 3px;padding:0px 0 0 27px;line-height:14px; }
.subnav ul.c4 li ul li a.active{color:#008ECB; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c3.png) no-repeat 16px 3px;padding:0px 0 0 27px; cursor:default;line-height:14px;}

.subnav ul.c3{ }
.subnav ul.c3 li a{background-color:rgba(105, 160, 28, 0.7);border-bottom: 1px solid rgba(93, 142, 25, 0.7);border-left: 1px solid rgba(131, 177, 68, 0.7);border-top: 1px solid rgba(131, 177, 68, 0.7);background-position:1px 1px;}
.subnav ul.c3 li a:hover{background:#69A01C url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c3 li a.active{background:#69A01C url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c3 li ul li{color:#666;  margin:0px; padding:0px; list-style-type:none; line-height:16px;}
.subnav ul.c3 li ul li a{color:#666;width:125px;  text-decoration:none; border:none;background:url(../images/arrow-c4.png) no-repeat 16px 3px;padding:0px 0 0 27px;line-height:14px; }
.subnav ul.c3 li ul li a:hover{color:#69A01C; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c4.png) no-repeat 16px 3px;padding:0px 0 0 27px;line-height:14px; }
.subnav ul.c3 li ul li a.active{color:#69A01C; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c4.png) no-repeat 16px 3px;padding:0px 0 0 27px; cursor:default;line-height:14px;}


.subnav ul.c5{ }
.subnav ul.c5 li a{ background-color: rgba(0, 60, 136, 0.7);border-bottom: 1px solid rgba(0, 62, 134, 0.7);border-left: 1px solid rgba(0, 62, 134, 0.7);border-top: 1px solid rgba(0, 62, 134, 0.7);background-position:1px 1px;}
.subnav ul.c5 li a:hover{background:#003E86 url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c5 li a.active{background:#003E86 url(../images/subnav-bg.png) no-repeat 1px 1px;}
.subnav ul.c5 li ul li{color:#666;  margin:0px; padding:0px; list-style-type:none; line-height:16px;}
.subnav ul.c5 li ul li a{color:#666;width:125px;  text-decoration:none; border:none;background:url(../images/arrow-c5.png) no-repeat 16px 3px;padding:0px 0 0 27px;line-height:14px; }
.subnav ul.c5 li ul li a:hover{color:#003E86; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c5.png) no-repeat 16px 3px;padding:0px 0 0 27px; line-height:14px;}
.subnav ul.c5 li ul li a.active{color:#003E86; width:125px; text-decoration:none; border:none;background:url(../images/arrow-c5.png) no-repeat 16px 3px;padding:0px 0 0 27px; cursor:default; line-height:14px;}

.bottom-shadow{ background:url(../images/shadow-bottom.png) no-repeat left top; width:842px; height:16px;}

/*------------------overview serch skin css-------------------*/
.pagination{display:block;text-align:center; padding-top:20px; padding-bottom:30px; float:right;}
.pagination a{color:#fff}
.pagination a{padding:4px 9px;text-decoration:none;color:#fff; background:#b77373; margin:4px;}
.pagination a:hover{padding:4px 9px;color:#fff; background:#993737;}
.pagination .active{padding:4px 9px;text-decoration:none;color:#fff;cursor:default;background:#993737;}
.pagination a.next_prv{padding:4px 9px;text-decoration:none;color:#fff; background:none!important; margin:4px;}
.pagination.c1 a{background-color:#FF9933}
.pagination.c2 a{background-color:#b77373}
.pagination.c3 a{background-color:#83B144}
.pagination.c4 a{background-color:#3FA6D2}
.pagination.c5 a{background-color:rgba(0, 60, 136, 0.7);}

.pagination.c1 a:hover, .pagination.c1 a.active{background-color:#FF9933;}
.pagination.c2 a:hover, .pagination.c2 a.active{background-color:#993737;}
.pagination.c3 a:hover, .pagination.c3 a.active{background-color:#69A01C;}
.pagination.c4 a:hover, .pagination.c4 a.active{background-color:#008ECB;}
.pagination.c5 a:hover, .pagination.c5 a.active{background-color:#003e86;}


.itemlist .img_box{width:auto!important; height:70px; overflow:hidden;}
.itemlist .item {height:83px;overflow:hidden;}
.itemlist .itemWithImage {background:url(../images/itemlist-divider.png) no-repeat 152px bottom;}
.newsteaserimage {display:block;float: left;height:70px;overflow:hidden;}
.itemlist .itemWithImage .text {margin-left: 152px;}
.itemlist h2 {font-size: 14px;line-height: 16px;margin-bottom:0;margin-top:0; padding:0;}
.itemlist .item a.more {float:right;font-size: 12px;margin-top:-3px;padding-right:3px;}
.itemlist .item img.teaser {float:left;margin-right:20px;}
.itemlist .item {margin-bottom:8px;padding-bottom:4px;}

/*----------------------css added for onload popup----------------------------------*/
#choose{width:700px;height:450px; text-align:center; color:#002C71; margin:0 auto;}
#choose h1{ margin:30px 0 0 0; padding:0; color:#002C71;}
#choose .market{ margin-top:20px;}
#choose p{ margin:20px 0 0 0; padding:0; text-transform:uppercase;}
#choose ul{ margin:20px 0 0 16px; padding:0; width:97%; float:left; text-align:center;}
#choose ul li{ float:none; list-style-type:none; margin:0; padding:0; display:inline-block;}
#choose ul li .item{background-position:center 10px;background-repeat: no-repeat;cursor:pointer;float:none;padding:98px 2px 2px;text-decoration:none;text-transform:uppercase;width:120px; display:inline-block;}
#choose ul .alternativepractitioner{ background:url(../images/choose_alternativepractitioner.png) no-repeat;}
#choose ul .doctor{ background:url(../images/choose_doctor.png) no-repeat;}
#choose ul .consumer{ background:url(../images/choose_consumer.png) no-repeat;}
#choose ul .chemist{ background:url(../images/choose_chemist.png) no-repeat;}
#choose ul .pta{ background:url(../images/choose_pta.png) no-repeat;}

#choose ul .alternativepractitioner.active{ background:url(../images/choose_alternativepractitioner-active.png) no-repeat center 0;}
#choose ul .doctor.active{ background:url(../images/choose_doctor-active.png) no-repeat center 0;}
#choose ul .consumer.active{ background:url(../images/choose_consumer-active.png) no-repeat center 0;}
#choose ul .chemist.active{ background:url(../images/choose_chemist-active.png) no-repeat center 0;}
#choose ul .pta.active{ background:url(../images/choose_pta-active.png) no-repeat center 0;}

/*#choose ul li.active .item{background-position:center 0;}
#choose ul .active .alternativepractitioner{background:url(../images/choose_alternativepractitioner-active.png) no-repeat;}
#choose ul .active .doctor{background:url(../images/choose_doctor-active.png) no-repeat center 0;}
#choose ul .active .consumer{background:url(../images/choose_consumer-active.png) no-repeat center 0;}
#choose ul .active .chemist{background:url(../images/choose_chemist-active.png) no-repeat center 0;}
#choose ul .active .pta{background:url(../images/choose_pta-active.png) no-repeat center 0;}*/
#choose ul li a{color:#002C71; text-decoration:none;}
#choose ul li a:hover{color:#002C71; text-decoration:underline;}

/*----------------------css added for product buy popup----------------------------------*/
#choose-buy{width:700px; min-height:300px; text-align:left; color:#002C71; margin:0 auto;}
#choose-buy h1{margin:30px 0 0 0; padding:0; color:#002C71;}
#choose-buy h2{margin:30px 0 0 0; padding:0; color:#002C71;}
#choose-buy h2 a:visited,
#choose-buy h2 a{color: #BC0F21; text-decoration: underline; }
#choose-buy h2 a:hover{color: ##002C71; text-decoration: none; }
#choose-buy .store{width: 120px; margin: 20px 20px 0 0; float: left;}
#choose-buy .store img{max-width: 120px;}
#choose-buy a.store-link:visited,
#choose-buy a.store-link{background-color: #bc0f21;color: #ffffff;font-weight: bold;font-size: 12px;display: none;height: 20px;line-height: 20px;padding: 0 8px;border-radius: 5px;margin: 15px 0 0 0;}
#choose-buy a.store-link:hover{opacity: .8;}

.pdf_icon{padding:2px 0 2px 20px; background:url(../images/docicons/pdf.png) no-repeat 0 0px; line-height:16px;}
.zip_icon{padding:2px 0 0 20px; background:url(../images/docicons/zip.png) no-repeat 0 0px; line-height:16px}
.xls_icon{padding:2px 0 0 20px; background:url(../images/docicons/excel.png) no-repeat 0 0px; line-height:16px}
.service_list{padding:40px 0 0 0;}

/*--------- css added on 25oct 2012 for sitemap--------*/
/*.sitemap{margin-top:10px;}
.sitemap li{ list-style-type:none; margin:0; padding:3px 0 5px 0;}
.sitemap li a{color:#BC0F21;font-size:12px;font-weight:bold;line-height:18px;text-decoration:underline; text-transform: capitalize;}
.sitemap ul{margin-bottom: 8px; margin-left: 15px; margin-top: 3px; padding: 0;}
.sitemap li li a{color:#002C71;font-size:12px;font-weight:bold;line-height:18px;text-decoration:underline; margin-left: 12px;
 margin-top: 0; }
.sitemap li li ul{ margin:0;padding:3px 0 0px 15px;}
.sitemap li li ul li{ margin:0;padding:0;list-style-type:none;list-style-type:none;}
.sitemap li li ul li a{ text-decoration:none;color:#002C71;}
.sitemap li li ul li a:hover{ text-decoration:underline;color:#002C71;}*/



.sitemap {
    margin-top: 10px;
}
.sitemap ul {
    margin-bottom: 8px;
    margin-left: 15px;
    margin-top: 3px;
    padding: 0;
}
.sitemap li {
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 3px;
}
.sitemap li li {
    margin-left: 12px;
    margin-top: 0;
}
.sitemap li a:hover {
    text-decoration: underline;
}
.sitemap li a {
    color: #BC0F21;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: underline;
}
.sitemap li li a {
    color: #002C71;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: underline;
}
.sitemap li li li a {
    color: #002C71;
    font-size: 12px;
    text-decoration: none;
}
#quicksearch {
  position: relative;
  width: 160px;
}
/* quicksearch */
#quicksearch_preview{
  background:#fff;
  border: 1px solid #999999;
  position: absolute;
  right: 0;
  top: 20px;
  width:295px;
  z-index: 999999998;
}

.quicksearch_more{
  background: #fbfbfb;
  border: none;
  border-top: 1px #c6c6c6 solid;
  cursor: pointer;
  padding:5px 0;
  width: 100%;
  font-family:Arial!important;
}
#quicksearch_preview #results{
  padding:0px;
  margin: 0;border:1px solid #d4dee6;border-bottom:none;
}
#quicksearch_preview .lcon{
  float: left;
  width: 70px;
}
#quicksearch_preview .rcon{
  margin: 0 0 0 70px;
}
#quicksearch_preview #results ul{margin:0px; padding:0px;}
#quicksearch_preview #results ul li {
  padding:0px;
  border-bottom: 1px #d4dee6 solid;
}
#quicksearch_preview #results li.last {
  border-bottom: none;
}
#quicksearch_preview #results li p{
  font-size:12px;
  margin: 0;
  line-height: 14px;
}
#quicksearch_preview #results ul li a {
  margin:0px;
  padding:5px 5px 5px 25px;line-height:16px;display:block;background:url(../images/link-arrow.png)no-repeat 5px 10px;
}
#quicksearch_preview #results ul li a:hover {
  margin:0px;
  padding:5px 5px 5px 25px;line-height:16px;display:block;background:#d4dee6 url(../images/link-arrow.png)no-repeat 5px 10px;
}
#quicksearch_preview #results a span {
  font-weight: normal;
}
#quicksearch_preview #results .toprow {
  float: none;
}

#quicksearch_preview li:hover{
  cursor: pointer;
}
.red-txt{color:#BC0F21;}
.search_list{}
.searchitem{border-bottom: 1px solid #CCCCCC;margin-bottom: 5px;padding-bottom: 5px;padding-top: 3px;}
.search_list a.more {background-position: 0 5px;font-size: 12px;font-weight: bold;padding-bottom: 2px;padding-left: 15px;}
a span.filesize {color: #333333;font-size:12px;}

.back_btn_top{width:100%; float:left; padding:0px 0 8px; position:relative; top:-3px;}
.back_btn_bottom{width:100%; float:left; padding:8px 0 0px}
.back_btn_top a, .back_btn_bottom a{background: url("../images/back-arrow.png") no-repeat scroll 2px 5px; font-size:12px;}
.group{width:23px; height:22px; float:left;}
.group.alternativepractitioner{background:url(../images/choose_alternativepractitioner-small.png) no-repeat 0 0;}
.group.doctor{background:url(../images/choose_doctor-small.png) no-repeat 0 0;}
.group.chemist{background:url(../images/choose_chemist-small.png) no-repeat 0 0;}
.group.pta{background:url(../images/choose_pta-small.png) no-repeat 0 0;}
.group.consumer{background:url(../images/choose_consumer-small.png) no-repeat 0 0;}
.social_box{padding-top:10px!important;}
.social_box li{ padding-bottom:10px!important; line-height:12px!important;}


.contact_info{width:550px; float:left; padding:0 15px 15px;}
.contact_form{width:100%; float:left;border-top:1px solid #999999; padding-top:12px; margin-top:15px;}
.contact_form .col{width:265px; float:left;}
.contact_form .col.right{float:right;}
.contact_form .col .row{ padding-bottom:3px; width:100%; float:left}
.contact_form .col .row label{width:100%; float:left; font-size:12px}
.contact_form .col .row input{width:261px; float:left; border:1px solid #999999; height:18px}
.contact_form .col .row textarea{width:261px; float:left; border:1px solid #999999; height:auto}
.contact_info a.button{text-align:center; float:right; background-color: #F78831 ;border-color: #F89C4C #D5762B #D5762B #F89C4C; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; min-width: 64px; padding: 2px 7px;}
.contact_info .required{ float:left}
.contact_info h1{margin:0; padding:0 0 5px 0; color:#BC0F21;font-size:18px;font-weight:normal;line-height:24px;}
.productlist{width:100%; float:left}

.albha {width:100%; float:left}
.albha li{float:left; padding-right:9px}
.albha li.all{padding-right:25px}
.albha li a{font-size:14px; cursor:default; color:#CCCCCC; text-decoration:none}
.albha li a:hover{text-decoration:underline;}
.albha li a.active{color:#BC0F21; cursor:pointer;}


.item_product{ border-bottom:1px solid #ccc; padding-bottom:5px; padding-top:5px; width:100%; float:left; font-size:12px;}
.product_image{ float:left; font-size:12px; padding:5px;}
.product_link {background:url(../images/link-arrow.png) no-repeat  2px 4px;padding-left:18px; font-size:12px;}
.item_product a {font-weight:bold!important}
.iframebg{background:none!important}
.contact_form .col .row input.error{border:1px solid #BC0F21;}
.contact_form .col .row select.error{border:1px solid #BC0F21;}
.contact_form .col .row textarea.error{border:1px solid #BC0F21;} 
.button {background-color: #F78831;border-color: #F89C4C #D5762B #D5762B #F89C4C;border-style: solid;border-width: 1px;color: #FFFFFF;cursor: pointer;min-width: 64px;padding: 2px 7px;float:right;}
.errormessage{font-size:12px; color:#BC0F21;font-style: italic;margin-top:10px;}
/*-------new css added on 5nov time 4:45----------------*/
.table_data{ line-height:14px; margin:20px 0 0 0;}
.table_data table{background:#f0f4f7; }
.table_data table tr td{ padding:8px; vertical-align:top;}
.table_data table tr td.first_letter{ color:#BC0F21; font-weight:bold;}
.table_data table tr.first_row{ background:#e9eef2;}
.dowload_box{ margin:0; padding:65px 0 0 0;}
.dowload_box ul{ margin:0; padding:0;}
.dowload_box ul li{ margin:0; padding:0 0 15px 0; list-style-type:none; font-size:11px;}
.pdf_text{float:right; width:169px; padding:15px 0 0px 0}

.packages{ }
.table-title{ color:#BC0F21; font-weight:bold;}
.packages table{background:#E9EEF2;}
.packages table tr td{ padding:5px;}
.first_row_bg{ background:#F0F4F7; }
/* --- expand Structure  --- */

#content {overflow:hidden;}
.expand{}
.expand a {display:block;padding:0;}
.expand a:link, .expand a:visited {background-image:url(../images/arrow-down.png);background-repeat:no-repeat; background-position: left 6px; padding:0 0 0 12px;}
.expand a:hover, .expand a:active, .expand a:focus {}
.expand a.open:link, .expand a.open:visited {background:url(../images/arrow-up.png) no-repeat left 6px;}
/*-------end-------------*/
/*-----------css added on 6nov for login lightbox ---------*/
.loginiframeform{margin:0 20px 20px;width:620px;}
#loginformframe {margin-left:-6px;width:620px;}
.innerboxtop {background:url(../images/innerbox-top.png) no-repeat left top;overflow:hidden;padding-top:22px;width:270px;}
.innerboxbottom {background:url(../images/innerbox-bottom.png) no-repeat left bottom;padding-bottom:21px;width:270px;}
.innerboxmiddle {background:url(../images/innerbox-middle.png) repeat-y left top;padding:0 25px;width:220px;}
.login .innerboxmiddle {background:url(../images/innerbox-middle.png) repeat-y left top;padding:0 10px 0 25px;width:auto;}
.errorMessage {color:#BC0F21;font-style:italic;margin:10px 0;}
.iframeform .innerboxtop .formfield {width:222px;}
.iframeform .login {float:left;}
.iframeform .formfield {height:17px;}
.iframeform .formfield, .iframeform .formfieldtextarea {border:1px solid #999999;margin-bottom:7px;width:261px;}
.iframeform .button {float:right;text-align:center;}
a.button {background-color:#F78831;border-color:#F89C4C #D5762B #D5762B #F89C4C;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;min-width:64px;padding:2px 7px;}
.iframeform .docchecklogin {float:left;margin-left:35px;}
iframe.productvideo{width:100%;height:325px;margin: 0 0 15px 0;border:0;}
.productpage {border-radius: 10px;overflow:hidden;}
.productblock{width:100%;clear:both;padding-top:10px;}
.productblock .productdetailbox{float:right;width:245px;overflow:hidden;}
.productblock .zoom_icon{float:right;}

.productblock a.product-link:visited,
.productblock a.product-link{background-color: #bc0f21;color: #ffffff;font-weight: normal;font-size: 16px;display:inline-block;height: 30px;line-height:30px;padding: 0 12px;border-radius:7px;margin:10px 0 0 21px;width:200px;}
.productblock a.product-link:hover{opacity: .8;}
.productblock a.product-link .icon{width: 30px;display: inline-block;height: 30px;line-height: 30px;text-align: center;margin: 0 30px 0 10px;}
.productblock a.product-link .icon img{max-width: 20px;max-height:20px;vertical-align: middle;}


.col1{width:280px; float:left;}
.col2{float: left;padding-left: 15px;width: 280px;}
.productblock table{background-color:#e9eef2;;width: 100%;font-size:12px;}
.productblock table tbody tr th.title{color: #BC0F21;font-weight: bold;}
.productblock table th{background-color:#e9eef2;padding:8px;vertical-align:top;text-align:left;}
.productblock table td{padding:8px;vertical-align:top;font-size:12px;line-height:14px;}
.col1 ul li{padding:0;margin:0px;font-size:12px;list-style-type:none;vertical-align:top;}
.col1 ul li{background:url(../images/bullet-red.png)no-repeat 0 6px;padding:0 0 0 17px;}
.productimage {float: right; margin:13px 0 15px 18px}
.folding-area {font-size:12px;}
.folding-area .title{cursor:pointer;  background: url("../images/arrow-down.png") no-repeat scroll left 6px transparent; padding: 0 0 4px 12px; color:#002C71; font-weight:bold}
.folding-area.expanded .title {background: url('../images/arrow-up.png') no-repeat 0 6px;}



h3.productsubtitel, h3.productproven{color: #333333; font-weight: bold;}
.productblock h3 { margin-top: 8px; padding-top: 12px;}
.subtitle{font-size:12px;}
.even{background:#F0F4F7}
.odd{background:#e9eef2}
.expandable{background: url("../images/arrow-down.png") no-repeat scroll 0 3px;color: #002C71;cursor: pointer;font-weight: bold;padding:0 0 4px 12px; font-size:12px}
.login_box ul li a.trigger-login{background:none;color: #002C71;cursor: pointer;font-weight:normal;padding:0;}
.leftcurve-box{padding:132px 0 0 0;}
.item.item_product p{margin-left:48px}
.productblock ul li{
  margin: 0 0 5px 0;
}


.textblock table{background-color:#e9eef2;;width: 100%;font-size:12px;}
.textblock table tbody tr th.title{color: #BC0F21;font-weight: bold;}
.textblock table thead td{background-color:#e9eef2;padding:8px;vertical-align:top;text-align:left;font-weight: bold;}
.textblock table tfoot td{background-color:#e9eef2;padding:8px;vertical-align:top;text-align:left;font-weight: bold;}
.textblock table tr:nth-child(even) {background:#e9eef2}
.textblock table tr:nth-child(odd) {background:#F0F4F7}
.textblock table tr.odd{background:#F0F4F7}
.textblock table tr.even{background:#e9eef2}
.textblock table th{background-color:#e9eef2;padding:8px;vertical-align:top;text-align:left;}
.textblock table td{padding:8px;vertical-align:top;font-size:12px;line-height:14px;}

a,object{outline: none}

button.buy {
  background-color: #993737;
  color: #ffffff;
}
button.buy:hover {
 cursor: pointer; cursor: hand;
}
.productblock .decoimage-left-flow {
width:57%;
padding-bottom: 5px;

}
.productblock ..decoimage-left-flow img {
height:50px;
width:101px;

}
.download-link {position: absolute; bottom: 10px;}
.download-link a.link { background: unset;}
.download-link a{background-color: #bc0f21 !important;color: #ffffff;font-weight: normal;font-size: 12px;display:inline-block;height: 20px;line-height:20px;padding: 0 12px;border-radius:7px;margin:10px 0 0 21px;width:auto;}

h1 a {
color: #BC0F21;
text-decoration: underline;
}
.weiterlesen {
float: right;
margin-top:4px;
}
.superscript { position: relative; top: -0.5em; font-size: 80%; }
.initial-x {
display:none;
}
.invisible{
display:none;}
.blue-h2 {
font-size: 16px;
font-weight: bold;
color:#002C71;
line-height: 20px;
margin: 0;
padding: 0px 0 20px 0;
}
