
html, body {height:100%;min-height:100%;margin:0px;padding:0px;}
body {background-color:#ffffff;font-family: "Arial,Helvetica";font-weight: normal;font-size: 12px;color: #303030;-webkit-font-smoothing: antialiased;}

#main-container {position:absolute;left:0px;top:0px;right:0px;bottom:auto;overflow:visible;min-height:100%;display:inline-block;background-image: url('/contents/m44.jpg'); background-repeat: repeat;background-position: center top;}
#center-column{position:relative;margin:0px auto;overflow:visible;width:;min-width:px;}
#content{position:relative;display:inline-block; float: left; width: 100%; margin:0px; padding:0px; text-align:center;min-height:0px;
margin-bottom:140px;}
#header{text-align:center;top:0px;height:120px;}
#header.fixtop_e {position:fixed;left:0;right:0;z-index:999!important;}
#header.fixtop_h {position:absolute;width:100%;}
#footer{text-align:center;bottom:0px;height:140px;}
#footer.fixbot_e {position:fixed;left:0;right:0;z-index:999!important;}
#footer.fixbot_h {position:absolute;width:100%;}

.compo { display:inline-block; 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; position:fixed; bottom:20px; right:20px; display:none;}.scrollup i{ color: rgba(0,0,0,0.3);}.scrollup:hover i{ color: rgba(0,0,0,0.8);}
.clearfix {float: none; clear: both;}
.cf:before,.cf:after { content:"";display:table;line-height:0;clear:both;}
.bbox {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cbox {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
ul, li { margin:0px; padding:0px; 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, button { margin: 0px; padding:0px;}
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; }
input[type="text"], input[type="password"], textarea, select { width: 100%; padding: 5px; margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
textarea { height: 100%; }
input[type="image"], input[type="button"], input[type="submit"], button { cursor: pointer; background-color: transparent; }

input:required {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC);
    background-position: right center; background-repeat: no-repeat;
}
input:required:valid { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=); }
input:required:invalid, input:focus:invalid, .wrong { color: red!important; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC); }

iframe {border: none;}
button div { padding: 8px; }
.freeform { background:transparent; border: 0px; width:100%; height: 100%; }
.prosec {position: relative; width: 100%; overflow: visible; float: left; display: inline-block; }
.absleft {position: absolute; left:0px; top:50%;}
.absright {position: absolute; right:0px; top:50%;}
.alleft {text-align:left;}
.alcenter {text-align:center;}
.alright {text-align:right;}
.altop {top:0px;}
.almiddle {top: 50%; transform: translateY(-50%);}
.albottom {bottom:0px;}
.flleft {float:left;}
.flright {float:right;}
.posabs {position: absolute;}
.posrel {position: relative;}
.posfix {position: fixed;}
.absmax { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.absfullwh { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.fixmax { position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.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%;}
.bck_cover { background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.bck_contain { background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain; }
.bck_fit { background-position: center center;background-repeat: no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%; }
.bck_auto { background-position: center center;background-repeat: no-repeat;-webkit-background-size: auto;-moz-background-size: auto;-o-background-size: auto;background-size: auto; }
.bck_center { background-position: center center;background-repeat: no-repeat; }
.bck_repeat { background-repeat: repeat; }

.sworker { position: absolute; text-indent: -500px; height: 0px; width: 0px; z-index: -1; overflow: hidden;}
.hide { display: none; }
.pointer { cursor: pointer; }
.ofhide { overflow: hidden; }
.trans {transition: all 0.2s linear; -moz-transition: all 0.2s linear;}
.transbck {transition: background 0.2s linear; -moz-transition: background 0.2s linear; }
.carousel ul.caro { list-style: none; display: none; margin:0px; padding:0px; 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: 50px; 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); }
/*Smart Menu*/
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0px;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; transition: all 0.5s linear; -moz-transition: all 0.5s linear;}
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%;}
div.img-selector label { position: relative;}
div.img-selector label > input{ display:none;}
div.img-selector label > img{ cursor:pointer; object-fit: contain; color: #ffffff; border:2px solid transparent; }
div.img-selector label > i{ display:none; position: absolute; bottom:5px; right: 5px; font-size: 14px;}
div.img-selector label > input:checked ~ i{ display: block; }


/* ************************************************************************************** */
.onerow {clear: both;}
/* iptal
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {	float: left; margin:0px 3% 10px 0px;}
.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%;	}}
*/

[class*="col-"] {
	position: relative!important;
    float: left;
}
.row:after {
    content: "";
    clear: both;
    display: block;
}

/* Desktop */
@media only screen and (min-width: 721px) {
	div.vis_mobil {display: none!important;}
	div.vis_desktop {display: block!important;}
	.col-lg-1 {width: 8.33%!important;}
	.col-lg-2 {width: 16.66%!important;}
	.col-lg-3 {width: 25%!important;}
	.col-lg-4 {width: 33.33%!important;}
	.col-lg-5 {width: 41.66%!important;}
	.col-lg-6 {width: 50%!important;}
	.col-lg-7 {width: 58.33%!important;}
	.col-lg-8 {width: 66.66%!important;}
	.col-lg-9 {width: 75%!important;}
	.col-lg-10 {width: 83.33%!important;}
	.col-lg-11 {width: 91.66%!important;}
	.col-lg-12 {width: 100%!important;}
}

/* Mobil */
@media only screen and (max-width: 720px) {
	div.vis_mobil {display: block!important;}
	div.vis_desktop {display: none!important;}
	.col-sm-1 {width: 8.33%!important;}
	.col-sm-2 {width: 16.66%!important;}
	.col-sm-3 {width: 25%!important;}
	.col-sm-4 {width: 33.33%!important;}
	.col-sm-5 {width: 41.66%!important;}
	.col-sm-6 {width: 50%!important;}
	.col-sm-7 {width: 58.33%!important;}
	.col-sm-8 {width: 66.66%!important;}
	.col-sm-9 {width: 75%!important;}
	.col-sm-10 {width: 83.33%!important;}
	.col-sm-11 {width: 91.66%!important;}
	.col-sm-12 {width: 100%!important;}	
}
/* ************************************************************************************** */
