html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
body{font:14px "Calibri", Arial, Helvetica, sans-serif;color:#333333;margin:0; background: url(../i/bg.jpg) repeat-x;}
p{font:14px CastleT;color:#333333;text-align:justify;line-height:24px; margin:13px 0;}
.text{font:bold 14px CastleT;color:#91207c;text-align:justify;line-height:24px; margin:15px 0;}
h1,h2,h3,h4,h5,h6{font-family: Futura BdCn BT;}
h1{color:#022343;font-size:34px; margin-bottom:15px; margin-top:2px;}
h2{color:#e42132;font-size:30px; margin:0px; margin-bottom:15px; padding-bottom:5px;}
h3{color:#185da1;font-size:18px; margin-bottom:15px; margin-bottom:15px; margin-top:10px; padding-bottom:5px;}
h4{color:#7e2a53;font-size:20px; font-weight:bold; font-style:italic; margin-bottom:15px; margin-top:10px; }
h5{color:#f4257f;font-size:16px; margin-bottom:15px;}
h6{color:#588505;font-size:13px}
a{text-decoration:none;color:#081019;}
a:hover{color:#0166a9}
.left{float:left}
.right{float:right}
.text-align{ text-align:center;}
.bg{ background:#ece9e9;}
.bg1{background:#97b2cc;}
.bg2{background:#ccd0d4;}
.table{ width:98%;}
.table1{ width:98%;}
.table1 td { border:1px solid #ddd; padding:0px; height:36px; text-align:center; }
.table td { border:1px solid #ddd; padding:5px;  }
.st1{text-align:center; text-decoration:underline}
.table-img img { padding:3px; border:1px solid #bebebe; }




#top-hor-nav .navbar-brand { display:none;}
#top-hor-nav .navbar-inverse { border:0; border-radius:0; background-color:#e71f2a; border-bottom:3px solid #f0b012;}
#top-hor-nav .navbar ul li a { padding:9px 11px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase}
#top-hor-nav .navbar ul li a:hover { background-color:#3ec550;}
#top-hor-nav .navbar { min-height:40px; margin:0;}
#top-hor-nav .navbar .active { background-color:#f0b012}
.bigger-size { font-size:20px;}
.navbar-collapse {
    padding-right: 5px;
    padding-left: 5px;
}
.dropdown-menu {background-color:#f0b012; min-width:206px; }
.dropdown-menu a:hover { text-decoration:underline}
#banner { margin-bottom:25px;}
#banner img { min-height:200px; }
.mrg-rgt { margin-right:15px;}

main { margin-bottom:10px;}

#body { float:left; width:1000px;  }
#body .inner{ width:98%; min-height:420px; margin:0px auto; }
.img{ float:left; padding:10px;}

#body .more a{ float:left; font:bold 14px "Arial"; color:#931a64; line-height:22px;}
#bot{ float:left; background:#e6e6e6; text-align:center; width:100%; min-height:80px; padding-top:10px;}
#languages{ float:left;  width:100%; margin-bottom:60px;}

#languages .english a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#e18614; padding:5px 20px;}
#languages .germany a{ float:left;  margin:6px; color:#FFF; font-size:18px; background:#7a7a7a; padding:5px 20px;}
#languages .french a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#e13214; padding:5px 20px;}
#languages .spanish a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#14d3e1; padding:5px 20px;}
#languages .chinese a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#c814e1; padding:5px 20px;}
#languages .italian a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#5c9889; padding:5px 20px;}
#languages .rusian a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#a5990f; padding:5px 20px;}
#languages .korean a{ float:left; margin:6px; color:#FFF; font-size:18px; background:#544fa5; padding:5px 20px;}
#languages .portugues a{ float:left;  margin:6px;color:#FFF; font-size:18px; background:#0c8c36; padding:5px 20px;}

/*///// Gallery*/
body:after{content:url(../i/close.png) url(../i/loading.gif) url(../i/prev.png) url(../i/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#FFF;zoom:1;width:250px;height:250px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin:0 auto}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;background:url(../i/loading.gif) no-repeat;margin:0 auto}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../i/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:100;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../i/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:100;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-dataContainer{padding-top:5px;zoom:1;width:100%; background-color:#fff;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:0 auto}
.lb-data{color:#333;padding:0 4px}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../i/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-outerContainer:after,.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}



.footer { padding:20px 0; border-top:1px solid #ddd;}

.gallery-class img { border:1px solid #ffc286; padding:3px; }
.gallery-class img:hover { border:1px solid #ff0000; }


	
.question { clear:both;cursor:pointer;margin:3px 0;padding:2px 8px; background:url(../i/bg-qus-hover.jpg) repeat-x; padding-bottom:1px; border:1px solid #e0e0e0; border-radius:8px; -moz-border-radius:8px; -webkt-border-radius:8px; height:34px;}
.question a { }
.question:hover {  background:url(../i/bg-qus.jpg) repeat-x; }
.question h3{ font-size:16px; text-align:left; color:#00b050;text-decoration:none;margin:0; }
.question h2{ font-size:14px; font-weight:bold; text-align:left; line-height:24px; color:#6399dc;text-decoration:none;margin:0; border-bottom:0; }
.question img{float:right;margin-left:5px;margin-top:3px}
.answer{color:#3A3A3A;font-size:14px;line-height:20px;width:100%;}
.answer h4{font-size:16px;color:#00b070;font-weight:400; text-align:left;text-decoration:none;margin:0}
.closedlanguage{color:#015483}
.redcolor{ color:#F00;}
.text{ color:#000;}

.translation{width:100%; height:auto; float:left;}
.lan img { float:left; box-shadow:2px 5px 2px #ddd; border:1px solid #ddd; margin:10px;}

.list-style-1  ul { padding:0px; }
.list-style-1  ul li{ list-style:none; font:bold 14px Arial, Helvetica, sans-serif; text-align:left; line-height:29px; background:url(../i/bullet-2.png) 0 9px no-repeat; color:#000; padding-left:22px; }
.list-style-1  ul li a{ color:#000;  }

.list-style-2  ul { margin:0px 20px; padding:0px;}
.list-style-2  ul li{ list-style:decimal; 14px Arial, Helvetica, sans-serif; text-align:left; line-height:29px;  color:#000; padding-left:2px; }
.list-style-2  ul li a{ color:#000;  }


.list-style-3  ul { margin:0px 20px; padding:0px;}
.list-style-3  ul li{ list-style:decimal; font:italic 14px Arial, Helvetica, sans-serif; text-align:left; line-height:29px;  color:#000; padding-left:2px; }
.list-style-3  ul li a{ color:#000;  }



.translation p{text-align:left; padding:10px 0px; font-size:18px; }

.social-icon{float:left; width:100px; height:auto; }

.facebook a{width:30px; height:30px; background:url(../i/facebook.png) no-repeat; float:left; margin:5px 0px 5px 10px;}

.linkew a{width:30px; height:30px; background:url(../i/linkwe.png) no-repeat; float:left; margin:6px 0px 5px 10px;}

.online-1{width:1000px; height:auto; float:left;}

.left-skyp{float:left; margin-top:75px;}

.right-skyp a{float:right; width:250px; height:250px; background:url(../i/skype.png) no-repeat; margin:0px 75px 35px 0px;}

.blood{background-color:#AF292F;  margin:0px auto 30px auto; width:600px; height:auto; padding:15px 0px;}

.blood p{font-weight:bold; margin:0px; padding:8px 0px 8px 0px; color:#fff;}


.table3{ width:40%;}
.table3 td { border:1px solid #ddd; padding:0px; height:36px; text-align:center; }

.franchise a{width:270px; height:54px; float:right; background:url(../i/franchise.gif) no-repeat; margin-top:5px;}


.bg-success-1{ background-color:#032484;}
.bg-success-2{ background-color:#045632;}
@media (max-width:768px) {
	
	#bot { float:left; height:auto}
	#languages .languages { float:left; width:100%; height:auto}
	#top-header .text-right { text-align:center;}
	.blood { float:left; width:100%;}
}