@font-face {font-family:"Open Sans";src:url("/fonts/OpenSans-Light.eot?") format("eot"),url("/fonts/OpenSans-Light.woff") format("woff"),url("fonts/OpenSans-Light.ttf") format("truetype"),url("fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}

* {
    font-family: 'Open Sans';
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }


.sprite-sprite, .logo, #footer .logo a { background: url('../images/sprite-sad0f6636e8.png') no-repeat; }

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

strong { font-weight: bold; }

/*#header { padding: 0 15px; }
#header .logo { background-position: 0 0;color: #333333;display: inline-block;font: bold 10px/13px 'Open Sans';height: 34px;margin: 15px 0 12px;padding: 0 0 0 70px;text-decoration: none;width: 210px;}
*/
img.logo-top {height: 30px; width: 30px; margin: 5px;}
#logo-name {text-decoration: none;}
img.search-top{height: 30px; width: 30px; margin: 5px;position: absolute; right: 35px;}
.menu-top{height: 30px; width: 30px; margin: 5px; position: absolute; right: 0;}
#top-menu{display: inline-block; vertical-align: middle;}
#header { padding: 0 0 0 15px; background-color: #ffffff; }
.logo { display: inline-block; height: 30px; width: 265px; background-position: 0 0; font: bold 10px/13px 'Open Sans'; color: #333333; text-decoration: none; margin: 14px 5px 10px 10px; background: url("../images/logo-tablet.png") no-repeat;}
#header .btn-search { text-align: left; margin-top: 24px; padding: 6px 5px 5px 17px; font: bold 11px/100% 'Open Sans'; color: #1fbba6; text-decoration: none; text-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: 1px solid #1fbba6; background: white url('../images/sprite-ico-scba2695b50.png') 4px -63px no-repeat; }
#header .btn-search.active { border-color: #2c6f98; color: #2c6f98; background: white url('../images/sprite-ico-scba2695b50.png') 4px -167px no-repeat; }
#header .f { color: #c6448a; }
#header .o { color: #ee6421; }
#header .b { color: #14b9d6; }

#footer { background-color: #2c6f98; padding: 15px 15px 10px; text-shadow: none; }
#footer .logof { width: 45%; font: bold 10px/15px 'Open Sans'; color: #0c4b71; }
#footer .logof a { background: url('../images/sprite-sad0f6636e8.png') no-repeat !important; display: block; width: 31px; height: 34px; background-position: 0 -34px; text-decoration: none; margin-bottom: 12px; }
#footer .menu { margin-left: 50%; }
#footer .menu a { font: bold 11px/20px 'Open Sans'; color: #ffffff; text-decoration: none; }
#footer .menu a:hover, #footer .menu a.active { color: #1fbba6; }
#footer .menu li { display: block; }

#search { padding: 10px 15px 5px; background-color: #2c6f98; }
#search .ui-input-search { text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: none; padding: 1px 0; width: 80%; margin: 5px 0 0; float: left; }
#search .ui-input-search input { font: 12px/18px 'Open Sans'; color: #b4c8d4; line-height: 18px; padding-left: 28px; }
#search .ui-input-search:after { background: url('../images/sprite-ico-s3e3e913bac.png') 0 -33px no-repeat; left: 10px; }
#search div.ui-btn { width: 18%; float: right; padding: 5px 0; margin: 5px 0 0; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; font: bold 12px/18px 'Open Sans'; color: #ffffff; background-color: #1fbba6; }
#search div.ui-btn:hover { background-color: #ff6a22; }
#search .ui-controlgroup { margin: 0; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search .ui-controlgroup .ui-controlgroup-controls { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
#search .ui-controlgroup .ui-controlgroup-controls .ui-radio { display: inline; }
#search .ui-controlgroup .ui-controlgroup-controls .ui-radio .ui-btn { font: bold 11px/18px 'Open Sans'; color: #ffffff; display: inline; padding: 0 0 0 15px; margin-right: 15px; background-color: #2c6f98; border: none; text-shadow: none; }
#search .ui-controlgroup .ui-controlgroup-controls .ui-radio .ui-btn.ui-radio-on:after { width: 4px; height: 4px; border-color: #14b9d6; border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin: 0; top: 2px; left: 0; }
#search .ui-controlgroup .ui-controlgroup-controls .ui-radio .ui-btn.ui-radio-off:after { width: 10px; height: 10px; background-color: #14b9d6; margin: 0; top: 2px; left: 0; }
#search .ui-controlgroup .ui-controlgroup-controls input { margin-top: -10px; left: -9999em; }

/*.bg { background: url(../images/bg.png) repeat; }*/

.adv-soc { padding: 5px; }
.adv-soc .adv { margin-bottom: 5px; }

.hd { text-shadow: none; }
.hd h1 { font-size: 25px;  font-family: "Open Sans"; color:#fff;}
.hd h2 {
    padding: 7px 15px; font-size: 25px;
    font-family: "Open Sans";
    color: rgb(136, 142, 146);
    font-weight: normal;
}
.hd h5 { font-size: 25px !important; font-family: "Open Sans" !important; color: #fff !important; margin: 15px 0 !important; margin-top: 8px !important;}
.hd h1 a{ font-size: 25px;  font-family: "Open Sans"; color: #fff; text-decoration: none; font-weight: normal !important;}
.hd h1 a:visited{ font-size: 25px;  font-family: "Open Sans"; color: #fff; text-decoration: none;}
.hd .links { }

section .lnk-category{ margin-left: -40px; text-align: center; margin-right: 0px !important;}
section .lnk li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}
section .lnk-category li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;}
.style_div_cat{margin-bottom: 0px;margin-top: -10px;padding: 11px;vertical-align: middle !important;}
.style_cat{height: 100% !important; width: 100% !important; vertical-align: middle !important; padding-left: 0px !important; padding-right: 0px !important;}
section .lnk a {margin: 5px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 3px 3px 1px; font: 12px/20px 'Open Sans'; color: rgb(136, 142, 146); text-decoration: none;  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border-width: 1px;border-color: #C5D1D9; border-style: solid; text-align: center; min-width: 45px;}
section .lnk a:hover, section .lnk a.active { background-color: #0092b9; color: #ffffff; }
section .lnk a.all { background-color: #1fbba6; color: #ffffff; }

section .lnk-category a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 3px 9px 1px; font: bold 12px/20px 'Open Sans'; color: #2c6f98; text-decoration: none; background-color: #e9f0f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
section .lnk-category a:hover, section .lnk-category a.active { background-color: #0092b9; color: #ffffff; }
section .lnk-category a.all { background-color: #1fbba6; color: #ffffff; }

section .alf li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 28px; margin: 0 0 10px 0; }
section .alf a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 3px 9px 1px; font: bold 12px/20px 'Open Sans'; color: #2c6f98; text-decoration: none; background-color: #e9f0f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
section .alf a:hover, section .lnk a.active { background-color: #0092b9; color: #ffffff; }
section .alf a:hover, section .lnk-category a.active { background-color: #0092b9; color: #ffffff; }
section .alf a.all { background-color: #1fbba6; color: #ffffff; }

#wrap { margin-top: 43px;}
#wrap .cat { text-shadow: none; }
#wrap .cat .ui-collapsible-inset, #wrap .cat .ui-collapsible-set { margin: 0; }
#wrap .cat h3 a { color: #ffffff; background-color: #0092b9; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; font: bold 12px/18px 'Open Sans'; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; }
#wrap .cat h3.ui-collapsible-heading-collapsed a { background-color: #ffffff; color: #000000; }
#wrap .cat .odd h3.ui-collapsible-heading-collapsed a { background-color: #f8f8f8; }
#wrap .cat .ui-collapsible-content { margin-top:-5px; padding: 15px 0px 5px 35px; background-color: #eeeeee; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
#wrap .cat .lnk a { background-color: #eeeeee; color: #0092b9; ; text-align: center; border-color: #0092b9; border: 1px; border-style: solid;}
#wrap .cat .lnk a:hover, #wrap .cat .lnk a.active, #wrap .cat .lnk a.all { background-color: #1fbba6; color: #ffffff;  text-align: center;}
#wrap .cat .lnk-category a { background-color: #eeeeee; color: #0092b9; ; text-align: center; border-color: #0092b9; border: 1px; border-style: solid;}
#wrap .cat .lnk-category a:hover, #wrap .cat .lnk-category a.active, #wrap .cat .lnk-category a.all { background-color: #1fbba6; color: #ffffff;  text-align: center;}
#wrap .cat .ui-btn-icon-left:after { left: 15px; }
#wrap .cat .ui-icon-air:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -317px no-repeat; }
#wrap .cat .ui-icon-air-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -174px no-repeat; }
#wrap .cat .ui-icon-bus:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -530px no-repeat; }
#wrap .cat .ui-icon-bus-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -496px no-repeat; }
#wrap .cat .ui-icon-com:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -388px no-repeat; }
#wrap .cat .ui-icon-com-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -102px no-repeat; }
#wrap .cat .ui-icon-med:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -245px no-repeat; }
#wrap .cat .ui-icon-med-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -30px no-repeat; }
#wrap .cat .ui-icon-int:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -352px no-repeat; }
#wrap .cat .ui-icon-int-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -66px no-repeat; }
#wrap .cat .ui-icon-org:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -460px no-repeat; }
#wrap .cat .ui-icon-org-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -209px no-repeat; }
#wrap .cat .ui-icon-tech:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -281px no-repeat; }
#wrap .cat .ui-icon-tech-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 6px no-repeat; }
#wrap .cat .ui-icon-gov:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -424px no-repeat; }
#wrap .cat .ui-icon-gov-d:after { background: url('../images/sprite-ico-cat-s2f46e20213.png') 0 -138px no-repeat; }

#wrap .az { padding: 18px 15px 16px; }
#wrap .az h3 { font: bold 12px/18px 'Open Sans'; color: #959595; cursor: pointer; }
#wrap .az a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-top: -3px; padding: 3px 9px 1px; margin-right: 7px; font: bold 12px/20px 'Open Sans'; color: #ffffff; text-decoration: none; background-color: #0092b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
#wrap .az a:hover, #wrap .az a.active, #wrap .az a.all { background-color: #1fbba6; color: #ffffff; }
#wrap .az .ui-collapsible-content { padding: 10px 0 0 0; }

#wrap .azzz h3 { font: bold 12px/18px 'Open Sans'; color: #959595; cursor: pointer; margin-bottom: 12px; height:32px; box-sizing: border-box; }
#wrap .azzz a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-top: -3px; padding: 3px 9px 1px; margin-right: 7px; font: bold 12px/20px 'Open Sans'; color: #ffffff; text-decoration: none; background-color: #0092b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
#wrap .azzz a:hover, #wrap .azzz a.active, #wrap .azzz a.all { color: #ffffff; }
#wrap .azzz .ui-collapsible-content { padding: 0; }
.azzz{margin-left: 20px;}


.content { padding: 10px; }
.content h2 { font: bold 12px/18px 'Open Sans'; color: #323a45; margin-bottom: 5px; }
.content h5 { font: bold 12px/18px 'Open Sans'; color: #323a45; margin-bottom: 5px; }
.content p { font: 10px/15px 'Open Sans'; color: #000000; }

.zn { color: #1fbba6 !important; }
.faq { padding-bottom: 7px; }
.faq ul { margin: 12px 15px 0; }
.faq ul li { margin-bottom: 3px; }
.faq ul h3, .faq ul h2 { font: bold 12px/18px 'Open Sans'; color: #323a45; }
.faq ul h2 { font-size: 14px; background: none; padding: 0; }
.faq ul p { font: 11px/14px 'Open Sans'; color: #323a45; }

.btn-zn, .btn-or { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background-color: #1fbba6; padding: 6px 17px; font: normal 13px/20px 'Open Sans'; color: #ffffff !important; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 3px; border-radius: 5px; }
.btn-zn:hover, .btn-or:hover { background-color: rgb(176, 79, 141); }

.btn-or { background-color: rgb(176, 79, 141); }
.btn-or:hover { background-color: rgb(176, 79, 141); }

.acronim h3, .acronim h2 { font: normal 12px/18px 'Open Sans'; color: #323a45; }
.acronim h2 { font-size: 14px; background: none; padding: 0; }
.acronim h3.below { margin-bottom: 6px; margin-top: 8px; font-size: 14px; font-family: "Open Sans"; color: #ccc; padding-left: 3px;}
.acronim p { font: 11px/14px 'Open Sans'; color: #323a45; background-color: #ffffff; }
.acronim .bg-wht { padding: 10px 15px 0px; background-color: #ffffff; }
.acronim .bg-blu { padding: 10px 15px 20px;  border-width: 1px;border-color: rgb(108, 188, 226);background-color:#3b84b1;}
.bg-grn { padding: 8px; border-width: 1px; border-radius: 3px; border-color: rgb(108, 188, 226);border-style: dashed; color: #fff; font-size: 14px; font-family: 'Open Sans';}
.bg-grn img{text-align: right;}
.ul-category{list-style: disc; margin-left: 15px;}
.ul-category li a {text-decoration: none; font-size: 14px; font-family: 'Open Sans'; color: #93D0EE; font-weight: normal; }
.ul-category li a:hover {color: #84c2e2;}
.ul-category li a:visited {color: #afe5ff; }
.ul-category li {color: #fff; margin: 10px;}
.ul-category li:before {color: white; padding-right: 3px;}
.acronim div.share { margin: 0; width: 100%;}
.acronim div.share label { font: bold 12px/18px 'Open Sans'; color: #323a45; margin-bottom: 5px; }
.acronim div.share .ui-input-text { width:100%; margin: 0 0 10px; border: 1px solid #C5D1D9; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.acronim div.share .ui-input-text input { font: 12px/18px 'Open Sans'; color: #323a45; }
div.share { margin: 12px 10px 15px 10px; }
div.share label { font: bold 12px/18px 'Open Sans'; color: #323a45; margin-bottom: 5px; }
div.share .ui-input-text { margin: 0; border: 2px solid #0092b9; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
div.share .ui-input-text input { font: 12px/18px 'Open Sans'; color: #323a45; }
.acronim .useful { padding: 10px 15px; }
.acronim .useful h3 { margin-bottom: 10px; }
.acronim .useful .btn-zn { margin-top: 11px; }
.acronim .rate { padding: 5px 15px; }
.acronim .rate .up, .acronim .rate .down { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 6px; width: 34px; height: 34px; text-decoration: none; }
.acronim .rate .up { background: url('../images/sprite-rate-s954b497645.png') 0 0 no-repeat; }
.acronim .rate .down { background: url('../images/sprite-rate-s954b497645.png') 0 -34px no-repeat; }
.acronim .rate p { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-left: 5px; font: 12px/18px 'Open Sans'; color: #323a45; }
.acronim .poll { padding: 21px 15px; }
.acronim .poll h3 { margin-bottom: 9px; }
.acronim .poll .item-q { width: 74%; margin: 0 6% 6px 0; float: left; font-size: 12px; font-weight: bold; font-style: italic; color: #b8b8b8; }
.acronim .poll .item-q h4 { font-size: 12px; font-weight: bold; font-style: normal; color: #000000; font-family: 'Open Sans Condensed', sans-serif; line-height: 12px; }
.acronim .poll .item-q .v { padding-right: 25px; }
.acronim .poll .item-q .v div { background-color: #58a9cf; float: left; margin: 2px 5px 0 0; height: 10px; min-width: 2px; }
.acronim .poll .btn-zn { float: left; margin-top: -4px; }
.acronim .poll li:after { content: ""; display: block; clear: both; }

#wrap .result {}
#wrap .result .ui-field-contain { padding: 7px 15px; background-color: #1fbba6; }
#wrap .result .ui-field-contain label { font: bold 12px/18px 'Open Sans'; color: #006d5e; margin: 0 5px 0 0; display: block; text-shadow: none; float: left; width: auto; }
#wrap .result .ui-field-contain .ui-select { width: auto; float: none; }
#wrap .result .ui-field-contain .ui-select .ui-btn { text-align: left; background-color: #1fbba6; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0 30px 0 0; }
#wrap .result .ui-field-contain .ui-select .ui-btn span { font: bold 12px/18px 'Open Sans'; color: #ffffff; }
#wrap .result .ui-field-contain .ui-select .ui-btn-icon-right:after { background: url('../images/sprite-ico-s3e3e913bac.png') 100% -99px no-repeat; }
#wrap .result ul li { position: relative; background-color: #9DB2BF;; }
#wrap .result ul li a.b, #wrap .result ul li a.bs { padding: 10px 15px; display: block; background-color: #FFF; border: 1px solid #eeeeee; border-bottom: none; font: 12px/16px 'Open Sans'; color: #323a45; text-decoration: none; }
#wrap .result ul li a.b, #wrap .result ul li a.bs:hover{background: #E9F0F3;width: 100%; }
#wrap .result ul li {
    border: 1px solid white;
}
#wrap .result ul li:hover {
    border: 1px solid #1fbba6;
    background-color: #E9F0F3;
}
#wrap .result ul li a.bs { padding-right: 100px; text-shadow: 0 0 0 !important; }
/*#wrap .result ul li:last-child > a { border-bottom: 1px solid #eeeeee; }*/
#wrap .result ul li a.photo { text-shadow: none; text-decoration: none; position: absolute; top: 0; right: 0; padding: 10px 15px;background-image: url("../images/arrow2.png"); margin-top: 10px; padding-bottom: 22px;padding-right: 19px;right: 10px;}
#wrap .result ul li a.photo span { display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #1fbba6 url('../images/sprite-ico-s3e3e913bac.png') 8px 6px no-repeat; font: bold 12px/20px 'Open Sans'; color: #ffffff; padding: 2px 9px 2px 28px; }
#wrap .result ul li a.photo:hover span { background-color: #ff6a22; }
#wrap .result ul li .star { height: 10px; width: 65px; overflow: hidden; margin: 4px 0; }
#wrap .result ul li .star .s { height: 10px; background: url('../images/sprite-ico-s3e3e913bac.png') 0 -69px repeat-x; }

#wrap .acronim .result ul li a.b { font-weight: bold; line-height: 18px; letter-spacing: 1px; }
div.pagelink{margin-left: 0px;}
a.show-more-results {background-color: #E9F0F3;border-radius: 3px;color: #3b84b1;display: inline-block;font: bold 12px/20px 'Open Sans';padding: 3px 9px 1px;text-decoration: none;vertical-align: middle;}
a.ui-link img{width: 100%; height: 100%;}
a.ui-link{vertical-align: middle;}
.comment {content: attr(data-title); width:200px; position: absolute; z-index: 1; font-family: Open Sans, sans-serif; font-size: 11px; padding: 15px 15px 15px 15px; color: #4B687C;}
#mlink{width: 94%; text-align: center; border-radius: 5px;   background-color: rgb(31, 187, 166); text-shadow: 0 0 0 !important; margin: 1px;}

.ui-autocomplete{position: absolute;background: #FFF;border: solid 1px #DDDDDD;float: left;list-style: none;margin: 0;padding: 2px;}
.ui-autocomplete .ui-menu-item {clear: left;float: left;margin: 0;padding: 0;width: 100%;}
.ui-autocomplete .ui-menu-item a:hover {margin-bottom:2px;background: #E9F0F3;border-color: #1FBBA6;}
.ui-autocomplete .ui-menu-item a:first-child {margin-bottom:2px;background: #E9F0F3;border-color: #1FBBA6;}
.ui-autocomplete .ui-menu-item a {display: block;line-height: 1.5;margin-bottom:2px; padding: 0.2em 0.4em;text-decoration: none;color: #4B687C;font-family: Open Sans,sans-serif;font-size: 12px;}
a.full_version{background-color: #E9F0F3;border-radius: 3px;color: #2C6F98;display: inline-block;padding: 2px;text-decoration: none;vertical-align: middle;position:absolute; left:auto; top:0px; right:0px; height: 14px;font: bold 11px/14px 'Open Sans';}
div.soc{padding: 5px 0; width: 200px; margin: 0 auto;}
img.cat_pic{margin-left: 0px; padding-right: 10px;}

.ui-corner-all {border-radius: 0;}
#cat-list{margin-left: -15px; margin-right: -15px;}
#cat-list a{width: 87%; margin-bottom: 1px;}
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {border-left-width: 0;border-right-width: 0;}
.category-div{ margin-bottom: -7px; margin-top: -7px; margin-right: 0px !important; padding-right: 0px !important;}
a.menu-cat-list{margin-bottom: 1px;}
#top-menu{position: fixed; width: 100%; height: 42px; background-color: #fff; border: 0px solid #000000; z-index: 5000; border-bottom:1px solid lightgray; }
#menu{display: none;float: right;margin-top: 43px;width: 270px;}
@media only screen and (max-width: 470px){#menu {margin-top: -15px !important;}}
li.menuli{background-color: #2c6f98;background-image: url("../images/menu_line.png");background-position: left bottom;background-repeat: no-repeat;height: 20px;padding: 8px 4px;text-align: right;text-decoration: none;width: 100%;}
#search-menu{display: none; width: 100%; height: 70px; background-color: #fff; text-decoration: none; margin-top: -15px;text-align: right;border-bottom: 1px solid; border-top: 1px solid #DDDDDD;}
input.search-inp{margin-top: 10px; width: 73%;  color: #2c6f98; font: 12px/16px "Open Sans"; min-height: 2.2em;text-align: left; box-sizing: border-box;padding-left: 20px;border-radius: 3px;border: 1px solid; padding-top: 2px; height: 33px;}
input.search-but{margin-top: 10px; margin-right: 0px; min-height: 2.0em;box-sizing: border-box;border-radius: 3px;border: 1px solid;}
div > ul.lnk-category{padding-left: 0px !important;}
#top-type-search{text-align: center;}
#search-radio{text-align: center; }
.text { padding: 10px 15px 10px; background-color: #ffffff; }
.text h1 { font: 25px/100% 'Open Sans'; color: #888e92; margin-bottom: 8px;}
.text h1 a{
    text-decoration: none;
    color: #2c6f98;
}
.text h1 span { color: #ff671d; }
.text p { margin-bottom: 10px; font-size: 14px;  font-family: "Open Sans"; color: #888e92;}
#cat-a {background-image: url("../images/close_sub_menu.png");background-position: left center;background-repeat: no-repeat;height: 18px;padding-left: 21px;}
#menu .main .menuli:first-child {border-top-left-radius: 4px;}
#menu .main .menuli:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
#cat-a.hide-submenu {background-image: url("../images/open_sub_menu.png") !important;}
li.menuli a {color: white;font: 12px/16px "Open Sans";margin-right: 34px;text-decoration: none;}
li.sub-menu {background-color: #3788ba;display: none;}
.cmn-toggle-switch__rot {
    background-color: #28aadc;
}

.cmn-toggle-switch__rot span {
    /*background-image: url("../images/icon-menu.png");*/
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}

/* active state, i.e. menu open */
.cmn-toggle-switch__rot.active {

    background-size: 30px 30px;
    margin: 10px 1px 10px 10px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    border-radius: 4px 0 0 4px;
    right: 0px;
    width: 38px;
}

.cmn-toggle-switch__rot.active span {
    /*-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);*/
}
.cmn-toggle-switch {
    top: 0px;
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    height: 30px; width: 30px; margin: 5px; position: absolute; right: 0;
    background-image: url("../images/icon-menu.png");
    background-color: #2c6f98;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    border-radius: 4px;
}

.cmn-toggle-switch:focus {
    outline: none;
}
.cmn-toggle-switch span {
    display: block;
    position: absolute;
    top: 45px;
    left: 18px;
    right: 18px;
    height: 6px;
    background: white;
}
ul.main{margin-right: 13px;}
.cmn-toggle-switch.cmn-toggle-switch__rot.active {
    position: fixed;

}
#search-but{border-radius: 4px;}
.subsearch_active {
    position: fixed;
    height: 38px;
}
#search-form-menu{text-align: center; height: 100%;}
h4{font-size: 25px;font-family: "Open Sans";color: rgb(136, 142, 146); font-weight: normal;}
.que1 {width: 96%; margin: 5px 0px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 9px; font-weight: 300 !important; font: 15px/15px 'Open Sans'; color: #84c2e2 !important; text-decoration: none;  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border-width: 1px;border-color: rgb(108, 188, 226);border-style: dashed;}
.que:hover {color: #1FBBA6 !important;}
.que1:hover .que {color: #1FBBA6 !important;}
.que1:active {color: #84c2e2;}
.que1:visited {color: #84c2e2;}
a.que1 span {color: #111;}
#que-opis1, #que-opis2, #que-opis3, #que-opis4{
    display: none;
    color: #111;
    width: 90%;
    font-family: "Open Sans" !important;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 15px !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: 300 !important;
    line-height: 15px !important;
    margin:0 !important;
    padding: 1px;
    text-decoration: none;
    vertical-align: middle;
    background-color: #f9f9f9 !important;}
#t0t3{margin-left: 10px;}
div .linkstyle{width: 90% !important;}
#catdiv{display: none;}
#catdiv h1 {
    margin-top: 10px;
}
img.drop{align: right; width: 13px !important; height: 7px !important; margin-top: 4px;}

.td_soc {
    padding: 8px 0px;
}

.rate h4 {
    margin-bottom: 8px;
}
/*.share input {*/
    /*border: 1px solid dimgray !important;*/
/*}*/

.hd .links .lnk {
    margin-left: 11px;
    margin-bottom: 10px;
}

.hd .rate .links .lnk {
    margin-left: 0px !important;
}

/*.rate .que1.ui-link #que-opis {*/
    /*display: block;*/
    /*margin-top: 8px;*/
/*}*/

span[typeof='v:Breadcrumb'] a {
    text-decoration: none;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: normal;
    color: #58a9cf;
}

.text .links span {
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: normal;
    color: #888e92;
}

.citation ul li h3 {

    width: 90%;
    background-color: #9DB2BF;
    height: 32px;
    box-sizing: border-box;
    max-width: 500px;
    border-radius: 6px !important;
    margin-bottom: 3px !important;
}

.citation ul li h3 a {
    background-color: transparent !important;
    margin: 0px !important;
    padding-top: 6px !important;
    letter-spacing: 0.5px !important;
}

/*.hd.cat h2 {
    margin-bottom: 12px;
}*/

.acronim .bg-blu h1 a {
    display: inline-block;
    margin-top: -4px;
}

#opis {
    position: relative;
}
span.arrow {
    display: block;
    background-image: url('/images/drop.png');
    background-repeat: no-repeat;
    width: 13px;
    height: 7px;
    position: absolute;
    right: 25px;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    vertical-align: middle;
    margin-top: 0px;
}

.notact span.arrow{
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
    margin-top: -10px;
}
.close {

}

.ui-link span {
    font-family: "Open Sans";
}

.cat-page {
    color:#2c6f98 !important;
}
h2.top{background-color: #2c6f98;color: #ffffff;font: bold 12px/18px "Arial";padding: 7px 15px;}
div.pager{text-align: center;}
#opis span.arrow{right: 10px;}
fieldset{height: 100%;}
span.sumc{display: block;
    position: absolute;
    right: 15px;
    top: 10px;}
.que{
    width: 90%;
    color: #84c2e2 !important;
    display: inline-block;
    font-family: "Open Sans" !important;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 15px !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: 300 !important;
    line-height: 15px !important;
    margin:0 !important;
    padding: 1px;
    text-decoration: none;
    vertical-align: middle;
    background-color: #f9f9f9 !important;
}
#more_comments{ display: none;}
#moreCommentsButton{display: block;
    text-align: right;
    width: 100%;}
#hideMoreCommentsButton{display: block;
    text-align: right;
    width: 100%;}
/********/

.adv_alert_buttons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cookie_alert_buttons{
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.coockies_alert, .adv_alert {
    width: 75%;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    bottom: 30%;
    left: 7%;
    position: fixed;
    line-height: 28px;
    background: #fff;
    color: #000;
    transition: all .35s ease;
    z-index: 100;
    opacity: 1;
    margin: 20px;
    border: 1px solid #60869F;
}
.coockies_alert h3, .adv_alert h3{
    color: #60869F;
    font-size: 20px;
    margin-top: 15px;
}
.coockies_alert button, .adv_alert button, .coockies_alert .ui-btn, .adv_alert .ui-btn{
    opacity: 1;
    color: #fff;
    margin-bottom: 10px;
    background: #60869F;!important;
    border: 0;
    padding: 0 30px;
    cursor: pointer;
    border-radius: 3px;
    font-size: 11px;
    height: 40px;
    width: 90%;
}
.coockies_alert button:hover, .adv_alert button:hover, .adv_alert .ui-btn:hover, .coockies_alert .ui-btn:hover{
    background: #588faf;
    color: #fff;
}
.coockies_alert p, .adv_alert p{
    font-size: 11px;
    margin: 20px;
}
.coockies_alert a, .adv_alert a{
    font-size: 11px;
    color: #60869F;
}
.coockies_alert a:hover, .adv_alert a:hover{
    color: #588faf;
}
