/*=====PANEL MENU========================*/

/*div#panelmenu{width:200px; float: left; margin-right: 10px;}*/
div#panelmenu{width:200px; float: left; margin-right: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 10px 0px;}
div#panelmenu div.googlead{margin-top: 10px;}

div#panelmenu div.h_gray{cursor: pointer;cursor: hand;}
div#panelmenu div.h_gray .content{text-align: left;}
.arrow{position: absolute; width: 24px; height: 24px; top: 8px; left: 8px; display: block; background-image: url(../img/arrow.png);}
.arrow.selected{background-position: -24px 0px;}

div#panelmenu div.options{background: #F0F0F0; border: #D6D6D6 solid 1px; margin-top: 5px; margin-bottom: 5px;}

div#panelmenu div.options a{ text-decoration: none; text-shadow: 1px 1px #fff; font-weight: bold;}

div#panelmenu div.options div.row{height: 20px; line-height: 20px; text-align: left;}
div#panelmenu div.options div.row.bright{background: #edeceb; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #fff;}

div#panelmenu div.options div.row.bright div.klocek{display: block; background: #fff; width: 8px; height: 20px; float: left; margin-right: 5px;}

div#panelmenu div.options div.row.bright:hover{background: #DFDFDF;}
/* div#panelmenu div.options div.row.bright:hover div.klocek{background: #C82311;} */
div#panelmenu div.options div.row.bright:hover div.klocek{background: #34D9A08F;}
/* div#panelmenu div.options div.row.bright:hover a{color: #C82311;} */
div#panelmenu div.options div.row.bright:hover a{color: #000;}
fieldset.paginationStart {width: auto; margin-right: 0px; float: right; position: relative; border: none; margin: 5px; margin-bottom: 5px;}
div.pagination {float: right; font-size: 0.8em; width: auto; position: left;}
div.pagination span {padding: 2px 5px 2px 5px; margin: 1px; border: 1px solid #9F1700;	text-decoration: none; /* no underline */ color: #9F1700; cursor: pointer;}
div.pagination span:hover, div.pagination span:active { border: 1px solid #710; color: #9F1700; font-weight: bold;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #9F1700;	font-weight: bold; background-color: #9F1700; color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}

fieldset.panel{width: 800px; margin-right: 0px; float: right; position: relative; border: #D6D6D6 solid 1px; margin: 0; padding: 0; margin-bottom: 20px; padding-bottom: 10px; background: #f9f9f9;}
fieldset.panel div.inner{padding: 10px;}

fieldset.panel div.legend{position: absolute; top: -10px; left: 10px; height: 21px; line-height: 20px; border: #D6D6D6 solid 1px;}
fieldset.panel div.legend div.inner{border-top: #fff solid 1px; margin: -10px;}
fieldset.panel div.legend.stylize{background: #edeceb; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
fieldset.panel div.legend.stylize div.klocek{display: block; background: #C82311; width: 8px; height: 20px; float: left; border-right: #fff solid 1px;}
fieldset.panel div.legend.stylize h4{display: inline; margin: 0 10px; color: #9f1700; text-decoration: none; text-shadow: 1px 1px #fff;}

fieldset.panel p{margin-left: 20px;}
/*fieldset.panel label, p.label{float: left; margin-left: 20px; color: #9f1700; font-size: 1.1em; margin-top: 10px; width: 100%; clear: both;}     poprzedni kolor czerwony*/
fieldset.panel label, p.label{float: left; margin-left: 20px; color: #9f1700; font-size: 1.1em; margin-top: 10px; width: 100%; clear: both;}
fieldset.panel input{float: left; margin-left: 20px; border: #D6D6D6 solid 1px; height: 20px; padding: 3px; clear: both;}

fieldset.panel div.checkbox input{float:inherit; width: 25px; margin: 0px;}
fieldset.panel div.checkbox p{float:inherit; display:inline-block; margin-left: 20px; margin-top: 5px;}
fieldset.panel div.choice ul{list-style: none;}
fieldset.panel div.choice input{float:inherit; width: 25px; margin: 0px;}
fieldset.panel div.choice p{float:inherit; display:inline-block; margin-left: 20px; margin-top: 5px;}


fieldset.panel select {margin-left: 20px; border: #D6D6D6 solid 1px; height: 28px; padding: 3px; width: 307px;}
fieldset.panel select option{padding: 3px; margin: 0;}
fieldset.panel select.float{float: left; margin-left: 20px;}

fieldset.panel input{width: 300px;}
fieldset.panel inputdco{width: 300px;}

fieldset.panel p a{color: #9f1700; text-decoration: none;}
fieldset.panel p a:hover{text-decoration: underline;}
fieldset.panel p.info{background: #fffabf; border: 1px solid #e0e0e0; padding: 10px; font-weight: bold; line-height: 20px;}

fieldset.panel p span.default{float: right;}
fieldset.panel ul.default{list-style: none; padding: 0; margin-left: 20px;}
fieldset.panel ul.default li{margin: 0; padding-bottom: 10px; border-bottom: #D6D6D6 solid 1px;}

fieldset.panel p.slabel{color: #9f1700; font-weight: bold;}
fieldset.panel p.data{margin: 0px 0px 3px 10px;}
fieldset.panel p.data.operations{margin-top: 10px;}
fieldset.panel p.data span{display: block; margin-right: 20px; float: left; width: 170px; text-align: right; font-weight: bold; cursor: pointer;}

fieldset.panel p.data span.importantinfo{width: 350px; font-weight: normal; text-align: left;}
fieldset.panel p.data strong.securephp.yes{color: #008000;}
fieldset.panel p.data strong.securephp.no{color: #FF0000;}

fieldset.panel p.data span.helper{display: block; width: 9px; height: 9px; float: right; margin: 3px;}
fieldset.panel p.data span.helper a{display: block; width: 9px; height: 9px; background-image: url(../img/helper.png);}
fieldset.panel p.helperdesc{background: #FFFFCF; padding: 5px; border: 1px solid #e0e0e0; display:none;}
fieldset.panel p.helperdesc.show{display: block;}

fieldset.panel div.field {width:100%; float: left}
fieldset.panel div.error {color: #ff0000;}
fieldset.panel div.field.error ul.errorlist{ display:inline-block; list-style-type:none; margin-left: 10px; padding-left: 5px; width: 250px; margin-top: 0px; margin-bottom: 0px;}

fieldset.panel div.linia{width: 100%; height: 1px; background: #d0d0d0; border-bottom: #ffffff 1px solid; margin-top: 30px;}


div.box.komunikat.panel, div.box.error.panel{float: left; width: 648px; margin: 0 0 20px 0;}


/*---davi---*/

/*div.stronowanie {background: #edeceb; margin-left: 350px; width:400px}*/
div.stronowanie{width: 520px; margin-right: 0px; float: right; position: relative; border: #D6D6D6 solid 1px; margin: 0; padding: 0; margin-bottom: 20px; padding-bottom: 10px; background: #f9f9f9;}
div.stronowanie p a{color: #9f1700; text-decoration: none; margin-left: 350px; width:400px;margin-top: 10px;}
div.stronowanie p a:hover{text-decoration: underline;}
/*--- moja tworczosc*/
fieldset.panelDco{width: 520px; margin-right: 0px; float: right; position: relative; border: #D6D6D6 solid 1px; margin: 0; padding: 0; margin-bottom: 20px; padding-bottom: 10px; background: #f9f9f9;}
fieldset.panelDco div.inner{padding: 10px;}

fieldset.panelDco div.legend{position: absolute; top: -10px; left: 10px; height: 21px; line-height: 20px; border: #D6D6D6 solid 1px;}
fieldset.panelDco div.legend div.inner{border-top: #fff solid 1px; margin: -10px;}
fieldset.panelDco div.legend.stylize{background: #edeceb; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
fieldset.panelDco div.legend.stylize div.klocek{display: block; background: #C82311; width: 8px; height: 20px; float: left; border-right: #fff solid 1px;}
fieldset.panelDco div.legend.stylize h4{display: inline; margin: 0 10px; color: #9f1700; text-decoration: none; text-shadow: 1px 1px #fff;}

fieldset.panelDco div.legend.stylize2{background: #edeceb; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; position: absolute; top: -10px; left: 150px;}
fieldset.panelDco div.legend.stylize2 div.klocek{display: block; background: #C82311; width: 8px; height: 20px; float: left; border-right: #fff solid 1px;}
fieldset.panelDco div.legend.stylize2 h4{display: inline; margin: 0 10px; color: #9f1700; text-decoration: none; text-shadow: 1px 1px #fff;}

fieldset.panelDco div.legend.stylize3{background: #edeceb; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; position: absolute; top: -10px; left: 450px;}
fieldset.panelDco div.legend.stylize3 div.klocek{display: block; background: #C82311; width: 8px; height: 20px; float: left; border-right: #fff solid 1px;}
fieldset.panelDco div.legend.stylize3 h4{display: inline; margin: 0 10px; color: #9f1700; text-decoration: none; text-shadow: 1px 1px #fff;}
fieldset.panelDco div.legend.stylize3 h1{display: inline; margin: 0 10px; color: #9f1700; text-decoration: none; text-shadow: 1px 1px #fff;}

fieldset.panelDco p{margin-left: 135px;}
fieldset.panelDco label, p.label{float: left; margin-left: 20px; color: #9f1700; font-size: 1.1em; margin-top: 10px; width: 100%; clear: both;}
fieldset.panelDco input{float: left; margin-left: 20px; border: #D6D6D6 solid 1px; height: 20px; padding: 3px; clear: both;}

fieldset.panelDco div.checkbox input{float:inherit; width: 25px; margin: 0px;}
fieldset.panelDco div.checkbox p{float:inherit; display:inline-block; margin-left: 20px; margin-top: 5px;}
fieldset.panelDco div.choice ul{list-style: none;}
fieldset.panelDco div.choice input{float:inherit; width: 25px; margin: 0px;}
fieldset.panelDco div.choice p{float:inherit; display:inline-block; margin-left: 20px; margin-top: 5px;}


fieldset.panelDco select {margin-left: 20px; border: #D6D6D6 solid 1px; height: 28px; padding: 3px; width: 307px;}
fieldset.panelDco select option{padding: 3px; margin: 0;}
fieldset.panelDco select.float{float: left; margin-left: 20px;}

fieldset.panelDco input{width: 200px;}

fieldset.panelDco p a{color: #9f1700; text-decoration: none;}
fieldset.panelDco p a:hover{text-decoration: underline;}
fieldset.panelDco p.info{background: #fffabf; border: 1px solid #e0e0e0; padding: 10px; font-weight: bold; line-height: 20px;}

fieldset.panelDco p span.default{float: right;}
fieldset.panelDco ul.default{list-style: none; padding: 0; margin-left: 20px;}
fieldset.panelDco ul.default li{margin: 0; padding-bottom: 10px; border-bottom: #D6D6D6 solid 1px;}

fieldset.panelDco p.slabel{color: #9f1700; font-weight: bold;}
fieldset.panelDco p.data{margin: 0px 0px 3px 10px;}
fieldset.panelDco p.data.operations{margin-top: 10px;}
fieldset.panelDco p.data span{display: block; margin-right: 5px; float: left; width: 125px; text-align: left; font-weight: bold; cursor: pointer;}

fieldset.panelDco p.data span.importantinfo{width: 350px; font-weight: normal; text-align: left;}
fieldset.panelDco p.data strong.securephp.yes{color: #008000;}
fieldset.panelDco p.data strong.securephp.no{color: #FF0000;}

fieldset.panelDco p.data span.helper{display: block; width: 9px; height: 9px; float: right; margin: 3px;}
fieldset.panelDco p.data span.helper a{display: block; width: 9px; height: 9px; background-image: url(../img/helper.png);}
fieldset.panelDco p.data span.helper a.a{display: block; width: 9px; height: 9px; background-image: url(../img/helper.png);}
fieldset.panelDco p.helperdesc{background: #FFFFCF; padding: 5px; border: 1px solid #e0e0e0; display:none;}
fieldset.panelDco p.helperdesc.show{display: block;}

fieldset.panelDco div.field {width:500%; float: left}
fieldset.panelDco div.error {color: #ff0000;}
fieldset.panelDco div.field.error ul.errorlist{ display:inline-block; list-style-type:none; margin-left: 10px; padding-left: 5px; width: 250px; margin-top: 0px; margin-bottom: 0px;}

fieldset.panelDco div.linia{width: 100%; height: 1px; background: #d0d0d0; border-bottom: #ffffff 1px solid; margin-top: 30px;}


div.box.komunikat.panelDco, div.box.error.panelDco{float: left; width: 648px; margin: 0 0 20px 0;}
