@charset "utf-8";
/* CSS Document */

a.podval {color:#999; font-family: Arial, Helvetica, sans-serif; margin-left:15px; margin-right:15px; font-size:14px;}
a.podval:hover { color:#264796;} 

a.mc_b {color:#264796; text-decoration:none; font-weight:700; font-size-adjust:0.53;}
a.mc_b:hover {color:#CC6600;}

a.mc_b_o {color:#264796; text-decoration:underline; font-weight:500; font-size-adjust:0.53;}
a.mc_b_o:hover {color:#CC6600; text-decoration:none;}

.mc_b_o_1 {color:#CC6600; font-weight:500; font-size-adjust:0.53;}

.MagistralC {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: Arial, Helvetica, sans-serif;
			font-size-adjust: 0.53;
		}
.MagistralC_title {
	margin-top:10px;
	margin-bottom:10px;
	        color: #CC6600;
			font-weight: 700;
			font-style: normal;
			line-height:normal;
			font-family: Arial, Helvetica, sans-serif;
			font-size-adjust: 0.53;
		}
		
.MagistralC_podval {
	margin-right:15px;
	        color: #333333;
			font-style: normal;
			line-height:normal;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
		}
		
.MagistralC_title_b {
	margin-left:15px;
	margin-right:15px;	
	margin-top:10px;
	margin-bottom:10px;
	        color: #264796;
			font-weight: 700;
			font-style: normal;
			line-height:normal;
			font-family: Arial, Helvetica, sans-serif;
			font-size-adjust: 0.53;
		}
		
.table_title {
font-family: Arial, Helvetica, sans-serif;
font-weight:700;
font-size: 12px;
color:#FFFFFF;
background-color: #666;
	
}

.desc { margin-left:0px; font-size:12px; margin-right:15px;}
.desc22 { margin-left:5px; margin-top:12px; font-size:14px; margin-right:15px;}
		
body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	padding:0;
	font-size:14px;}
	
a img { border:0;}
a {text-decoration:none; color:#CC6600;}
a:hover {color:#264796}

a.invert_but {text-decoration:none;
display:block;
width:200px;
height:59px;
background-image:url(img/but.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:15px;
margin-bottom:25px;}
a.invert_but:hover {
	background-position:bottom;}
	
a.invert_but_spec {text-decoration:none;
display:block;
width:200px;
height:56px;
background-image: url(img/spec.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:15px;
margin-bottom:25px;}
a.invert_but_spec:hover {
	background-position:bottom;}

a.invert {text-decoration:none; color:#264796;}
a.invert:hover {color:#CC6600}

a.pic_home { display: block; background-image:url(img/home.png); background-position:top; line-height:11px; margin-left:68px; margin-top:6px; width:14px;}
a.pic_home:hover {background-position: center;}

a.pic_mail { display: block; background-image:url(img/mail.png); background-position:top; line-height:11px; margin-left:92px; margin-top: -10px; width:14px;}
a.pic_mail:hover {background-position: center;}


/* 
	LEVEL ONE
*/
ul.dropdown                         { width: 100%; margin-left:0px; list-style:none; margin-top:0px;}
ul.dropdown li                      { float: left; padding:0px 0px 0px 15px; position: relative;}
ul.dropdown li:nth-child(1)			{padding-left:0px;}
ul.dropdown li ul li:nth-child(1)			{padding-left:15px;}
ul.dropdown a:hover		            { color: #CCC; font-weight:700;}
ul.dropdown li a                    { display: block; padding: 5px 0px; color: #FFF; position: relative; z-index:2000; line-height:22px; margin-top:0px;  font-weight:700; font-size:13px; height:22px;}
ul.dropdown li a:hover              { position: relative;}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ display: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; font-size:11px; list-style:none; margin-left:-40px; margin-bottom:0px; }
ul.dropdown ul li 					{ font-weight: normal; color: #CC6600; border-bottom: 0px solid #ccc; font-size:14px;  height:22px; padding-top:4px; line-height:22px; width:300px;}
ul.dropdown ul li a					{ display: block;!important; background-color:transparent; width:310; background:url(img/bg_menu.png) left center repeat-x; font-size:13px; width:100%; padding-left:10px;  font-weight:500; color:#000;} 
ul.dropdown ul li a:link			{ display: block;!important;} 
ul.dropdown ul li a:visited			{ display: block;!important;} 
ul.dropdown ul li a:active			{ display: block;!important;} 
ul.dropdown ul li a:hover			{ display: block;!important; color:#666;} 

.slider {display:block; margin:10px 0 0 0; padding:0px; position:relative; width:100%; overflow:hidden;}
.slider .bg {display:block; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background: no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}

.slider .con {position:absolute; z-index:2; left:0; top:30px; width:40%; padding:20px; margin:0; background:rgba(0,0,0,.7); border:none;}
.slider .con h1 {padding:0px; margin:0px; display:block; color:#fff; font-size:26px; text-decoration:none;}
.slider .con div {padding:15px 0 0 0; margin:0px; font-size:16px; color:#fff; text-decoration:none;}
.slider p {margin:0px; font-size:16px; color:#fff; text-decoration:none; padding:0px; padding-bottom:5px;}
.navi {display:block; margin:10px 0 20px 0; text-align:center;}

.navi .nav {
	display:inline-block;
	width:16px; height:16px;
	cursor:pointer;
	margin-left:15px;
	padding:0px;
	background:#264796;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease; margin-bottom:0px;}
	
.navi .nav:hover {background:#CC6600;
	-webkit-box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px 2px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px 2px 1px 0px rgba(0, 0, 0, 0.75);
	}
	
.navi .nav_a {
	display:inline-block;
	width:16px; height:16px;
	cursor:pointer;
	margin-left:15px;
	padding:0px;
	background:#CC6600;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease; margin-bottom:0px;}
	
.navi span:nth-child(1) {margin-left:0px;}