@font-face {font-family: 'MyriadPro-Regular';font-style: normal;font-weight: 300;src: url('../fonts/myriadpro/myriadpro_regular/MyriadPro-Regular.eot');src: url('../fonts/myriadpro/myriadpro_regular/MyriadPro-Regular.eot?iefix') format('eot'), url('../fonts/myriadpro/myriadpro_regular/MyriadPro-Regular.woff') format('woff'), url('../fonts/myriadpro/myriadpro_regular/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/myriadpro/myriadpro_regular/MyriadPro-Regular.svg#webfont') format('svg');}
@font-face {font-family: 'MyriadPro-Condensed';font-style: normal;font-weight: 300;src: url('../fonts/myriadpro/myriadpro_cond/MyriadPro-Cond.eot');src: url('../fonts/myriadpro/myriadpro_cond/MyriadPro-Cond.eot?iefix') format('eot'), url('../fonts/myriadpro/myriadpro_cond/MyriadPro-Cond.woff') format('woff'), url('../fonts/myriadpro/myriadpro_cond/MyriadPro-Cond.ttf') format('truetype'), url('../fonts/myriadpro/myriadpro_cond/MyriadPro-Cond.svg#webfont') format('svg');}
@font-face {font-family: 'MyriadPro-Bold';font-style: normal;font-weight: 300;src: url('../fonts/myriadpro/myriadpro_bold/MYRIADPRO-BOLD.eot');src: url('../fonts/myriadpro/myriadpro_bold/MYRIADPRO-BOLD.eot?iefix') format('eot'), url('../fonts/myriadpro/myriadpro_bold/MYRIADPRO-BOLD.ttf') format('truetype'), url('../fonts/myriadpro/myriadpro_bold/MYRIADPRO-BOLD.svg#webfont') format('svg');}
body{
width: 100%;height: 100%;font: 14px/23px Arial, Helvetica, sans-serif;color:#4d4d4d;margin: 0;}
.clear{clear:both;}
#opten_lights h1{ color: #D92828; font: 300 24px/30px 'MyriadPro-Regular',sans-serif;margin-bottom: 7px;}
#opten_lights h2{font:400 20px/28px 'MyriadPro-Regular', sans-serif; color: #D92828; margin: 10px 0;}
#opten_lights h3{font:300 30px/36px 'MyriadPro-Regular', sans-serif; color:#191919;}
#opten_lights h4{font:400 16px/19px 'MyriadPro-Regular', sans-serif; color:#191919;}
#opten_lights h5{font:bold 14px/19px Arial, Helvetica, sans-serif;  color: #000;}
#opten_lights h6{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#D92828;}

#opten_lights table { 
border-collapse: collapse;}
#opten_lights table th, #opten_lights th{background-color: #f0f0f0;}
#opten_lights table td, #opten_lights table th, #opten_lights td, #opten_lights th{border: 1px solid #c0c0c0;border-collapse: separate;padding: 5px;}

#opten_lights table tr:nth-child(odd) {background: #fafafa;}

#opten_lights a{color:#1C3A6E; outline:none; cursor:pointer; text-decoration:underline;word-wrap: normal;}
#opten_lights a:hover{text-decoration: none;}
#opten_lights a[href^="tel:"]{color:#7d7d7d; text-decoration:none;}
#opten_lights .button{display:inline-block;cursor:pointer;font:12px/15px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;text-shadow:1px 1px 0px #fff;background:url(../img/button-tail-v1467895008.gif) center top repeat-x #f2f2f2;padding:7px 12px;margin-bottom:2px;
border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #c5c5c5;-moz-box-shadow: 0px 1px 1px #c5c5c5;-webkit-box-shadow: 0px 1px 1px #c5c5c5;}
#opten_lights .button:hover{text-decoration:none; background-position: center -57px; background-color: #f9f9f9;}
#opten_lights .button-blue{background: #65bef8; 
background: -moz-linear-gradient(top, #65bef8 0%, #0e89d6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65bef8), color-stop(100%,#0e89d6)); 
background: linear-gradient(to bottom right, #65bef8 0%,#0e89d6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65bef8', endColorstr='#0e89d6',GradientType=0 );font:12px/15px Arial, Helvetica, sans-serif;color: white;text-decoration:none;text-shadow:1px 1px 0px #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #888;-moz-box-shadow: 0px 1px 1px #888;-webkit-box-shadow: 0px 1px 1px #888;float: none;margin-bottom: 2px;clear: both;padding:7px 12px;cursor:pointer;}
#opten_lights .button-red{display:inline-block;font:12px/15px Arial, Helvetica, sans-serif;font-weight: bold;background: #ba1827; 
background: -moz-linear-gradient(top, #ba1827 0%, #67080e 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba1827), color-stop(100%,#67080e)); 
color: white !important;text-decoration:none;text-shadow:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #888;-moz-box-shadow: 0px 1px 1px #888;-webkit-box-shadow: 0px 1px 1px #888;float: none;margin-bottom:2px;clear: both;padding:7px 12px;cursor:pointer;}
#opten_lights .button-green{display:inline-block;font:12px/15px Arial, Helvetica, sans-serif;font-weight: bold;background:#1d745e;background:-moz-linear-gradient(top,  #30c5a0 0%,  #1d745e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#30c5a0), color-stop(100%,#1d745e));background:-webkit-linear-gradient(top,  #30c5a0 0%,#1d745e 100%);background:-o-linear-gradient(top,  #30c5a0 0%,#1d745e 100%);background:-ms-linear-gradient(top,  #30c5a0 0%,#1d745e 100%);background:linear-gradient(to bottom,  #30c5a0 0%,#1d745e 100%);-pie-background:linear-gradient(#30c5a0 0%,#1d745e 100%);color: white !important;text-decoration:none;text-shadow:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #888;-moz-box-shadow: 0px 1px 1px #888;-webkit-box-shadow: 0px 1px 1px #888;float: none;margin-bottom:2px;clear: both;padding:7px 12px;cursor:pointer;}
#opten_lights .button-pink{display:inline-block;font:12px/15px Arial, Helvetica, sans-serif;font-weight: bold;background: #920067; 
background: -moz-linear-gradient(top, #fe0bb7 0%, #920067 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe0bb7), color-stop(100%,#920067)); 
color: white !important;text-decoration:none;text-shadow:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #888;-moz-box-shadow: 0px 1px 1px #888;-webkit-box-shadow: 0px 1px 1px #888;float: none;margin-bottom:2px;clear: both;padding:7px 12px;cursor:pointer;}

#opten_lights fieldset{display: block;background: none repeat scroll 0 0 #F2F2F2;border: 1px solid #AAAAAA;border-radius: 4px 4px 4px 4px;margin-bottom: 4px;margin-top: 15px;padding: 18px 10px 10px;position: relative;color: #000 !important;}
#opten_lights fieldset legend{background: none repeat scroll 0 0 #F2F2F2;border: 1px solid #AAAAAA;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom:0;color: #D92828;float: right;font-size: 90%;font-weight: bold;margin-top: -42px;padding: 0.2em 0.6em;text-align: center;margin-right: -11px;}

#opten_lights fieldset legend.inline-legend{/*dispay: block;float: left;margin: 13px 10px 0 0;border: 0;background: transparent;padding: 0;*/
display: none;}
#opten_lights fieldset.no-legend{margin:  0 4px 8px 4px;padding: 0 10px;}
#opten_lights fieldset input, #opten_lights input{border: 1px solid #AAAAAA;border-radius: 4px 4px 4px 4px;height: 22px;padding-left: 8px;vertical-align: top;margin: 2px;font: 12px/15px Arial,Helvetica,sans-serif ;}
#opten_lights fieldset input[disabled], #opten_lights input[disabled]{background: #eee;}
#opten_lights fieldset label, #opten_lights label{line-height: 26px; 
}
#opten_lights fieldset input[type="radio"], #opten_lights fieldset input[type="checkbox"], #opten_lights input[type="radio"], #opten_lights input[type="checkbox"]{height: auto;margin-top: 6px;}
#opten_lights fieldset input[type="submit"], #opten_lights fieldset input[type="button"], #opten_lights fieldset input[type="reset"], #opten_lights fieldset button{background: #FFFFFF;border-color: #FFFFFF #F8F8F8 #C5C5C5;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px #C5C5C5;color: #000;cursor: pointer;display: inline-block;font: 12px/15px Arial,Helvetica,sans-serif;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;height:35px;vertical-align: middle;}
#opten_lights fieldset input[type="submit"]:hover, #opten_lights fieldset input[type="button"]:hover, #opten_lights fieldset input[type="reset"]:hover, #opten_lights fieldset button:hover {background-color: #f2f2f2;}
#opten_lights fieldset input[type="submit"]:disabled, #opten_lights  fieldset input[type="button"]:disabled, #opten_lights fieldset input[type="reset"]:disabled, #opten_lights fieldset button:disabled {color: #acacac;}
#opten_lights input[type="submit"], #opten_lights input[type="button"], #opten_lights input[type="reset"], #opten_lights button{background: url("../img/button-tail-v1467895008.gif") repeat-x scroll center top #F2F2F2;border-color: #FFFFFF #F8F8F8 #C5C5C5;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px #C5C5C5;color: #000;cursor: pointer;display: inline-block;font: 12px/15px Arial,Helvetica,sans-serif;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;height:35px;vertical-align: middle;}
#opten_lights input[type="submit"]:hover, #opten_lights input[type="button"]:hover, #opten_lights input[type="reset"]:hover, #opten_lights button:hover{background-position: center -57px; background-color: #f9f9f9;}
#opten_lights fieldset input[type="submit"], #opten_lights input[type="submit"]{font-weight: bold;	
}
#opten_lights fieldset textarea, #opten_lights textarea{border: 1px solid #AAAAAA;border-radius: 4px 4px 4px 4px;resize: none;overflow: auto;font: 12px/15px Arial,Helvetica,sans-serif;padding: 8px;vertical-align: top;margin: 2px;}
#opten_lights fieldset select, #opten_lights select{ 
/*border: 1px solid #AAAAAA;border-radius: 4px 4px 4px 4px;box-shadow: 0 1px 1px #c5c5c5;font: 12px/15px Arial,Helvetica,sans-serif;*/
border-radius: 5px;box-shadow: 0 1px 3px #ddd inset;box-sizing: border-box;margin: 2px;padding: 5px;/*color: #414141;padding: 3px;*/
background: none repeat scroll 0 0 #ffffff;border: 1px solid #aaa;/*border-radius: 4px;box-shadow: 0 1px 1px #c5c5c5;*/
color: #000;

vertical-align: middle;
}
#opten_lights fieldset select option:checked, #opten_lights select option:checked{background-color: #555 !important;color: white;}
#opten_lights fieldset select:disabled, #opten_lights select:disabled{color: #aaa;}
#opten_lights fieldset select[multiple]
{height: auto;min-height: 147px;min-width: 50%;}

#opten_lights fieldset.oneline{border-radius: 4px !important;margin-top: 15px !important;padding: 5px !important;}
#opten_lights .fileUpload {position: relative;overflow: hidden;margin: 10px;line-height: 25px;}
#opten_lights .fileUpload input[type="text"]{margin:2px 5px 0 0;background-color:#ffffff; 
}
#opten_lights .fileUpload input[type="file"] {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font: 12px/15px Arial,Helvetica,sans-serif;cursor: pointer;opacity: 0;height:30px;filter: alpha(opacity=0);}

#opten_lights div.notice, #opten_lights div.error, #opten_lights div.success, #opten_lights div.info{border-radius: 4px 4px 4px 4px;line-height:30px;padding:8px;margin: 5px 15px;border-radius: 4px 4px 4px 4px;line-height:30px;padding:8px;margin: 5px 0;}
#opten_lights div.notice div span,#opten_lights div.error div span, #opten_lights div.success div span, #opten_lights div.info div span{display:inline-block;padding-left:35px;padding-right:5px;text-transform: uppercase;font-weight:bold;}
#opten_lights div.notice{border: 1px solid #c8b300;background-color: #fff9c4;}
#opten_lights div.notice div{background: url("../img/block1_sarga_pici.png") no-repeat top left transparent;	
}
#opten_lights div.notice div span{background: url("../img/status_b_30_30.png") no-repeat top left transparent;}
#opten_lights div.error{border: 1px solid #b52020;background-color: #f6e0e0;}
#opten_lights div.error div{background: url("../img/block1_piros_pici.png") no-repeat top left transparent;	
}
#opten_lights div.error div span{background: url("../img/status_c_30_30.png") no-repeat top left transparent;}
#opten_lights div.success{border: 1px solid #1d7861;background-color: #e1fdf6;}
#opten_lights div.success div{background: url("../img/block1_zold_pici.png") no-repeat top left transparent;	
}
#opten_lights div.success div span{background: url("../img/status_a_30_30.png") no-repeat top left transparent;}
#opten_lights div.info{border: 1px solid #1c539f;background-color: #eaf3ff;}
#opten_lights div.info div{background: url("../img/block1_kek_pici.png") no-repeat top left transparent;	
}
#opten_lights div.info div span{background: url("../img/status_d_30_30.png") no-repeat top left transparent;}
#opten_lights div.info a{text-decoration: underline;}

#opten_lights ul.standard, #opten_lights ul.standard ul{list-style: none outside none; margin: 0 18px; padding:0;}
#opten_lights ul.standard ul{margin: 0}
#opten_lights ul.standard li{ background: url("../img/arrow-li-dark.png") no-repeat scroll 0 8px transparent;padding-left: 18px;}
#opten_lights ol.standard{  list-style: decimal outside none;margin: 0 18px;padding-left:18px;}
#opten_lights ol.standard ol{ list-style: lower-alpha outside none;margin: 0;padding-left:18px;}
#opten_lights .pagination{display: block;text-align: center;margin: 1.5em auto  0 !important;padding: 0px;	
}
#opten_lights .pagination ul{margin: 0 !important;padding: 18px 10px;display: inline;min-width: 112px;max-width: 331px;/*border: 1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;*/
}
#opten_lights .pagination li{background: none  !important;padding: 9px  !important;display: inline  !important;}
#opten_lights .pagination .prev, #opten_lights .pagination .next, #opten_lights .pagination .active, #opten_lights .pagination .first, #opten_lights .pagination .last{background: #0d87d0 !important; 
background: -moz-linear-gradient(top, #0d87d0 0%, #203971 100%) !important; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d87d0), color-stop(100%,#203971)) !important; 
background: linear-gradient(to bottom right, #0d87d0 0%,#203971 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d87d0', endColorstr='#203971',GradientType=0 ) !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#opten_lights .pagination .inactive{color: #ccc;  width: 65px;display: inline-block;}
#opten_lights .pagination .prev, #opten_lights .pagination .next{margin: 0 10px;}
#opten_lights .pagination li a {color: #203971; text-decoration: none;}
#opten_lights .pagination .prev a, #opten_lights .pagination .next a, #opten_lights .pagination .active, #opten_lights .pagination .first a, #opten_lights .pagination .last a{color: #fff !important;}
#opten_lights .pagination .prev a, #opten_lights .pagination .next a, #opten_lights .pagination .first a, #opten_lights .pagination .last a{display: inline-block;width: 65px;}
#opten_lights .popup{display: block;z-index:10;padding:10px;top:57px;width:700px;right:0;background:#e7e7e7;-webkit-box-shadow:0 20px 20px rgba(1, 1, 1, 0.2);-moz-box-shadow:0 20px 20px rgba(1, 1, 1, 0.2);box-shadow:0 20px 20px rgba(1, 1, 1, 0.2);}
#opten_lights .popup .title{overflow:hidden;background:#fff;padding:10px 10px 10px 20px;position:relative;}
#opten_lights .popup .title h2{font-size:20px;line-height:24px;font-weight:normal;margin:0;padding-top:4px;}
#opten_lights .popup .title .close{display:block;width:30px;height:30px;text-indent:-9999px;-webkit-box-shadow:0 1px 0 #7f7f7f;-moz-box-shadow:0 1px 0 #7f7f7f;box-shadow:0 1px 0 #7f7f7f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f2f2f2 url(../img/ico-close-01_b.png) no-repeat 50% 50%;position:relative;}
#opten_lights .popup .title .sep{float:right;text-indent:-9999px;height:30px;width:12px;background:url(../img/sep-01.png) no-repeat 0 50%;}
#opten_lights .popup .title .holder{float:right;position:relative;}
#opten_lights .popup .content-holder{background-color:#ffffff;padding: 10px;}
#opten_lights .popup fieldset ul{list-style: none;padding-left:0px;}
#opten_lights span.active-icon, #opten_lights span.inactive-icon, #opten_lights span.nodata-icon{background: url("../img/button-tail-v1467895008.gif") repeat-x scroll center top #F2F2F2;border-color: #FFFFFF #F8F8F8 #C5C5C5;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px #C5C5C5;cursor: pointer;display: inline-block; 
width:20px;height:20px;padding:5px;margin:2px;}
#opten_lights .active-icon:hover{text-decoration:none; background-position: center -57px; background-color: #f9f9f9;}    
#opten_lights span.inactive-icon img{-khtml-opacity:.20;-moz-opacity:.20;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.2);opacity:.20;   
}
#opten_lights span.inactive-icon, #opten_lights span.nodata-icon{cursor:default;}
#opten_lights span.pushed-icon{background:#F2F2F2 url("../img/button-tail-v1467895008.gif") repeat-x scroll center -57px;border-color: #C5C5C5 #eeeeee;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 3px 3px #a5a5a5 inset;cursor: pointer;display: inline-block; 
width:20px;height:20px;padding:5px;margin:2px;}
#opten_lights span.pushed-icon:hover{text-decoration:none; background-position: center top; background-color: #f9f9f9;}  
#opten_lights .sugocont{display:block;position: fixed;z-index: 5000;width: 600px;left: 50%;margin-left: -300px;top: 10%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color: white;box-shadow: 1px 1px 2px #333;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 1px 1px 2px #333;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 10px;max-height: 80%;overflow: auto;}
#opten_lights .sugocont .sugoesc{float: right;width: 20px;height: 20px;cursor: pointer;}
#opten_lights .sugocont .sugoszov{width: 100%;float: left;}
#opten_lights .sugo_overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: 0;padding: 0;width: 100%;height:100%;background: #555555;filter:alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);opacity:.50;z-index: 4000;    
}
#opten_lights .sugocont, #opten_lights .sugo_overlay{display: none;}

#opten_lights .standard-tooltip-firm{	border-radius: 4px 4px 4px 4px;border-width: 1px !important;padding:8px;margin: 5px 15px;border-radius: 4px 4px 4px 4px;padding:8px;margin: 5px 0;color: #000 !important;font: 14px/18px Arial,Helvetica,sans-serif !important;}
#opten_lights .pagination {display: block;margin: 1.5em auto 0 !important;padding: 0;text-align: center;}
#opten_lights .pagination-info .newsearch-link {margin-top: -0.4em;}
#opten_lights .newsearch-link, #opten_lights .list-link {float: right;}