
html, body {height:100%;min-height:100%;margin:0;padding:0;}
body {min-width:0px;font-family: "Arial,Helvetica";font-weight: normal;font-size: 12px;color: #303030;-webkit-font-smoothing: antialiased;}

.compo { display:table-row; overflow: visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.colcover { position: relative; float:left; width: 100%; }
.cholder { position: relative; overflow: visible; }
.scrollup { z-index:100000; width:40px; height:40px; text-indent:-9999px; opacity:0.3; position:fixed; bottom:20px; right:20px; display:none; background: url('scripts/images/icon_top.png') no-repeat; }
.clearfix {float: none; clear: both;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
ul, li { margin:0; padding:0; list-style: none;}
table { border-collapse: collapse; }
table td, table th { padding: 2; }
strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote { margin: 0; padding: 0;  }
a, img, input, select, textarea, button { border: 0; outline: none;}
a{text-decoration:none;}
a:link,a:visited,a:hover,a:active,i {color: inherit; outline: none;}
*.fa-shadow {text-shadow: 1px 1px 1px #ccc;}
*.fa-white {color: white}
*.fa-black {color: black}
*.fa-red {color: red}
*.fa-blue {color: blue}
*.fa-gray {color: gray}
.vertical-text { transform: rotate(-90deg);	transform-origin: left top 0; }
.wrong { background-color: red !important; color: white !important;} 
input[type="text"], input[type="password"], textarea, select { width: 100%; padding: 5px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
input[type="image"], input[type="button"], input[type="submit"],button { cursor: pointer; background-color: transparent; }
/*input[type="text"], input[type="password"], textarea, select {padding:3px;margin-bottom:5px;width:100%;border-radius:4px;border: 1px solid #ccc;background-color: #fefefe;box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);font-family: Arial,Helvetica; font-size: 12px; color: #303030;resize: none;}*/
/*input:focus, textarea:focus, select:focus { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); }*/
.prosec {position: relative; width: 100%; overflow: visible; float: left; display: inline-block; }
iframe {border: none;}
.absleft {position: absolute; left:0px; top:50%;}
.absright {position: absolute; right:0px; top:50%;}
.alcenter {text-align:center;}
.alright {text-align:right;}
.flleft {float:left;}
.flright {float:right;}
.posabs {position: absolute;}
.posrel {position: relative;}
.posfix {position: fixed;}

#content{overflow:visible;display:inline-block;}
.sworker { position: absolute; text-indent: -500px; height: 0px; width: 0px; z-index: -1; overflow: hidden;}
.hide { display: none; }
.pointer { cursor: pointer; }
.fit_cover {width: auto; height: auto; min-height:100%; min-width:100%;}
.fit_w {width: 100%; height: auto;}
.fit_h {height: 100%; width: auto;}
.fit_st {width: 100%; height: 100%;}
ul.brick>li{position:relative;float:left;display:inline;}
.carousel ul.caro { list-style: none; display: none; margin: 0; padding: 0; width: 100%; height: 100%; }
.carousel ul.caro > li {float: left; position: relative; overflow: hidden; display:table-cell; vertical-align:middle; text-align:center; }
.carousel .navs { z-index: 999!important; position: absolute; cursor: pointer; }
.carousel .pag {left: 0px; position: absolute; bottom: 0px; right: 0px; z-index: 999; padding: 10px; }
.carousel .pager { position: static!important; padding:-15px; display:inline; width:auto; background-color:rgba(0, 0, 0, 0.0); -webkit-border-radius: 5px; -moz-border-radius:5px; border-radius: 5px; }
.carousel .pager a { display: inline; padding: 3px; }
.carousel .pager span { border-radius: 10px; background-color: transparent; text-align:left; text-indent: -100px!important; line-height: 0; display: inline-block; width: 8px; height: 8px; overflow: hidden; }
.carousel .pager a.selected span,.carousel .pager a:hover span { box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.40); }
.newscap { background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0px; left: 0px; right:0px; color: white; margin: 0; padding: 10px; }
/*Smart Menu*/
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;line-height:normal;direction:ltr;}
ul.sm li{position:relative;float:left;}
ul.sm a{position:relative;display:block;white-space:nowrap;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-9999999px;left:-800px;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
.onerow {clear: both; }
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {	float: left; margin:0 3% 10px 0;}
.last, .col12 {margin-left: 0!important;margin-right:0!important; }
.col1 { width: 5.5%!important; }.col2 { width: 14%!important; }.col3 { width: 22.5%!important; }.col4 { width: 31%!important; }.col5 { width: 39.5%!important; }.col6 { width: 48%!important; }.col7 { width: 56.5%!important; }.col8 { width: 65%!important; }.col9 { width: 73.5%!important; }.col10 { width: 82%!important; }.col11 { width: 90.5%!important; }.col12 { width: 99%!important; }
@media all and (max-width: 768px) {
.onerow {}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 {	float: none;width: 99%;	}
}
input[type="text"] , input[type="password"], textarea, select {
    margin: 3px!important;
    padding: 5px!important;
    border: 1px solid #606060!important;
    border-radius:0px!important;
    background-color: #ffffff!important;
    box-shadow: none!important;
    font-family: Helvetica, Aria!importantl;
   font-size: 12px!important; 
    color: #424242!important;

}