html {height:100%; margin:0px; padding:0px; }
div,nav,footer,header,main {border: 0px solid #000000; margin:0px; padding:0px; }

@font-face { font-family:'Verdana'; src:url('ttf/verdana.ttf') format('truetype'); }
@font-face { font-family:'Arial'; src:url('ttf/arial.ttf') format('truetype'); } 

p {line-height:1.5;}

body {
  font-family: Verdana,Arial,Helvetica;
  margin:0px;
  padding:0px;
  font-size:14px;
  color:#000000;
  background-color:#ffffff;
  border-top:20px solid #000000;
  }

div.weblink-category { 
}

div.weblink-category h2 {padding:0px; margin:0px; margin-left:0px; }

div.weblink-category div.list-title {
  margin-top:10px; margin-bottom:10px;
}

div.weblink-category div.list-title img {
  display:none;
}

div.weblink-category div.img-intro- img {
  width:300px;
}

div.weblink-category ul.category {
  padding-left:0px;
}

div.weblink-category ul.category li {
  list-style:none;
}


div.content-category h2 {padding:0px; margin:0px; margin-left:0px; }

div.category-desc img {
  width:200px;
  float:right;
  margin:5px;
}

div.category-list table {clear:right;}

div.category-list tr {
  text-align:left;
  margin-top:7px;
  margin-bottom;7px;
}

div.category-list td.list-title a {line-height:1.5; }

div.item-page li {margin-top:7px; margin-bottom:7px;}

div.subscriptionLists {display:none;}

div.moduletable_newsletter input#wz_11,input#wz_12 {
  width:250px;
  padding:5px;
  margin:5px;
  border-radius:5px;
}

div.moduletable_newsletter input.button {
  font-weight:bold;
  width:250px;
  padding:5px;
  background-color:#00ff00;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_login {
  background-color:rgba(100,153,255,0.2);
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:10px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-border-radius:10px; /* Safari, Chrome */
  -khtml-border-radius:10px; /* Konqueror */
}

div.moduletable_login h3._login {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(100,153,255,1);
  border-top-left-radius:10px;
  -webkit-border-top-left-radius:10px; /* Safari, Chrome */
  -khtml-border-top-left-radius:10px; /* Konqueror */
  border-top-right-radius:10px;
  -webkit-border-top-right-radius:10px; /* Safari, Chrome */
  -khtml-border-top-right-radius:10px; /* Konqueror */
}

div.moduletable_login button.login-button {
  font-weight:bold;
  width:100px;
  padding:5px;
  background-color:#00ff00;
}

div.moduletable_login ul.unstyled {
  margin-right:5px;
}

div.moduletable_login ul.unstyled li {
  list-style:none;
}

div.moduletable_sociallinks {
  background-color:rgba(100,153,255,0.2);
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:10px;
  margin-bottom: 20px;
  margin-top: 0px;
}
div.moduletable_sociallinks h3._sociallinks {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(100,153,255,1);
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

div.moduletable_sociallinks div.nsb_container {
  padding:5px;
  overflow:hidden;
}

div.moduletable {
  xbackground-color:rgba(100,153,255,0.2);
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:10px;
  margin-bottom: 20px;
  margin-top: 0px;
}
h3._sppolls {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(100,153,255,1);
  border-top-left-radius:10px;
  -webkit-border-top-left-radius:10px; /* Safari, Chrome */
  -khtml-border-top-left-radius:10px; /* Konqueror */
  border-top-right-radius:10px;
  -webkit-border-top-right-radius:10px; /* Safari, Chrome */
  -khtml-border-top-right-radius:10px; /* Konqueror */
}

div.mod-sppoll {
  padding:5px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
form.form-sppoll {
  font-size:12px;
  padding-top:2px;
  padding-bottom:2px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.radio {padding-top:2px; padding-bottom:2px; padding-left:0px;}
div.radio label {font-size:12px;vertical-align:middle; }

div.mod-sppoll input {
  border-radius:5px;
}

div.mod-sppoll input.btn {
  font-weight:bold;
  width:100px;
  padding:5px;
  background-color:#00ff00;
}

div.sp-poll-result {font-size:12px; }
div.sp-poll-resul-item {margin:0px; padding:5px;}
p.poll-info {margin-top:0px; margin-bottom:0px;}
p.poll-info span.poll-question {
  width:170px;
  overflow:hidden;
  text-overflow:ellipsis;
}

button.submit-button {
  font-weight:bold;
  color:#0000ff;
  xwidth:200px;
  padding:10px;
  margin:10px;
  background-color:#00ff00;
  border-radius:5px;
  cursor:pointer;
}

div.contact-category {}
div.contact-category h2 {}
div.category-desc {}
div.contact-category ul.category {padding:0px; }
div.contact-category ul.category li {list-style:none; padding:5px;}
div.list-title {}													
div.list-title a {}	

div.contact {}
div.contact h2 {}
div.contact div.page-header h2 {}
div.contact div.page-header span {}
div.contact div.thumbnail img {width:200px; float:right; margin:5px;}

div._mainmenu {width:220px; }
ul._mainmenu {padding-left:0px; margin-left:0px; margin-top:20px; }
ul._mainmenu li {font-size:16px;
  padding-left:7px;
  padding-bottom:7px;
  padding-top:7px;
  list-style:none;
  margin-left:0px;
  background:rgba(100,153,255,1);
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  margin-top;4px;
  margin-bottom:4px;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
ul._mainmenu a {color:#ffffff; font-weight:bold; text-decoration:none; }
ul._mainmenu a:hover {color:#ffff00; text-decoration:underline; }

div.items-leading {
  width:470px;
  height:260px;
  margin-top:20px;
  margin-left:5px;
  padding:5px;
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:5px;
  overflow:hidden;
  text-overflow: ellipsis;
}

div.items-leading:hover {box-shadow: 2px 2px 10px rgba(100,153,255,1); xbackground-color:rgba(230,230,230,0.3) }

div.items-leading div.page-header h2 {
  hyphens: auto;
  padding-top:10px;
}
div.items-leading div.page-header a {}
div.items-leading p {
  hyphens: auto;
}
div.items-row {clear:left;}

div.item {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:10px;
  width:222px;
  height:330px;
  border:0px #000000 solid;
  border-radius:5px;
  font-size:12px; float:left;
  padding:5px;
  overflow:hidden;
  text-overflow: ellipsis;
}

div.item h2 {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

div.item:hover {box-shadow: 2px 2px 10px rgba(100,153,255,1); xbackground-color:rgba(230,230,230,0.3) }
div.item p {
  hyphens: auto;
}
figure.item-image {float:left; margin-bottom:0px; margin-left:5px; margin-right:5px; margin-top:10px;}
figcaption.caption {margin-top:5px; margin-bottom:10px; font-style:italic; font-size:12px; }

div.content-links {}
div.content-links ul {list-style:none; padding-left:0px;}
div.content-links li {padding:5px;}

div.items-more {
  width:480px;
  margin-top:10px;
  margin-left:5px;
  clear:both;
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.items-more ol {
  list-style-type:none;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:15px;
}
div.items-more li {
  line-height:20px;
  width:450px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
div.items-more a {}

span.pagination {clear:both; padding:5px;}
span.pagination span {font-size:12px; text-align:center; margin-left:10px; margin-right:10px;}
span.pagination ul {list-style-type:none; font-size:12px; padding:0px; text-align:center;}
span.pagination li {display:inline; list-style-type:none; padding:5px; margin:5px; font-size:12px;}

div.accordion-group {margin:10px;}
div.control-label {float:left; padding:5px; width:110px;  }
div.controls {padding:5px; }
div.controls button.btn.btn-primary.validate {
  width:200px;
  height:30px;font-size:14px;
  font-weight:bold;
  background:#00ff00;
  cursor:pointer;
  border-radius:5px;
}
div.controls input {
  border-radius:5px;

}
div.controls textarea {

  border-radius:5px;
}
div.control-group {clear:left; }
label#jform_contact_email_copy-lbl {font-size:10px;}
span.optional {font-size:10px;}

dl {margin:0px; }
dt {clear:left; float:left; text-align:center; padding:5px; vertical-align:middle; }
dd {padding:5px;}

a:link {color:#0000ff; text-decoration:none; }
a:visited {color:#0000ff; }
a:hover {color:rgba(100,153,255,1) }

ul.pagination {text-align:center; font-size:12px; padding-left:0px; clear:left; }
ul.pagination li {display:inline; padding:5px; }
ul.pagination a {text-decoration:none; color:#000000; }
ul.pagination a:hover {color:rgba(100,153,255,1); }

p.counter {
  text-align:center; font-size:14px; 
}

div._search {
  background-color:rgba(100,153,255,0.2);
  border-radius:10px;
  margin-bottom: 20px;
  margin-top: 20px;
}
div._search h3 {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(100,153,255,1);
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  
}
div.search {padding:5px;}

div.search input {
  border-radius:5px;
}

div.search input {
  border-radius:5px;
}

div.search fieldset.phrases {
  border-radius:5px;
}

div.search fieldset.only {
  border-radius:5px;
}

div.search select#limit {width:80px;}
div.search select#ordering {width:150px;}

div._howto_contact {
  background-color:rgba(100,153,255,0.2);
  xbox-shadow: 2px 2px 10px rgba(100,153,255,1);
  border-radius:10px;
  margin-bottom: 20px;
}

div._howto_contact h3 {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(100,153,255,1);
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}

div.custom_howto_contact {
  padding-left:5px;
  padding-right:5px;
  font-size:12px;
}

div.custom_howto_contact a {color:#000000;}
div.custom_howto_contact a:hover {color:rgba(100,153,255,1); }

dl.article-info {clear:both; padding-bottom:5px; margin:0px; }
dl.article-info dt {font-size:9px; color:#000000; padding:5px; display:none; }
dl.article-info dd {font-size:9px; color:#000000; padding-right:10px; display:inline; margin-left:0px; }
dl.article-info dd.category-name a {text-decoration:none; color:#000000;}
dl.article-info dd.createdby a {text-decoration:none; color:#000000;} 
div.content_rating {margin-top:0px; float:left; padding-bottom:5px;  }
div.content_rating p {display:inline; font-size:12px; padding-right:5px; }
div.content_rating span {color:#2e2e2e; }
div.content_rating img {vertical-align:middle;  padding:8px; clear:left; }
form.form-inline span.content_vote label {padding:5px; color:#2e2e2e; font-size:10px; display:none;}
form.form-inline span.content_vote select[id^='content_vote_'] {
  border-radius:5px;
  vertical-align:middle;
  }
form.form-inline span.content_vote select[id^='content_vote_'] option {padding:3px; font-size:10px; }
form.form-inline span.content_vote input {
  vertical-align:middle;
  padding:5px;
  border-radius:5px;
  margin-right:5px;
  font-size:10px;
  font-weight:bold;
  }
form.form-inline {text-align:right; padding-bottom:5px; }

h2.item-title {padding:0px; margin:0px; margin-left:0px; }
h2.item-title a {text-decoration:none; color:#000000; }
div.page-header h2 {padding:0px; margin:0px; margin-left:0px; }
div.page-header h2 a {text-decoration:none; color:#000000; }
div.blog h2 {padding:0px; margin:0px; margin-left:0px; }
div.blog h2 a {text-decoration:none; color:#000000; }
div.contact-category h2 {padding:0px; margin:0px; margin-left:0px; }
div.contact-category h2 a {text-decoration:none; color:#000000; }

div.content-category h1 {padding:0px; margin:0px; margin-left:0px; }
div.content-category h1 a {text-decoration:none; color:#000000; }


div.icons ul.dropdown-menu li {display:inline; padding:5px; }
div.icons {text-align:right; margin:0px; }
div.icons ul.dropdown-menu {padding-left:0px; margin-top:5px; margin-bottom:5px; margin-right:10px; }
div.icons ul.dropdown-menu a {
  padding:5px;
  font-size:12px;
  border-radius:5px;
  text-decoration:none;
  color:#000000;
}
div.icons ul.dropdown-menu a:hover {background-color:rgba(100,153,255,1); color:#ffffff; }


div#headerlogo {float:left;margin:5px; padding:5px; height:110px;}
div#headertitle {float:left; margin-top:70px; margin-bottom:5px; padding-top:5px;padding-bottom:5px;}

div#headerlogo img {height:110px;}

div.site-title {font-size:22px; font-weight:bolder; font-style:italic; line-height:20px; color:rgba(100,153,255,1); }
div.site-description {width:300px; }
div.site-description {font-size:12px; font-weight:bold; }

div._breadcrumb { }
ol.breadcrumb {padding-left:5px; margin:5px; list-style:none; font-size:12px; }
ol.breadcrumb span {font-size:12px; }
ol.breadcrumb li {display:inline; font-size:12px; margin-left:5px; }
ol.breadcrumb a {text-decoration:none; color:#000000; }

ul._topmenu {margin:0px; padding:0px; text-align:right;}
ul._topmenu li {font-size:14px; color:#000000; padding-left:5px; display:inline; margin:5px; }
ul._topmenu a {color:#000000; font-weight:bold; text-decoration:none; }
ul._topmenu a:hover {color:rgba(100,153,255,1); }
ul._footermenu {margin:0px; padding:0px; text-align:right;}
ul._footermenu li {font-size:14px; color:#000000; padding-left:5px; display:inline; margin:5px; }
ul._footermenu a {color:#000000; font-weight:bold; text-decoration:none; }
ul._footermenu a:hover {color:rgba(100,153,255,1); }

div#headerbar {
clear:both;
height:15px;
background:rgba(100,153,255,1);
margin-left:10px;
margin-right:10px;
}

main {
  width:100%;
 }

div#content_body {
  margin-left:auto;
  margin-right:auto;
  color:#000000;
  border-radius:5px;
}

div#left {
float:left;
margin:5px;
width:230px;
border-radius:5px;
}

div#center {
margin-top:25px;
margin-bottom:5px;
float:left;
width:500px;
border-radius:5px;
}

div#right {
float:left;
margin:5px;
width:238px;
border-radius:5px;
}

div#content_header {
  color:#000000;
  clear:both;
}

div#main {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
}

div#headercontent {float:right; padding:5px; }
nav#headermenu {padding:5px; clear:right; width:400px;}
nav#mainmenu {margin:5px; }
div#content {padding:5px; }
div#breadcrumbs {
margin-left:10px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}

div.clear {clear:both;}

footer {
}

div#footerbar {
height:15px;
background:rgba(100,153,255,1);
margin-left:10px;
margin-right:10px;
clear:both;
}

div#content_footer {
  color:#000000;
}

div#footercontent {display:none; padding:0px;}
nav#footermenu {padding:5px;}
div#copyright {padding-right:5px; text-align:right; font-size:10px; margin-right:5px; }
div#copyright p {margin:0px;}

/*qlform*/
div.qlformqlform_request_offer_form fieldset {margin: 10px; width: 540px; border: 0em solid #000; }
div.qlformqlform_request_offer_form label {margin-right: 10px; display:block; }
div.jform_name input {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 180px; }
div.jform_email input {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 180px; }

div.jform_date_from input {border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; size:10; width: 80px; }
input#jform_date_from {flex:none; width:100px; text-align:right; }
button#jform_date_from_btn {border:0px; margin:0.5em; background: url("/images/icon/calender-icon.png") center/contain no-repeat; }
div.jform_date_to input {border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 180px; }
input#jform_date_to {flex:none; width:100px; text-align:right; }
button#jform_date_to_btn {border:0px; margin:0.5em; background: url("/images/icon/calender-icon.png") center/contain no-repeat; }
div.qlformqlform_request_offer_form textarea {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; height:70px; }
input#jform_newsletter {width:20px; height:20px; border:2px solid #ff0000; border-radius:5px; cursor:pointer; }

div.qlformqlform_request_offer_form button.submit {background-color:#00ff00; width:200px; padding:10px; border: 1px solid #c0c0c0; border-radius:5px; font-size:14px; color:#0000ff; font-weight:bold; }

div.qlform.message {background:#ccffcc; border:2 px solid #00ff00; font-size:12px; color:#000000; align-items:center; }
div.qlform.message p {margin:0px; }

div.qlform_recommend_offer_form fieldset {margin: 10px; width: 540px; border: 0em solid #000; }
div.qlform_recommend_offer_form label {display:block; margin-right: 10px; }

div.qlform_recommend_offer_form input {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 150px; } 
div.qlform_recommend_offer_form textarea {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 490px; height:70px; }
div.qlform_recommend_offer_form input.submit {background-color:#00ff00; padding:10px; border: 1px solid #c0c0c0; border-radius:5px; font-size:14px; color:#ffffff; font-weight:bold; width:250px; }

select#jform_subject {display: block; margin-bottom: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; }

div.qlform_recommend_offer_form button.submit {background-color:#00ff00; width:200px; padding:10px; border: 1px solid #c0c0c0; border-radius:5px; font-size:14px; color:#0000ff; font-weight:bold; }

div.qlformqlform_contact_form fieldset {margin: 10px; width: 540px; border: 0em solid #000; }
div.qlformqlform_contact_form label {display:block; margin-right: 10px; }
div.qlform_contact_form button.submit {background-color:#00ff00; width:200px; padding:10px; border: 1px solid #c0c0c0; border-radius:5px; font-size:14px; color:#0000ff; font-weight:bold; }

div.qlform_lgs_2016_form fieldset {margin: 10px; width: 540px; border: 0em solid #000; } /*change*/
div.qlform_lgs_2016_form label {float: left; width: 100px; text-align: right; margin-right: 10px; } /*change*/
div.qlform_lgs_2016_form input {display: block; margin-bottom: 10px; margin-top: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 150px; } /*change*/
div.qlform_lgs_2016_form textarea {display: block; margin-bottom: 10px; margin-top: 10px; border: 1px solid #c0c0c0; border-radius:3px; padding: 5px; width: 460px; height:70px; } /*change*/
div.qlform_lgs_2016_form input.submit {background-color:#00ff00; padding:10px; border: 1px solid #c0c0c0; border-radius:5px; font-size:14px; color:#ffffff; font-weight:bold; width:250px; } /*change*/
