{literal}
@font-face {
    font-family: 'DroidSans';
    src: url('../fonts/droidsans.eot');
    src: url('../fonts/droidsans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans.woff') format('woff'),
         url('../fonts/droidsans.ttf') format('truetype'),
         url('../fonts/droidsans.svg#droidsans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* CSS Document */
html{}
* {margin:0px auto;	padding:0px;}
body { font-size:11px; line-height:18px; 
font-family: 'DroidSans';
color:#777;background:#F6F2C2 url(../images/bg.gif) center top repeat-x;}

a {color:#B61D18; text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}
:focus {outline:none;}

/* Headings */
h1, h2, h3, h4, h5, h6 { padding:0px; font-family: 'Tinos', serif;}
h1, .title { font-size:22px; color:#398ABB; font-weight: normal; padding-bottom:10px;font-family: 'DroidSans';}
h2 {font-size:20px;	color:#CC0E13; font-weight: normal; padding:0 0 10px 0;}
h3 {font-size:13px; color:#fff;font-family: 'DroidSans'; padding-bottom:10px;font-weight: normal; }
h4 {font-size:14px; color:#c1983f; font-weight:bold;}
h5 {font-size:12px; font-weight:bold; color:#333; }
h6 {font-size:12px; font-weight:bold; color:#0070b9;}
p{ color:#5C5C5C; line-height:18px; font-size:13px;}
li{ list-style-type:none;}
.txtblack {color:#000;}
.txtgray {color:#777;}
.txtred {color:#0070b9;}
.txtblue {color:#0072ce;}
.txtorange {color:#eaaa00;}
.txtgreen {color:#688259;}

.fleft, .left { float:left !important;}
.fright, .right { float:right !important;}
.clear{clear:both;}
.pointer {cursor:pointer}
.nomargin {margin:0px !important}
.col-left {float:left; width:49%;}
.col-right {float:right; width:49%;}
.w2 {width:49%;}
.pf10 {padding-bottom:10px;}
.noberder {border:0px !important}

.padleft1{ padding:10px;}


img {border:0; /*vertical-align:top; */}
.imgleft {float:left; background:url(../images/loader.gif) 50% 50% no-repeat; margin-right:10px; margin-bottom:10px;}
.imgright {float:right; background:url(../images/loader.gif) 50% 50% no-repeat; margin-left:10px; margin-bottom:10px;}
.imgboder {border:1px solid #C8DBE8; padding:4px; background: #FFF url(../images/loader.gif) 50% 50% no-repeat;}
.imgloader {background: #FFF url(../images/loader.gif) 50% 50% no-repeat;}
.imgtop{ vertical-align:bottom;}
.imgbottom{ vertical-align:top;}

hr {border-top:1px dotted #C8DBE8; margin:10px 0px; clear:both;}
.hr {border-top:1px dotted #C8DBE8; margin:10px 0px; clear:both;}

.wtop{background: url(../images/wtop.png) center bottom no-repeat; margin:0 auto; padding:15px 0 0 0;  height:10px;}
.wcenter{background: url(../images/wcenter.png) center top repeat-y; padding:0 15px; width:980px; margin:0 auto;}


/*:: mainHeader start */
#mainHeader {margin:0px; padding:0px;}
.mainHeader { margin:0; padding:25px 0 0 0; height:45px; width:1000px; margin:0 auto;}
	.logo{ margin:0 0 0 30px; float:left;}
	.headerright{ float:right; margin:15px 0 0 0; color:#fff;}
		.headerright span{ color:#F6D214;}
		.phone {background: url(../images/phone.png) left center no-repeat; padding:0 0 0 25px; margin-bottom:5px;}
		.email{background: url(../images/mail.png) left center no-repeat; padding:0 0 0 25px;}
		.email a{ color:#fff;}
		.phone span, .email span{ display:block; float:left; width:50px;}
		

	
	.ddsmoothmenu{font-size:13px;letter-spacing:0;  z-index:1000; background: url(../images/menubg.png) center top no-repeat; position:relative; clear:both; height:73px; margin:10px 0 0; padding:0 0 0 50px;}
	.ddsmoothmenu ul{z-index:100;margin: 0;padding:0;list-style-type: none; width:1000px; margin:0 auto;}
	.ddsmoothmenu ul ul { padding-bottom:10px;}
	/*Top level list items*/
	.ddsmoothmenu ul li{position: relative;display: inline;float: left;background: url(../images/navspacer.png) right center no-repeat;}
	.ddsmoothmenu ul li li{ background-image:none!important;}
	/*Top level menu link items style*/
	.ddsmoothmenu ul li a{display: block;background: none; /*background of menu items (default state)*/
	color: #0C1736;padding:17px 20px;color: #2d2b2b;text-decoration: none; }
	* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
	.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#0C1736;}
	.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background:url(../images/menuover.png) center 40px no-repeat; color:#AD4E0C;}
	.ddsmoothmenu ul li a:hover{background:url(../images/menuover.png) center 40px no-repeat; /*background of menu items during onmouseover (hover state)*/color: #AD4E0C;}
	/*1st sub level menu*/
	.ddsmoothmenu ul li ul{background:#fff; color:#333; border-bottom:3px solid #B71C18; border-left:3px solid #B71C18; border-right:3px solid #B71C18;position: absolute;left: 0;display: none; /*collapse all sub menus to begin with*/visibility: hidden; width:220px!important;}
	.ddsmoothmenu ul li li a{ line-height:12px;}
	.ddsmoothmenu ul li li a:hover{ background:url(../images/dropover.png) right top no-repeat;  color:#000; background-color:none;}
	/*Sub level menu list items (undo style from Top level List Items)*/
	.ddsmoothmenu ul li ul li{display: list-item;float: none;}
	/*All subsequent sub menu levels vertical offset after 1st level sub menu */
	.ddsmoothmenu ul li ul li ul{top: 0;border-top:3px solid #B71C18;}
	/* Sub level menu links style */
	.ddsmoothmenu ul li ul li a{width: 200px; /*width of sub menus*/padding: 10px;margin: 0;border-top-width: 0;}
	.ddsmoothmenu ul li ul li a:link {color:#000;}
	.ddsmoothmenu ul li ul li a:visited {color:#000;}
	.ddsmoothmenu ul li ul li a:hover {color:#fff;background:#AA4A0C;}
	.ddsmoothmenu ul li ul li a.selected {color:#fff;background:#AA4A0C;}
	/* Holly Hack for IE \*/
	* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
	/* ######### CSS classes applied to down and right arrow images  ######### */
	.downarrowclass{position: absolute;top: 9px;right: 4px; display:none;}
	.rightarrowclass{position: absolute;top: 12px;right: 5px;}
	/* ######### CSS for shadow added to sub menus  ######### */
	.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}
	.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/opacity: 0.8;}
/*:: mainHeader end */
	
/*:: mainContainer start */
#mainContainer{ margin:0; padding:0;}
.mainContainer{ width:1000px; margin:0 auto; padding:15px 0 0 0;}
	.ws{ margin-bottom:10px; clear:both;}
	.welcome{ width:255px; float:left;}
	.homebanner{ width:730px; float:right;background:url(../images/bannerbg.png) left top no-repeat; padding-bottom:25px;}
	.homebanner .bx-wrapper { position: relative; width: 714px!important;  padding:8px;}
	.homebanner .bx-window{ width:714px!important;height:283px;}
	#homebanner { padding: 0px; margin: 0; list-style: none; overflow:hidden; height: 283px; }
	#homebanner li { padding: 0; margin: 0; float:left;  height: 283px;}
		#homebanner li img {background:url(../images/preloader-squares-gray.gif) center center no-repeat; width:714px; height:283px;} 
	.homebanner .bx-pager a { margin-right: 2px; color: #f9b233; width:20px; height:20px; overflow:hidden; display:inline-block; font-size: 0px; background: url(../images/dot.png) no-repeat 0 -20px; }
		.homebanner .bx-pager .pager-active, .homebanner  .bx-pager a:hover { background-position: 0 -40px; color:#009fe3; }
		.homebanner .bx-pager { text-align:center; font-size:0px; color:#f9b233; width:980px; position:absolute !important; margin-top:25px; z-index:999; display:none;}
		.homebanner .bx-next, .homebanner .bx-prev {position:absolute; top:45%; z-index:999; width: 50px; height: 50px; text-indent: -999999px;}
		.homebanner .bx-next { background: url(../images/next.png) no-repeat left top; right:25px;}
		.homebanner .bx-prev { background: url(../images/prev.png) no-repeat left top; left:25px;}
		.homebanner .bx-next:hover, .homebanner .bx-prev:hover { background-position: bottom; }

	.welcenter{ background:#fff; padding:4px 18px; color:#404040; line-height:20px;}
	.welcenter h1{ color:#A6460B; margin:0 0 12px 0; border-bottom:1px solid #e5e5e5; line-height:22px;}
	.welcenter h1 span{ color:#44799A; font-size:13px; line-height:18px;}
	.welcenter p{ text-align:left; padding-bottom:10px; line-height:22px;}
	
	.contentblock{ clear:both; overflow:hidden;}
	.bcenter{background: url(../images/bcenter.png) repeat-y left top; padding:0 10px 10px 10px;}
		.leftpanel{ float:left; width:250px;}
			.leftpanel h2{ background: url(../images/hed1.png) no-repeat left top; color:#fff; padding:0 0 0 30px; height:35px; line-height:35px; margin:0 0 10px 0; font-size:/*12px*/14px;}
			.leftpanelbox{ padding:0 25px 10px 10px;}
				.leftpanelbox ul{ margin:0; padding:0;}
					.leftpanelbox li{ margin:0; padding:0;}
						.leftpanelbox li{ padding:0 0 0 10px;background: url(../images/bull4.png) no-repeat left 6px; font-size:12px; line-height:20px;}
						.leftpanelbox li a{ color:#000;}
						.leftpanelbox li a:hover{ color:#B65F0B;}
						.leftpanelbox li:hover{ color:#B65F0B;background: url(../images/bull5.png) no-repeat left 6px;}
						.leftpanelbox ul ul{ padding:0 0 0 20px;}
		.rightpanel{ float:right; width:705px; margin:0 5px 0 0;}
			.rightpanel h1{ font-size:15px; color:#AE530A; line-height:35px; padding:0;}
				.rightpanel h1 span{ color:#447999;}
			.bc{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; line-height:25px; color:#AE530A; margin-bottom:10px;}
			.bc a{ color:#666;}
			.block1{ clear:both; margin-bottom:12px; border-bottom:1px dashed #E5E5E5; padding:0 0 12px 0; overflow:hidden;}
			.block1 img{ background: url(../images/pbg.png) no-repeat left center;padding:25px 15px 24px 15px; float:left; margin:0 5px 10px 0;}
			
			.block1 img#rgt{ background: url(../images/pbg.png) no-repeat left center;padding:25px 15px 24px 15px; float:right;margin:0 5px 10px 0;}
			
			.gal{
			    display: inline-block;			
			/*display:-webkit-box;*/
			
			/*align-items: center;
			justify-content: center;*/
			}
			
			.gal img{ background: url(../images/pbg.png) no-repeat left center;
			padding:25px 15px 24px 15px; float:left; /*margin:0 0 10px 0;*/
			}
			.block1 p{ color:#3F3F3F; line-height:20px; text-align: justify; padding-bottom:12px;}
			.block1 p span{ color:#B2590B;}
			.block2{ margin-bottom:12px; padding:0 0 12px 0;float:left;clear:none; }
			.block2 img{ background: url(../images/pbg.png);padding:25px 15px 24px 15px; margin:0 5px 12px 0;}
			.block3{ margin-bottom:12px; padding:5px 2px 5px 2px;float:left;clear:none; width: 100%; /*height:300px;*/text-align:center; background-color:#F6F2C2; border:1px solid #ECE380;}
			.block3 input[type="text"], .block3 textarea{width: 100%}
			.block3 input[type="button"]{  background: #BB6A0C; border: none; padding: 5px; color: #FFF; text-transform: uppercase;}
			.block3 img{padding:5px 5px 5px 5px; margin:2px 2px 2px 2px;} /*border: 1px solid #a0a0a0;background-color:#Ffffff;  }*/
			.block3 p {text-align:left;}
			.block3 p span{font-size:11px;text-align:left;}
			
			.block4{ clear:both; margin-bottom:12px; border-bottom:1px dashed #E5E5E5; padding:0 0 12px 0; overflow:hidden;}
			.block4 img{float:left; margin:0 5px 10px 0; width:400px;}
			.block4 img#rgt{float:left;margin:0 5px 10px 0;}
			.block4 p{ color:#3F3F3F; line-height:20px; text-align: justify; padding-bottom:12px;}
			.block4 p span{ color:#B2590B;}
			
			.btn1{background: url(../images/btn1.png) no-repeat left top;padding:0 0 0 14px; float:left; margin:0 10px 0 0; display:inline-block; height:28px; line-height:28px; color:#fff; width:60px; font-size:12px;}
			.btn1:hover{ background-position:bottom; color:#fff; text-decoration:none;}
			
			.pdf{background: url(../images/pdf.png) no-repeat left top;padding:0 0 0 14px; float:left; margin:0 10px 0 0; display:inline-block; height:28px; line-height:28px; color:#fff; width:140px; font-size:12px;}
			.pdf:hover{ background-position:bottom; color:#fff; text-decoration:none;}
			.nav{ float:right;}
			.nav a{ display:block; float:left; margin:0 0 0 5px; width:20px; height:20px; text-align:center; color:#fff;background: url(../images/nav.gif) no-repeat left top;}
			.nav a:hover, .nav a.active{ background-position:bottom; text-decoration:none;}
		

/*:: @From End*/

/*:: mainContainer end */

/*:: mainFooter start */
#mainFooter{ padding:0; margin:0;background:#373E44 url(../images/footerbg.jpg) center top repeat-x; }
.mainFooter{ width:1000px; margin:0 auto; padding:17px 0 10px 0;}
	.ftop{ height:113px;}
	
		
	.searchbox{ float:left; width:310px;}
	.searchbox h3{ color:#F1A738; background: url(../images/sub.png) left center no-repeat; padding:0 0 0 35px; height:30px; line-height:30px; margin:0 0 10px 0;}
	.searchbox input{ color:#333; background: url(../images/inputsub.png) left center no-repeat; padding:4px 10px; height:20px; width:195px; border:none;}
	.searchbox a{background: url(../images/btn1.png) no-repeat left top;padding:0 0 0 14px;  margin:0 10px 0 0; display:inline-block; height:28px; line-height:28px; color:#fff; width:60px; font-size:12px;}
			.searchbox a:hover{ background-position:bottom; color:#fff; text-decoration:none;}
	.flink{ float:right; width:660px;}
	.flink ul{ width:200px; float:left;padding-left:12px;}
	.flink h3{ font-size:14px; color:#ECE380; padding-bottom:10px;background: url(../images/bull1.png) left 5px no-repeat; padding:0 0 10px 14px;}
	.flink a{ font-size:12px; color:#ccc; background: url(../images/bull2.png) left 3px no-repeat; padding:0 0 0 10px;}
	.flink a:hover{ color:#fff;}
	
	.copyright{padding:0; margin:0;background: url(../images/copybg.jpg) center top repeat-x; height:60px; line-height:60px;}
	.fbottom{ width:1000px; margin:0 auto; height:60px; line-height:60px; color:#fff;}
	.fbottom span{ float:right;}
		.fbottom a{ color:#fff; padding:0 10px 0 0; font-size:12px;}
		.fbottom a:hover{ color:#ECE380;}

/*:: mainFooter end */

table.table1 {
	background: #E4EBFA;
    /*position:absolute;
    bottom:73px;*/
    margin-top: 20px;
    border: 1px solid #c4cBdA;/**/
}
table.table1 td {
	color: black;
	border: 1px solid #c4cBdA;/**/
	padding: 3px;
}
table.table1 th {
	color:#18367C;
	/*border: 1px solid black;*/
}

img.sigla{
background:none;
margin:0px;
width: 650px;
}

/*tr:nth-child(even){background-color: #f2f2f2}
table.tabel1*/ 
tr:nth-child(even){
	background-color: #F6F2C2;
}

/* ===================================== cookie-banner =========================================*/
.cookie-banner {

background: #efefef; /*#343c66;*/ /*#502B45;*/
/*top: 100%;*/
bottom: 0;
left: 0;
right: 0;
min-height: 26px;
padding: 10px 15px 10px;
color: #fff;
z-index: 9999 !important;
/*display: none;*/
position: fixed;
border-top: 1px solid #ccc;
}

.cookie-banner a{

text-decoration: none; 

}

.cookie-banner a:hover{

text-decoration: none; 
color: #B61D18;
}

.cookie-content p {
color: #404040; /*#cfcfe8;*/
font-size: 14px;
line-height: 26px;
}

.cookie-cp {
width:70%;
float: left;
}


.btncookie {
 float: right;
 display: inline-block;
 background: #ECE380;
 border-radius: 5px;
 padding: 10px;
 border: 1px solid #d7bf86;
}
a.btncookie {
color: #000;
font-size: 14px;
font-weight: bold;
text-decoration: none; 

}
.btncookie a:hover{
color: #000 !important;


}

{/literal}