/* cmsms stylesheet: relativity 2017 modified: 20.11.2017 12:15:08 */
html {min-height:100%; background-color:#13263a; background: -webkit-radial-gradient(rgb(0, 123, 235), rgb(19, 38, 58)); background: radial-gradient(rgb(0, 123, 235), rgb(19, 38, 58));}

body {margin:0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size:14px; line-height:140%;}

#logo {display:block; max-width:300px;}
#logo img {display:block; text-decoration:none; padding:40px 60px 30px; height:20px;}

#container {max-width:840px; margin:0 auto 0; background:#fff; border-bottom-right-radius:20px; border-bottom-left-radius:20px;}
#container.hero {background:none;}
#container.hero #header {background:#fff;}

#intro img {display:block; width:100%;}
#news {padding:20px 60px 40px; background:#fff; border-bottom-right-radius:20px; border-bottom-left-radius:20px;}

#content {padding:60px;}
.stripe {border-top:1px #ccc solid;}

#header ul {margin:0; padding:0; list-style:none;}
#header ul a {display:block; text-decoration:none;}
#header a.currentpage, #header a.activeparent {font-weight:bold; color:#000;}

#multilang ul {float:right; margin:30px 45px 0 0;}
#multilang ul li a {color:#069; display:block; padding:15px;}

#menu {padding:0px 40px; background:#ccc;}
#menu ul li {display:inline-block;}
#menu ul li a {font-size:16px; color:#111; padding:10px 20px;}
#menu ul li.currentpage, #menu ul li.activeparent {background:#fff;}

#submenu {padding:15px 60px;}
#submenu ul li {display:inline-block; margin-right:20px;}
#submenu ul li a {color:#111; font-size:12px; font-weight:normal;}
#submenu ul li a.currentpage, #submenu ul li a.activeparent {font-weight:bold;}

#content h1 { font-size:2em; line-height:100%; margin:0 0 40px; padding:0; font-weight:normal; color:#069;}
#content h2 {font-size:1.5em; line-height:100%; margin:0 0 40px; padding:0; font-weight:bold; color:#069;}
#content a {color:#069;}
#content p {margin:20px 0 0; line-height:150%;}
#content img {display:block; margin:0 auto; max-width:100%; height:auto;}
a img {border:none; text-decoration:none;}

#sitemap ul {list-style:none;margin:0 0 0 20px;padding:0;list-style-type:decimal;}
#sitemap ul ul {margin:0 0 20px 20px;}

#minipager {float:right; width:80px;}
#minipagernav {top:138px; height:30px; width:80px; position:fixed;}
#minipager a {display:block; float:left;}

#paging {margin-top:30px;}

#paging a {display:block; line-height:30px; height:30px;  margin-top:10px;text-decoration:none; font-weight:bold; background:#C5DFFD; border-radius:15px;}
#page_next {text-align:right;}
#page_prev, #page_prev img {float:left; padding-right:20px;}
#page_next, #page_next img {float:right; padding-left:20px;}

#footer {clear:both; text-align:center; font-size:0.9em; color:#bbb; padding:40px;}
#footer a {color:#bbb;}

form {display:block; max-width:600px; margin:0 auto; padding:0;}
input[type=text], input[type=email], textarea {-webkit-appearance:none; font-family:inherit; width:100%; display:block; box-sizing:border-box; font:inherit; border:2px solid #e8e8e8; padding:10px; border-radius:0; line-height:120%; margin:0 0 15px;}

.fbsubmit {-webkit-appearance:none; cursor:pointer; font-family:inherit; color:#069; background:#C5DFFD; font-size:14px; line-height:100%; font-weight:bold; border-radius:15px; border:none; padding:8px; width:120px;}


@media screen and (max-width:839px) {
    
#container {border-radius:0;}

table {background:#fff;}

}

@media screen and (max-width:600px) {
    
#logo img {padding:30px 20px;}

#multilang ul {margin:20px 5px 0 0;}
#multilang ul li a {padding:15px;}

#menu {padding:5px 10px;}
#menu ul li.currentpage, #menu ul li.activeparent {background:transparent;}
#menu ul li a {padding:6px 10px 7px; font-size:14px; font-weight:normal;}

#submenu {padding:10px 20px;}

#news {padding:20px; border-radius:0;}

#minipagernav {margin:0; top:auto; bottom:30px;}

#content {padding:30px 20px;}

#paging {display:none;}

}

.clearfix:after {content: "."; clear: both; display: block; visibility: hidden; height: 0px;}
