
html, body{
-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height: 100%; width: 100%;background-color: #0e0000; background-position: bottom center;background-repeat: repeat-y;}
.ups:hover{background: #e8f5ff}
.a75{width: 75px;}
.a55{width: 55px;}
.a170{width: 180px;}
.a100{width: 140px;}
.mbg{width: 98%; max-width: 1200px;margin: 0 auto;}
*,*:before,*:after{
-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
body{
margin:0;padding:0}
a, a:hover{-moz-outline-style: none; outline-style: none; outline: none;}
h1,h2,h3,h4,h4,h5,p,a{
margin:0;padding:0;font-weight:normal;list-style:none;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
display:block}
html,body {height: 100%;font-family: Arial;}
.lbt, .lbtred{width: 80%; max-width: 240px !important;background-color: #EECF02 !important; text-align:Center !important; border: 0  !important;display: block !important; padding: 10px !important;color: #000 !important;text-transform: uppercase !important;}
.lbt:hover{background-color: #c6a900 !important;}
.lbtred{background: #a83e01 !important; color: #ddd !important;}
.lbtred:hover{background: #963B03 !important; color: #aaa !important;}
.lbtl{ border: 0  !important;width: 236px;border: 2px solid #776300 !important; background-color: #222 !important; text-align:Center !important;display: block !important; padding: 10px !important;color: #ccc !important;text-transform: uppercase !important;}
.lbtl:hover{border: 2px solid #a88f00 !important;background: #000 !important;}
a.blue{
	display: block;
	border-radius: 2px;
	background: #507299;
	text-decoration:none;
	text-align:center;
	color: #fff;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid #507299;
}
a:hover.blue{background: #305279;color: #fff;}
a.bottom{color: #6e7b80}
a.wbut{
	background: #fafafa;
	color: #555;

border: 1px solid #aaa;
}
a.wbut:hover{
	background: #eee;
	color: #333;
border: 1px solid #A5a5a5;
}
.alld {display: table; height: 100%; width: 100%;}
.allc {display: table-row; height: 100%;}
a.newc{
	display: block;
	background-color: #f1f8ff;
	padding: 22px;
	border: 1px dashed #708dad;
	text-decoration: none;
	color: #5f8bb7;
	background-image: url('/i/creg.png');
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 80px;
}
a{
	font-family: 'Ubuntu'; font-weight: 300;font-style: normal;
}
.bloadb, .bloadb:hover{width: 240px; text-align:Center !important; border: 0  !important;display: block !important; padding: 10px !important;color: #000 !important;text-transform: uppercase !important;background-color: #EECF02 !important;background-image: url("/i/45s.gif") !important; background-repeat: no-repeat !important;background-position: center center !important;}
.lbt2, .lbt2:hover{width: 220px; text-align:Center !important; border: 0  !important;display: block !important; padding: 10px !important;padding-left: 30px !important;color: #000 !important;text-transform: uppercase !important;background-color: #ddce68 !important;background-image: url("/i/45s.gif") !important; background-repeat: no-repeat !important;background-position: 27px center !important;}
.lbt2:hover{background-color: #EECF02 !important;}
a{
background-color:transparent}

a:active,a:hover{
outline:0}

b,strong{
font-weight:bold}

dfn{
font-style:italic}

small{
font-size:80%}

sub,sup{
font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{
top:-0.5em}

sub{
bottom:-0.25em}

img{
border:0;vertical-align:middle;}

svg:not(:root){
overflow:hidden}

figure{
margin:1em 40px}

hr{
-moz-box-sizing:content-box;box-sizing:content-box;height:0}

pre{
overflow:auto}


button,input,optgroup,select,textarea{
color:inherit;font:inherit;margin:0;padding:0}

button{
overflow:visible}

button,select{
text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;cursor:pointer}
a.norm{color:#000 !important; text-decoration:none !important;font-size: 13px !important;}
a:hover.norm{text-decoration:underline !important;}
button[disabled],html input[disabled]{
cursor:default}
.prog ul {
    list-style-image: url(/i/ulli.png); 
	
   }
   img{certial-align: middle;}
   .prog ul li,   .prog ol li{margin-bottom: 5px;}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0}

input{
line-height:normal}

input[type="checkbox"],input[type="radio"]{
box-sizing:border-box;padding:0}
input[type="text"],input[type="number"],input[type="tel"],input[type="password"], select, textarea{
	font-size: 17px; color: #fff;
box-shadow: 0 2px 4px rgba(100, 100, 100, 0.1) inset;
box-sizing:border-box;padding:11px;background: #503231;
border: 1px solid #761418;
border-radius: 4px;
font-family: 'Ubuntu';
	font-weight:300;
	font-style: normal;opacity: 0.8;
}

input[type="text"]:focus,input[type="tel"]:focus,input[type="password"]:focus, select:focus, textarea:focus{
box-shadow: 0 2px 4px rgba(100, 100, 100, 0.1);
border: 1px solid #881a1e;
opacity: 1;

}
.opas{cursor: pointer;opacity: 0.7;-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;} .opas:hover{opacity: 1;}
	#tooltip{background: #aaa;color: #000;border-radius: 4px 4px 4px 0;position: absolute;display:block;font-size: 10px;padding: 5px;}
	a.close{-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s; }
	a:hover.close{box-shadow: 0 3px 33px rgba(0,0,0,0.1);
		-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;}
	
	.close {z-index: 2;
position: absolute;

width: 32px;
height: 32px;
opacity: 0.8;

border-radius: 100%;
padding-top: 5px;
padding-bottom: 5px; 
padding-right: 12px;
}
.close:hover {
opacity: 1;
background-color: #192020;
}
.close:before, .close:after {
position: absolute;
left: 20px;
top: 11px;
content: ' ';
height: 20px;
width: 2px;
background-color: #aaa;
}
.close:hover > .close:before, .close:hover > .close:after {

left: 21px;
top: 10px;

}

.close:before {
transform: rotate(45deg);
}
.close:after {
transform: rotate(-45deg);
}
a.uns, a:hover.uns{color: #5f5f5f; font-size: 11px;text-decoration: underline}
a:hover.uns{color: #111;}
a.btn, .btn, input[type="submit"], input[type="button"]{
	padding: 10px;
	background: #020202;
background: -moz-linear-gradient(top,  #020202 0%, #303030 100%);
background: -webkit-linear-gradient(top,  #020202 0%,#303030 100%);
background: linear-gradient(to bottom,  #020202 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020202', endColorstr='#303030',GradientType=0 );

	border: 0;
	text-align:center;
	color: #fff;
	border: 1px solid #020202;
	border-radius: 2px;
	text-decoration:none;
	
}
a:hover.btn, .btn:hover, input[type="submit"]:hover, input[type="button"]:hover{background-color: #222 !important; background: #222;	text-decoration:none;color: #fff;}
a.grey, .grey{color: #777 !important; background: #fafafa !important; border: 1px solid #ccc !important;}
a:hover.grey, .grey:hover{color: #333 !important; background: #ddd !important; border: 1px solid #aaa !important;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
height:auto}

input[type="search"]{
-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none}

fieldset{
border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{
border:0;padding:0}

textarea{
overflow:auto;resize:vertical}

optgroup{
font-weight:bold}

table{
}
.allall{color: #99a4a8}
.reds{background-color: #F76C52 !important;border:0 !important;}
.reds:hover{background-color: #d34026 !important;border:0 !important;}

h1{
color:#000;font-size:20px}
.tbg{background: #507299; }
.logo{}
a{color: #ccc;text-decoration: none;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;} a:hover{color: #FFCD00;text-decoration: none;
	-moz-transition: all 0s ease 0s;
	-o-transition: all 0s ease 0s;
	transition: all 0s ease 0s;

}a.rbt, a:hover.rbt{
	background: #b8091d;
background: -moz-linear-gradient(top,  #b8091d 0%, #d73512 100%);
background: -webkit-linear-gradient(top,  #b8091d 0%,#d73512 100%);
background: linear-gradient(to bottom,  #b8091d 0%,#d73512 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8091d', endColorstr='#d73512',GradientType=0 );
margin: 0 auto;
display: block; 
border-radius: 6px;
width: 90%;
max-width: 250px;
text-align:Center;
color: #fff;
text-decoration: none;
	font-family: 'Ubuntu';
	font-weight:600;
	font-style: normal;
	font-size: 20px;
	padding: 20px;
}
.flle{width: 520px;}
.fl6{width: 80px;padding-top: 3px; text-align:Center;}
.fl61{width: 90%;}
.h2{font-weight: 600; font-size: 23px;padding-bottom: 20px;}
a:hover.rbt{background: #e33b16;}
.fl25{width: 21%;margin-right: 4.5%;}
.gs{-webkit-filter: grayscale(1);
opacity: 0.7;
        filter: gray; 
        filter: grayscale(1);
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; }
a.tm, a.tma, .tp{
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: 'Ubuntu';
	font-weight:600;
	font-style: normal;
	color:#fafafa;
	font-size: 15.4px;
	text-decoration:none;
	margin-right: 30px;
	float: left;
text-transform: uppercase;
}
.rbt{
	background: #b8091d !important;
background: -moz-linear-gradient(top,  #b8091d 0%, #d73512 100%) !important;
background: -webkit-linear-gradient(top,  #b8091d 0%,#d73512 100%) !important;
background: linear-gradient(to bottom,  #b8091d 0%,#d73512 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8091d', endColorstr='#d73512',GradientType=0 ) !important;
font-weight: 600;
}

.sl1, .sl2{
	font-family: 'Ubuntu';
	font-weight:900;
	font-size: 42px;
	color: #cc021e;
	text-shadow: 0 5px 10px rgba(0,0,0,1);
}
.sl2{
	color: #fff;
	font-size: 31px;
}
a.tma{color: #c31919;text-decoration: none;}
a:hover.tm, a:hover.tma{color: #c31919;text-decoration: none;}
.mwh{padding: 20px; padding-left: 20px;padding-right: 20px;border: 1px solid #ccc; border-radius:2px;background-color: #fff;color: #414141;}
html, body{
font-family: 'Ubuntu';
    font-weight: 300;
    font-style: normal;}
.mdiv{color:#000;background-color:#edeef0;}


.fl, .fla{float: left;}
.fl70{width: 60%;}
.fr, .fra{float: right;}
.cb{clear: both;}
.menue{}
.smenue{display: none}
.mainsearch{float: left; width: 690px;padding-right: 40px;}
.leftmain{float: left; width: 250px;background:#eee;height: 210px;text-align: center;
}
.qu, .diblo{float: left;width: 48%;margin-right: 4%;margin-bottom: 40px;}
.diblo2{float: left;width: 17%;margin-right: 3%;margin-bottom: 40px;}
a:hover.op{opacity: 0.7}
a.reb{border: 2px solid #c50000; border-radius: 3px;display: table; font-family: 'Ubuntu'; font-weight: 600; font-size: 20px; margin: 0 auto;padding: 10px; padding-left: 25px;padding-right: 25px;text-align:Center; text-decoration: none; color: #fff;}
a:hover.reb{background: #000;}
.fr38{width: 38%}
.fl5{width: 47%;}
.fl30{width: 33%;color: #fff;font-family: 'Ubuntu'; font-weight: 600; font-size: 20px; font-style: normal;}
.fl31{width: 30%;margin-right: 5%;color: #fff;font-family: 'Ubuntu'; font-weight: 600; font-size: 20px; font-style: normal;}

html,body,#page{
height:100%}

body>#page{
height:auto;min-height:100%}

a{
text-decoration:underline}

a:hover{text-decoration:none}
a.wh{color: #fff;text-decoration: none;}
a:hover.wh{color: #ccc;}
.w30{width: 30%;}
.w35{width: 35px;}
.w60{width: 65%;}
.pr40{padding-right: 40px;}
	.p80{padding-top: 80px;}
	.mobo, .mobmen{display: none}
	.wh7{padding-top: 70px;padding-bottom: 70px;}
@media screen and (max-width: 1060px) {
	.w90{width: 230px !important;}
	.pcmenu{display:none}
	.nomo{display:none}
	.mobo, .mobmen{clear: both;display: block}
	.fl, .fr, .fl5, .fl30, .fl25, .fl31, .qu, .w35, .w60, .fr38, .fl70{width: 100%;text-align:center; width: 100%;}
	.qu{float: none;width: 100%;}
	.w35{padding-bottom: 10px;}
	.p80{padding-top: 40px !important;} 
	.sl1{font-size: 27px;} 
	.wh7{padding-top: 40px;padding-bottom: 40px;}
.sl2{font-size: 22px;}
.pr40{padding-right: 0px;}
.ace{text-align:center;}
.w30{width: 80%;margin-bottom: 10px;}
.fl6 img{margin-bottom: 10px;}
.tc{text-align:center;display: block !important;float: none;width: 100%;}
.diblo, .diblo2{display: table !important; margin: 0 auto !important;text-align:center;padding-bottom: 30px;}
.diblo2{width: 50%;margin: 0 auto;}
}




.rbt:hover{background: #e33b16 !important;}







#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background-color: #000;

filter:alpha(opacity=65);
-khtml-opacity:0.65;
-moz-opacity:0.65;
opacity:0.65;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(i/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(i/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(i/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(i/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(i/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(i/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(i/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(i/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(i/76.GIF) no-repeat center center;}
        #cboxLoadingGraphic{background:url(i/76.GIF) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(i/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(i/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(i/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}