.redcolor{

color:red;

}

form table {
  --border: 1px solid black;
  cellpadding: 0px;
  border-spacing: 0px;
}

html_DISABLED {
	overflow-x: hidden;
	overflow-y: hidden;
}

.empty_stuff {

}

#_ajaxholder_3
{
}
.dont_space1{
   margin:0;
   padding:0;

}


.dont_space{
   margin:0;
   padding:0;
}

body
{
   border-width: 0px;
   background-color: #ffffff;
   font-family: verdana, arial, sans-serif, serif, courier;
   font-size: 10px;
   font-weight: normal;
   color: #221B17;
   margin: 0px;
   oooverflow : hidden;
}

.menuHolder {position: relative; visibility: visible; z-index: 50;}

a.lista-iconlink{
        font-weight: bold;
        color: 6D6865;
        text-decoration: none;
		font-size:90%;
}

a.lista-iconlink:visited {
        font-weight: bold;
        color: 6D6865;
        text-decoration: none;
}
a.lista-iconlink:hover {
        font-weight: bold;
        color: 6D6865;
        text-decoration: none;
}

.scroll
{
   height: 300px;
   width: 100%;
   overflow: auto;
}

#dekksktop
{
   height: 340px;
   width: 100%;
   overflow: auto;
   background-color: white;
   overflow-x : hidden;
}

.text-prosty
{
   font-family: verdana, arial, sans-serif, serif, courier;
   font-size: 12px;
   font-weight: normal;
}

.copyright
{
	font-family: verdana, arial, sans-serif, serif, courier;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.bold-text
{
   font-family: verdana, arial, sans-serif, serif, courier;
   font-size: 12px;
   font-weight: bold;
}


a
{
   color: rgb(0,0,153);
   font-weight: normal;
   text-decoration: none;
}
a:active
{
   font-weight: normal;
   text-decoration: underline;
}

a:hover
{
   font-weight: normal;
   text-decoration: underline;
}

a:visited
{
   font-weight: normal;
}
a.toolbar-iconlink{
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

a.toolbar-iconlink:visited {
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}
a.toolbar-iconlink:hover {
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}
a.sort{
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.sort:hover{
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: underline;
}
a.sort:visited:hover{
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: underline;
}
a.sort:visited{
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.sorted{
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
a.sorted:hover{
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
}
a.sorted:visited:hover{
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
}
a.sorted:visited{
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

.maintable
{
    width: 100%;
}

fieldset
{

}




.maintop
{
    background-repeat: no-repeat;
    width: 100%;
    vertical-align: top;
}

.mainmenu
{
    background-color: #bababa;
    width: 15%;
    text-align: left;
    vertical-align: top;
}

.maintd
{
    width: 85%;
    text-align: left;
    vertical-align: top;
}

.center
{
    text-align: center;
}

.width30
{
    width: 30%;
}

.width70
{
    width: 70%;
}

table
{
   width: 100%;
   clear: both;
   margin:0;
   padding:0;
}

.zahlavi_tabulky
{
   background-color: #6696C0;
   color: #ffffff;
   font-weight: bold;
   text-align: center;
   padding-top: 1px;
   padding-bottom: 1px;
}

.zahlavi_tabulky_asc
{
   background-color: #ffffff;
   color: #454FC2;
   font-weight: bold;
   text-align: center;
   padding-top: 1px;
   padding-bottom: 1px;
}

.zahlavi_tabulky_desc
{
   background: #ffffff;
   color: #454FC2;
   font-weight: bold;
   text-align: center;
   padding-top: 1px;
   padding-bottom: 1px;
}

.sudy
{
   background: #EFEFEF;
   padding-top: 1px;
   padding-bottom: 1px;
}

.sudy:hover
{
   background: #FFFF66;
   padding-top: 1px;
   padding-bottom: 1px;
}

.lichy
{
   background: #ffffff;
   padding-top: 1px;
   padding-bottom: 1px;
}

.lichy:hover
{
   background: #FFFF66;
   padding-top: 1px;
   padding-bottom: 1px;
}

#Clock
{
   font-weight: bold;
   color: #ffffff;
}

#dhtmltooltip {
font-style: italic;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
padding-left: 32px;
background-color: lightyellow;
background-image: url(../images/skins/default/sysicons/info.gif);
background-repeat: no-repeat;
background-position: 2px 5px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
--filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
cursor: text;
}

.reset
{
	    	background-image: url(../images/skins/default/sysicons/undo.gif);
        background-color: #F2F2F2;
	    	width: 22px;
	    	height: 22px;
        cursor: pointer;
        color: #FFFFFF;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitclose
{
	    	background-image: url(../images/skins/default/sysicons/checkclose.gif);
        background-color: #F2F2F2;
	    	width: 22px;
	    	height: 22px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitclosesmall
{
	    	background-image: url(../images/skins/default/sysicons/close.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 22px;
	    	height: 22px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submittrash2
{
	    	background-image: url(../images/skins/default/sysicons/trash2.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 32px;
	    	height: 32px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitaccept
{
	    	background-image: url(../images/skins/default/sysicons/accepted.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 24px;
	    	height: 24px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitrefuse
{
	    	background-image: url(../images/skins/default/sysicons/refused.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 24px;
	    	height: 24px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitnextstep
{
	    	background-image: url(../images/skins/default/sysicons/next_step_firm.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 24px;
	    	height: 24px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitkomunikace
{
	    	background-image: url(../images/skins/default/sysicons/komunikace_firm.gif);
        background-color: #F2F2F2;
	    	background-position: bottom left;
	    	background-repeat: no-repeat;
        width: 24px;
	    	height: 24px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitnew
{
	    	background-image: url(../images/skins/default/sysicons/checknew.gif);
        background-color: #F2F2F2;
	    	width: 22px;
	    	height: 22px;
        cursor: pointer;
        font-size: 0px;
        color: #FFFFFF;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submitok
{
	    	background-image: url(../images/skins/default/sysicons/check.gif);
        background-color: #F2F2F2;
	    	width: 22px;
	    	height: 22px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.submiteditsmall
{
	    	background-image: url(../images/skins/default/sysicons/edit_small.gif);
        background-color: #F2F2F2;
	    	width: 16px;
	    	height: 16px;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}

.w-title {
        background-image: url(../images/skins/default/title.gif);
        height: auto;
        vertical-align: middle;
        padding-bottom: 2px;

}

.w {
        width: 100%;
        padding: 0px;
        margin: 0px;
        border: solid 1px #B5B5B5;
}

.w-noborder {
        -- jina sire zuzi okna vpravo, JL (width: 100px)
        width: 100%;
        padding: 0px;
        margin: 0px;
}

.w-top-left {
        width: 5px;
        padding: 0px;
        margin: 0px;
        background-image: url(../images/skins/default/sysicons/w-top-left.gif);
}

.w-top-right {
        width: 5px;
        padding: 0px;
        margin: 0px;
        background: url(../images/skins/default/sysicons/w-top-right.gif) top right;
}

.w-left {
        height: 5px;
        width: 6px;
        background-color: #F2F2F2;
        border-left: 1px solid #CCC;
}

.w-right {
        height: 5px;
        width: 6px;
        padding: 0px;
        background-color: #F2F2F2;
        border-right: 1px solid #CCC;
}

/* 2 definice eXtra pro IE*/
.w-in-left {
        width: 6px;
}

.w-in-right {
        width: 6px;
}

.w-bottom-left {
        width: 4px;
        height: 8px;
        background: url(../images/skins/default/sysicons/w-left.gif) bottom left no-repeat;
}

.w-bottom-right {
        width: 4px;
        height: 8px;
        background: url(../images/skins/default/sysicons/w-right.gif) bottom right no-repeat;
}

.w-bottom {
        width: 100%;
        height: 8px;
        background-color: #F2F2F2;
        border-bottom: 1px solid #C0C0C0;
}

.w-body {
        background-color: #F2F2F2;
        --width: 100%;
        --width: auto;
        padding: 3px;
        margin: 0px;
}

.w-body-color {
        background-color: #F2F2F2;
        --width: 100%;
        width: auto;
        padding: 3px;
        margin: 0px;
}

.w-body-hidden {
        background-color: #F2F2F2;
        width: 100%;
        padding: 3px;
        margin: 0px;
        display: none;

}

.w-titletext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
        vertical-align: top;

}
.w-title-noact {
        background-image: url(../images/skins/default/title_noact.gif);
        height: auto;
        vertical-align: middle;
        font-style: normal;
        font-weight: normal;
        padding: 2px


}
.w-titletext-noact {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #333333;
        vertical-align: middle;
}
.w-statustext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
        vertical-align: middle;
        background-color: #FFFF99;

}
.w-debugtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #000000;
        vertical-align: middle;
        background-color: #C0CFFF;
}

.toolbar-window {
        background-image: url(../images/skins/default/toolbar2.gif);
        padding-left:1px; padding-right:1px; padding-top:2px; padding-bottom:3px
}

.toolbar {
        background-image: url(../images/skins/default/toolbar2.gif);
        height: 22px;
        padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px
}

.toolbar-icon {
        background-image: url(../images/skins/default/toolbaritem.gif);
        font-weight: normal;
        color: #FFFFFF;
        padding-right: 5px;
        padding-left: 5px;
}

table.controlsgroup {
		border-top: 1px solid #999999;
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
        border-left: 1px solid #999999;
}
table.controlsgroupbold {
        border-top: 2px solid #999999;
        border-right: 2px solid #666666;
        border-bottom: 2px solid #666666;
        border-left: 2px solid #999999;
}
table.controlsgroupxbold {
        border-top: 4px solid #999999;
        border-right: 4px solid #666666;
        border-bottom: 4px solid #666666;
        border-left: 4px solid #999999;
}


td.controlsgroup {
        border-top: 1px solid #999999;
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
        border-left: 1px solid #999999;
}
td.controlsgroupbold {
        border-top: 2px solid #999999;
        border-right: 2px solid #666666;
        border-bottom: 2px solid #666666;
        border-left: 2px solid #999999;
}
td.controlsgroupxbold {
        border-top: 4px solid #999999;
        border-right: 4px solid #666666;
        border-bottom: 4px solid #666666;
        border-left: 4px solid #999999;
}

td.controlsheader {
        font-weight: bold;
        color: #666666;
}
.nevybrane {
	border-style:outset;
  border-width:3;
  text-decoration: none;
  background-color:#F5F0F0;
}
.vybrane {
	background-color:#D5D0D5;
  border-style:outset;
  border-width: 3;
  text-decoration: none;
}
.celemenu {
	position: relative;
	left: 4px;
	top: 4px;
}

.tabs
{
	background-color: #f2f2f2;
	text-align: center;
	border-bottom: 1px solid #333333;
	margin: 0px;
	padding: 0px;
}
.tabs_selected
{
	background-color: #f2f2f2;
	text-align: center;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px none #7f8893;
	border-left: 1px solid #7f8893;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.tabs_selected_text
{
	font-weight: bold;
}

.tabs_noselected
{
	background-color: #dde3eb;
	text-align: center;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px none #7f8893;
	border-left: 1px solid #7f8893;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.tabs_noselected_text
{
	font-weight: normal;
}

.mail-nadpis-pole{
font-weight: bold;
}
.node{
	background-color: #dde3eb;
}
.node:hover{
	background-color: #f2f2f2;
}

.required {
		background-color: #FFFF99;
}
.missing {
		border: 1px solid red;
		background: mistyrose;
}

.input-velmidlouhe90 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        width: 90%;
        background-color: transparent;
        --border-top-color: #000000;
        --border-right-color: #c0c0c0;
        --border-bottom-color: #c0c0c0;
        --border-left-color: #000000;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}

.input-velmidlouhe-old-noborder {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        width: 100%;
        border-top-color: #000000;
        border-right-color: #c0c0c0;
        border-bottom-color: #c0c0c0;
        border-left-color: #000000;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
		    border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        background: transparent;	
}


/******************************************************************************/
/*                              new styles                                    */
/******************************************************************************/

input.input-likelabel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
height: 12px;
border: solid 0 #fff;
background-color: transparent;
padding-left: 8px;
}

input.input-likelabel-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
height: 12px;
border: solid 0 #fff;
background-color: transparent;
cursor: default;
padding-left: 8px;
}

input.input-velmikratke {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 26px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed;
}

*>input.input-velmikratke {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat;
//background: white none;
}

.input-velmikratke-req {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 26px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed 0 -19px;
}

*>input.input-velmikratke-req {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat 0 -19px;
//background: rgb(255,255,153) none;
}

input.input-velmikratke-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 26px;
height: 12px;
padding: 2px 5px 5px 3px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat 0 -38px fixed;
}

*>input.input-velmikratke-ro {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat 0 -38px;
//background: grey none;
}

input.input-kratke {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 63px;
height: 12px;
padding: 2px 4px 5px 3px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px 0 fixed;
}

*>input.input-kratke {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px 0;
//background: white none;
}

input.input-kratke-req {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 63px;
height: 12px;
padding: 2px 4px 5px 3px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px -19px fixed;
}

*>input.input-kratke-req {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px -19px;
//background: rgb(255,255,153) none;
}

input.input-kratke-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 63px;
height: 12px;
padding: 2px 4px 5px 3px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px -38px fixed;
}

*>input.input-kratke-ro {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -84px -38px;
//background: grey none;
}


input.input-stredni {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 131px;
height: 12px;
padding: 2px 4px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px 0 fixed;
}

*>input.input-stredni {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px 0;
//background: white none;
}

input.input-stredni-req {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 131px;
height: 12px;
padding: 2px 4px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px -19px fixed;
}

*>input.input-stredni-req {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px -19px;
//background: rgb(255,255,153) none;
}

input.input-stredni-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 131px;
height: 12px;
padding: 2px 4px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px -38px fixed;
}

*>input.input-stredni-ro {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -154px -38px;
//background: grey none;
}

input.input-dlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px 0;
}

*>input.input-dlouhe {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px 0;
//background: white none;
}

input.input-dlouhe-req {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px -19px;
}

*>input.input-dlouhe-req {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px -19px;
//background: rgb(255,255,153) none;
}

*.input-dlouhe-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px -38px;
}

*>input.input-dlouhe-ro {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px -38px;
//background: grey none;
}

input.input-velmidlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px 0;
}

*>input.input-velmidlouhe {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px 0;
//background: white none;
}

input.input-velmidlouhe-req {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px -19px;
}

*>input.input-velmidlouhe-req {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px -19px;
//background: rgb(255,255,153) none;
}

*.input-velmidlouhe-ro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 275px;
height: 12px;
padding: 2px 5px 5px 5px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px -38px;
}

*>input.input-velmidlouhe-ro {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat -294px -38px;
//background: grey none;
}

input.input-maxdlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
height: 12px;
--padding: 2px 5px 5px 0px;
border: solid 0 #fff;
//border: solid 1px lightblue;
background: transparent url("../images/skins/default/sysicons/inputmaxright.gif") no-repeat fixed top right;
}

*>input.input-maxdlouhe {
//padding: 1px;
background: transparent url("../images/skins/default/sysicons/inputmaxright.gif") no-repeat top right;
//background: white none;
}

td.td-maxdlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
--width: 100%;
padding-right: 5px;
vertical-align: top;
border: solid 0 #fff;
background: transparent url("../images/skins/default/sysicons/inputmax.gif") no-repeat;
}


/* div for large round-corner items*/
.matrjoska { width: 250px; border: 0px; padding: 0px; }

.matrjoska-input { width: auto; border: 0px; padding: 0px; }

/* set millions of background images */
.rbtop div { background: url(../images/skins/default/left.gif) no-repeat top left; }
.rbtop { background: url(../images/skins/default/right.gif) no-repeat top right; }
.rbbot div { background: url(../images/skins/default/left.gif) no-repeat bottom left; }
.rbbot { background: url(../images/skins/default/right.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width:auto;
height: 5px;
font-size: 1px;

}
.rbcontent { border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 0px none white;}
.rbroundbox { width:auto; }

textarea.input-kratke {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
border: none 0 #f2f2f2;
overflow: auto;
}

textarea.input-stredni {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
border: none 0 #f2f2f2;
overflow: auto;
}

textarea.input-dlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
border: none 0 #f2f2f2;
overflow: auto;
}


textarea.input-velmidlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
border: none 0 #f2f2f2;
overflow: auto;
}

/* Checkboxes */
label.checkbox_checked {
	background: #f2f2f2 url(../images/skins/default/sysicons/checkbox-checked.gif) no-repeat;	
	--display: block;
	margin: 10px 0;
	padding-left: 12px;
	padding-right: 12px;
}
label.checkbox_unchecked  {
	background: #f2f2f2 url(../images/skins/default/sysicons/checkbox-unchecked.gif) no-repeat;	
	--display: block;
	margin: 10px 0;
	padding-left: 12px;
	padding-right: 12px;
}

/* Radio Buttons */
label.radio_checked {
	background: #fff url(../images/skins/default/sysicons/radio-checked.gif) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 12px;
	padding-right: 12px;
}
label.radio_unchecked  {
	background: #fff url(../images/skins/default/sysicons/radio-unchecked.gif) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 12px;
	padding-right: 12px;
}


/* Hover State */
label:hover{
	color: rgb(220, 50, 42);
}

label.highlighted {
	border: 1px solid #333;
}

.crirHidden {
	position: absolute;
	left: -1000px;
}

/* Selects */
select.input-stredni {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 140px;
height: 15px;
padding: 1px 6px 2px 3px;
border: solid 0 #fff;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat fixed -154px 0;
}

*>select.input-stredni {
//height: 20px;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat -154px 0;
}

select.input-xxkratke {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 48px;
height: 15px;
padding: 1px 6px 2px 3px;
border: solid 0 #fff;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat fixed -36px 0;
}

*>select.input-xxkratke {
//height: 20px;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat -36px 0;
}

select.input-kratke {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 70px;
height: 15px;
padding: 1px 6px 2px 3px;
border: solid 0 #fff;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat fixed -84px 0;
}

*>select.input-kratke {
//height: 20px;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat -84px 0;
}

select.input-dlouhe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 280px;
height: 15px;
padding: 1px 5px 5px 5px;
border: solid 0 #fff;
background: transparent url("../images/skins/default/sysicons/input.gif") no-repeat fixed -294px 0;
}

*>select.input-dlouhe {
//height: 20px;
background: #fff url("../images/skins/default/sysicons/input.gif") no-repeat -294px 0;
}

/* Multi selects */
select.input-kratke-multi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 140px;
padding: 2px 6px 2px 3px;
border: solid 1 #fff;
}

select.input-stredni-multi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 280px;
padding: 2px 6px 2px 3px;
border: solid 1 #fff;
}

select.input-dlouhe-multi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
padding: 2px 6px 2px 3px;
border: solid 1 #fff;
}

select.input-velmidlouhe-multi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
width: 100%;
padding: 2px 6px 2px 3px;
border: solid 1 #fff;
}

/* Buttons */
input.odeslat-S
{
width: 60px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat 0 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat-S:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat 0 -19px;
color: #000;
}

input.odeslat-M
{
width: 80px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -60px 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat-M:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -60px -19px;
color: #000;
}

input.odeslat
{
width: 100px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -140px 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -140px -19px;
color: #000;
}

input.odeslat-XL
{
width: 120px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -240px 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat-XL:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -240px -19px;
color: #000;
}

input.odeslat-XXL
{
width: 150px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -360px 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat-XXL:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -360px -19px;
color: #000;
}

input.odeslat-XXXL
{
width: 200px;
height: 19px;
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -510px 0;
border: 0;
font-size: x-small;
font-family: sans-serif;
cursor: pointer; cursor: hand
color: #3b3b3b;
}

input.odeslat-XXXL:hover {
background: url(../images/skins/default/sysicons/input_button.jpg) no-repeat -510px -19px;
color: #000;
}

.file-dlouhe {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        width: 280px;

        background-color: #FFFFFF;
        border-top-color: #000000;
        border-right-color: #c0c0c0;
        border-bottom-color: #c0c0c0;
        border-left-color: #000000;
        border-top-width: 1px;
        border-right-width: 1px;
		    border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;

}

/* Záložky */
/* new image menu - right */
#slidetabsmenuright {
float:right;
--width:100%;
width: auto;
font-size:x-small;
font-family:sans-serif;
line-height:normal;
border-bottom: 1px solid gray;
}

* html #slidetabsmenuright{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenuright ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

#slidetabsmenuright li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenuright a {
float:right;
background:url("../images/skins/default/sysicons/tab-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenuright a span {
float:right;
display:block;
background:url("../images/skins/default/sysicons/tab-right.gif") no-repeat right top;
padding:4px 14px 1px 5px;
font-weight:100;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenuright a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenuright a:hover span {
color: black;
}

#slidetabsmenuright #current a {
background-position:0 -125px;
}

#slidetabsmenuright #current a span {
background-position:100% -125px;
color: rgb(220, 50, 42);
}

#slidetabsmenuright a:hover {
background-position:0% -125px;
}

#slidetabsmenuright a:hover span {
background-position:100% -125px;
}

/* new image menu */
#slidetabsmenu {
float:left;
width:100%;
font-size:x-small;
font-family:sans-serif;
line-height:normal;
border-bottom: 1px solid gray;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url("../images/skins/default/sysicons/tab-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url("../images/skins/default/sysicons/tab-right.gif") no-repeat right top;
padding:4px 14px 1px 5px;
font-weight:900;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: black;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: rgb(220, 50, 42);
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}

/* polozky v sortdivu maji puvodni styl */
div.sortdiv2 .input-kratke {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        width: 70px;
        border: 1px black none;
        background: transparent;		
}


.input-velmidlouhe-old {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        width: 100%;
        background-color: #FFFFFF;
        border-top-color: #000000;
        border-right-color: #c0c0c0;
        border-bottom-color: #c0c0c0;
        border-left-color: #000000;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
		    border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
}

