body
{
	text-align: center;
}

.PopisMicro
{
	font-size: 8px;
	font-weight:bold;
	color: gray;
}


.headerInfo
{
	font-size: 9px;
	position: absolute;
	margin-left: 790px;
	width: 140px;
	text-align: left;
	padding: 10px;
	float: right;
	color: white;
}
.headerInfo a , .headerInfo a:hover {	color: white; }

.headerInfo a:hover { text-decoration: underline; }

.baseLayout
{
	background: #E5F0FF;
	text-align: left;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0px !important;
	margin-bottom: 0px  !important;
	width: 967px !important;
	border: #304890 1px solid;
	vertical-align: top;

}

div.iFilter 
{
display: inline-block;
}

div.iFilter  b
{
visibility: hidden;
}

div.iFilter  b img
{
visibility: visible;
}

.zalozky_znalost ul
{
	width: 100%;
	display: inline;
}

.zalozky_znalost ul li
{
	width: 50px;
	display: inline !important;
	margin-right: 5px;
	background: url(../../Images/Tabs/ext_back_n.png) repeat-x center;
}

.zalozky_znalost ul li.Sel
{
	background: url(../../Images/Tabs/ext_back_s.png) repeat-x center;
}

.zalozky_znalost ul li span
{
	vertical-align: middle !important;
}

#divDoplnujuce button, #divSuvisiace button
{
	background: #efefe9;
}

table.todo td.riadokbiely a img
{
	width: 16px;
}

table.todo td.riadokbiely
{
padding-top: 10px;
}

.todo td a
{
width: 125px !important;
}

table.todo
{
width: 250px !important;
}

td.Panel1 a:hover

{
	color: #444;
	text-decoration: underline;
}

.filterItem img
{
	width: 16px;
}

.Panel1 h1
{
	background-color: #304890;
	border: 0px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: center;
}



.Panel1
{
	width: 80%;
}

.ajax__htmleditor_editor_editpanel div
{
background: white;
}

input[type="checkbox"]
{
	width: 20px !important;
}

.imgButt.xp_button_s
{
	background: silver;
	border: 0px solid black;
	}

tr.Moja2 a.PopisMicro
{
margin-bottom: 15px;
}

td.RiadokBiely  span.drop
{
	height: 10px;
}

#bodyholder h1
{
background: #304890;
color: white;
font-size: 16px;
text-align: center;
}

.podpora_txt
{
	color: #444;
}


.pageForm
{
	width: 967px;
	vertical-align: top;
	height: 500px;
}
/* stranka end */

.euro_podpora td
{

	height: 50px;
	text-align: center;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	margin: 0.7em 0.5em 0.7em 0;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
	cursor: pointer;
	line-height: 17px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px 0 white;
	border: #c1c1c1 1px solid;
	color: #444;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

.euro_podpora td:hover
{
	height: 50px;
	text-align: center;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	margin: 0.7em 0.5em 0.7em 0;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	line-height: 17px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 1px 1px 0 white;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	border-color: #46671F;


}

.euro_podpora h2 a:hover
{
	color: #304890 !important;
}

.euro_podpora
{
	margin-top: 15px;
	margin-bottom: 15px;
}



BODY
{
	font-size: 9pt; 
	font-family: verdana;		
	margin: 0px;
	background: #D8D8F0;
	text-align:center;
}

#t1
{
	width: 100%
}

H1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	font-style:italic;
    PADDING: 8px;
    MARGIN: 4px 0px;
    COLOR: #304890;
    BORDER-BOTTOM: #bfcbe2 1px solid;
    BORDER-TOP: #bfcbe2 1px solid;
    BACKGROUND-COLOR: #f4f8ff;
	text-align: left
}

H2
{
	color: #666666;
	FONT-WEIGHT: bold;
	font-size: 12pt; 
}

.bold
{
	font-weight: bold
}

.nadpis
{
	font-weight: bold;
	color: #191970;
	font-size: 11pt
}

a
{
	FONT-WEIGHT: normal;
	text-decoration: none;
	color: #444;
}

.panel1 h1 a
{
	color: #90C048;
}

.panel1 h1 a:hover
{
	color: #90C048;
	text-decoration: underline;
}

a:hover
{
	TEXT-DECORATION: underline;
}

input,select,textarea,pre
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	padding: 1px 1px 1px 3px;
	background: #efefe9 !important;
	border: 1px solid #b5b8c8 !important;
	vertical-align: middle;
	color: #444;
	font-weight: bold;

}

button
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
	padding: 1px 1px 1px 3px;
	border: 1px solid #b5b8c8 !important;
	vertical-align: middle;
	color: #444;
	font-weight: bold;
	width: 70%;
}

.x-tab-panel
{
	width: 965px;
}

.header_supportform
{
	font-family: verdana,sans-serif;
	font-size: 14px;
	color: #444;
	font-weight: bold;
	text-align: left;
}

ul#ext-gen8, div#ext-comp-1001, div#ext-gen3
{
	width: 100% !important;
}

div.podpora td
{
	color: #444;
}

div.podpora legend
{
	color: #444;
	font-weight: bold;
	font-size: 13px;
}

div.podpora fieldset
{
	border: #d8d8d8 1px solid;
	background-color: #f7f7f7;
}

BUTTON
{
	overflow: visible
}

table
{
	font-family: verdana,sans-serif; 
	font-size: 8pt; 
}



.selected
{
	color: red;
	background-color: WhiteSmoke;
}

.ROInput
{
	background-color: WhiteSmoke;
}

.admin
{
	background-color:#ffffcc;
}

#headerHolder
{
	
	background: url('../Images/pattern_podp.jpg') repeat-x !important; 
	text-align: right;
	padding-top: 71px
}

.pictures_podpora
{
	position: absolute;
	margin-left: 15px;
}

.headerLinks
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	color: gray
}

.headerLinks A
{
	font-weight: bold;
	font-size: 12px;
	color: #3CB394
}

.headerLinks A:LINK
{
	font-weight: bold;
	font-size: 12px;
	color: #3CB394
}

.headerLinks A:VISITED
{
	font-weight: bold;
	font-size: 12px;
	color: #3CB394
}

.headerLinks A:ACTIVE
{
	font-weight: bold;
	font-size: 12px;
	color: #3CB394
}

.headerLinks A:HOVER
{
	font-weight: bold;
	font-size: 12px;
	color: #3CB394
}

.headerLinks SPAN
{
	position: relative;
	top: +2px;
	font-size: 20px;
	color: #3CB394;
	padding: 0px 8px
}

.TopPanel
{
	height:99px
	
}

.TopPanel td,div
{	
	color: #6F767A;
	font-weight:bold;
}

.TopPanel input
{	
	color: #444;
	font-weight:normal;
}

.TopPanel a
{	
	color: #444;
}

DIV
{
	color: #444;
}

.MenuPanel
{
width: auto;
}

.Char
{
	font-family:Wingdings;
}
.myLegend
{
 color: #0033ff;
 font-size: 9pt; 
 font-family: verdana;		
}

BODY.PopupWindow
{	
	background-color: #ece9d8;
	border-width: 1px;
}

.InfoField
{
	font-weight:bold;
}
.HighlightField
{
	background-color: #80aa80;
	font-weight:bold;
}


.TextField
{	
	width: 100px;
}
.EditField
{
	width: 280px;
}

.EditFieldNN
{
	width: 280px;
	background-color:#ffb0b0
}
.PropField
{
	font-weight:bold;
}

BUTTON IMG
{
	vertical-align: middle;
}

.title_podpora
{
	color: #444;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}

ul.activityfeed,ul.summary
{
	list-style:none;
	padding:0px
}

.last_review
{
	border-right: 0px;
}

ul.summary
{
 -moz-border-radius:6px 6px 6px 6px;
 -webkit-border-radius:6px 6px 6px 6px;
 border-radius:6px 6px 6px 6px;
 background-color:#f7f7f7;
 border:1px solid #c1c1c1;
 margin-bottom: 10px; 
 width: 428px;
 height: 75px;
  margin-left: 10px;
}

ul.summary li
{
 display:inline;
 float:left;
 margin:2px 0px;
 padding:0px 0px 4px 0px;
 width:106px;
 border-right:1px solid #c1c1c1;
 text-align:center
}

ul.summary li a
{
 text-decoration:none;
 color:#444333;
 text-align:center

}

ul.summary li a:hover
{
 text-decoration:none;


}

ul.summary li a span
{
 display:block;
 position:relative;
 top:8px
}

ul.summary li a h4
{
	font-size:36px;
	color:#666666;
	padding-top:8px;
	font-weight:bold
}

ul.summary li a.overdue
{
	color:#996666
}

ul.summary li a.overdue h4
{
	color:#a65252
}

ul.summary li.last
{
	border:0px
}

ul.activityfeed li
{
	border-bottom:1px solid #f7f7f7;
	padding:10px 20px 8px 66px;
	display:block;
	color:#666666;
	font-size:1.1em;
	line-height:1.6
}


.title {
color: #444;
padding: 6px 0px 10px 0px;
font-weight: bold;
}

.TicketSummary h3
	{
	text-align: left;
	margin-left: 0px;
	background: transparent;
}

.TicketSummary
	{
	margin-left: 0px;
}

.review_podpora
	{
	margin-bottom: 20px;
}

/* hlavne menu - pozadie */
TABLE.tblMenuMain
{
    background: url('../Images/pattern_menu_podpora.jpg') repeat-x !important;
	height: 28px;
    TEXT-ALIGN: center;
}


TABLE.tblMenuMain TD
{
    PADDING: 0px;
}

/* hlavne menu - Selected */

.tblMenuSelected
{
	background: transparent;
	height: 100%;
}

.PortalMenu li
{
	
	height: 32px;
	margin-top: 5px;
}

ul.portalmenu a:hover
{
	background: #8db47e;
	color: white;
}

ul.portalmenu a
{
	background: transparent;
	padding: 0 12px;
	margin: 0 0px;
	display: inline;
}

ul.Portalmenu
{
	height: 32px;
	margin: 0px;
	background: url('../Images/pattern_menu_podpora.jpg') repeat-x !important;
}

#H_PlusMenuButt
{
display: none;
}

.anchorclass.selectedanchor
{
	background: #8db47e;
	color: white;
}

.anylinkcss ul li a
{
	color: #609350;
}

.anylinkcss ul li a:hover
{
	background: url('../Images/System/hover_podpora.png') repeat-x;
}

.anylinkcss
	{
	border: 1px solid #609350;
	overflow: hidden;
}

TABLE.tblMenuSelected
{
    BORDER-BOTTOM: white 0px solid;
    font-size: 11px;
	font-family:Arial;
	margin-top: 0px;
/*    BACKGROUND: #9C3C51 url(../Images/web/podpora_line.gif);*/
	border-right: 0px;
/*    position: relative;
    top: -1px;*/
}

/* hlavne menu - nastavenie aktivnej bunky */
TABLE.tblMenuSelected TD
{
/*	padding: 1px 8px 1px 3px;*/
	padding: 1px 8px;
	white-space: nowrap
}

/* hlavne menu - NonSelected */ 
TABLE.tblMenuNonSelected
{
    PADDING: 2px;
/*	margin: 6px 6px 6px 0;*/
    BORDER: white 0px solid;
/*    BORDER-TOP: #6F767A;*/
    FONT-WEIGHT: bold;
	font-family:Arial;
    FONT-SIZE: 11px;
/*    BACKGROUND: #6F767A url(../Images/web/line_gray.gif);*/
    COLOR: #f1f1f1;
    border-width: 0px;
    TEXT-ALIGN: left
}

/* hlavne menu - nastavenie neaktivnych buniek */
TABLE.tblMenuNonSelected TD
{
	padding: 1px 8px;
/*	padding: 1px 8px 1px 3px;*/
	white-space: nowrap;
	height: 28px;
}

TABLE.tblMenuNonSelected TD:hover
{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0.3))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#4dffffff',GradientType=0 ); /* IE6-9 */

}

.StickerHeaderS
{
	width: 200px;
}

TABLE.tblMenuNonSelected TD a:hover
{
	text-decoration: underline;
}

table.tblmenuselected a:link
{
	text-decoration: underline;
}

/* hlavne menu - aktivny link */
A.tblMenuSelected
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuSelected A:link
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuSelected A:visited
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuSelected A:active
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuSelected A:hover
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
SPAN.tblMenuSelected A
{
    COLOR: #d2deed;
    TEXT-DECORATION: none
}

/* submenu (tie ciarky "|") */
.tblSubMenu TD
{
    PADDING: 4px 8px;
    BACKGROUND: #efefe9;
    COLOR: #304890;
    FONT-WEIGHT: bold;
	font-family:Arial;
	font-size:11px
}

/* neaktivne linky v submenu */
TABLE.tblMenuNonSelected A:link
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuNonSelected A:visited
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuNonSelected A:active
{
    color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
TABLE.tblMenuNonSelected A:hover
{
     color: #fff;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

/* aktivny link v submenu */
A.tblSubMenuOn:link
{
    COLOR: #304890;
	font-weight:bold;

}
A.tblSubMenuOn:visited
{
    color: #304890;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
  
}

A.tblSubMenuOn:active
{
    color: #304890;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 70%;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	text-shadow: 1px 1px 0 #145500;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

A.tblSubMenuOn:hover
{
    COLOR: #444;
}

.tblSubMenu
{
    BACKGROUND: #efefe9;
	width: 100%
}

/* submenu (linky) */
.tblSubMenu A
{
	padding: 0px 5px 1px 5px;
    COLOR: #304890;
   	font-weight:bold;
    FONT-SIZE: 11px;
}

.tblSubMenu A:hover
{
    COLOR: #304890;
	font-weight:bold;
}

/* roleta */
TABLE.tblSlideMenu
{
    BORDER-RIGHT: gray 1px #bfcbe2;
    BORDER-TOP: gray 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	font-family:Arial;
    BACKGROUND: #5f924f;
    BORDER-LEFT: gray 1px #bfcbe2;
    COLOR: #304890;
    BORDER-BOTTOM: gray 1px #bfcbe2;
    TEXT-ALIGN: left;
	z-index: 50000;
    visibility: hidden; position: absolute; width: 180px
}

/* polozka v rolete */
.tblSlideMenu TD
{
	color: #fff;
    padding: 3px 8px;
    cursor: pointer;
}

/* oddelovac v rolete */
TD.tblSlideMenuSep
{
    padding: 1px 8px;
	height: 6px;
	/*border: solid 1px #6F767A;*/
    cursor: default;
}

TD.tblSlideMenuSep HR
{
    border: solid 1px LightGrey;
    margin: 0px;
}

.tblSlideMenu IMG
{
    VERTICAL-ALIGN: middle
}

/* zmena polozky rolety pri mouseOver */
TD.tblSlideMenuOn
{
	color: white;
	BACKGROUND: #4c753f;
}

/* polozka rolety po mouseOut */
TD.tblSlideMenuOff
{
	color: #444;
}



A IMG
{
    border: none;
	vertical-align: middle
}

.PortalMapLink
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 10px;
   COLOR: white;
}
.PortalMapLink A:hover
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 10px;
   COLOR:#444;
}
.LoginLink
{   
   FONT-SIZE: 10px;   
   BACKGROUND: #3CB394;
}

.LoginInfoText
{
	FONT-WEIGHT: bold;
	BACKGROUND: #fef3d8;
}



DIV.LoginHeader TD
{
	padding: 0px;
}

.LoginHeader DIV
{
	color: Gray;
	font-size: 11px;
	border-bottom: solid 1px Gray;
	border-left: none;
	border-right: none;
	background: #F0F0F0 url(../images/system/adminhb.gif) repeat-x;
	padding: 0px 2px;
	vertical-align: middle;
	height: 20px;
	white-space: nowrap
}

.LoginHeader INPUT
{
	color: Gray;
	background: transparent;
	border: solid 1px Gray;
}

/* sticker */
.StickerMain
{
    TEXT-ALIGN: left;
    width: 100%;
}

.StickerHeader H1
{
	color: #fff;
	background: none;
	border: none;
	padding: 0px 10px;
	text-align: center;

}

h2.StickerHeader
{
	color: #fff;
	background: #304890;
	border: none;
	padding: 0px;
	padding-left: 8px;
	margin-top: 10px;
	font-size: 16px;

}

.ramcekprihl
{
	text-align: center;
}

.ramcekowner
{
	background: #304890;
	color: white;
	padding: 8px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 15px;
}

.podpora_login_center
{
 margin: 0 auto;
}

.ramcekPrihl table
{
	float: left !important;
	margin-left: 343px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 8px;
	background: #EFEFE9;
	width: 305px;
	text-align: center;
	border: 1px solid #304890;
}

.ramcekPrihl table td
{
	text-align: center !important;
}

.ramcekPrihl .btn_login_mo
{
	margin: 0 auto;
	height: 20px;
	margin-top: 10px;
	background: url('../Images/pattern_menu_podpora.jpg') repeat-x !IMPORTANT;
	color: white;
	cursor: pointer;
}

#B_MP_PI0_212_cbRemember, #B_MP_PI1_212_cbRemember
{
width: 10px;
}

.ramcekPrihl table td
{
text-align: center;
}

.btn_login_mo
{
	margin-left: 10px;
	margin-top: 5px;
}

.StickerBody
{
    FONT-SIZE: 8pt;
	
}
.shift
{
	float: right;
	cursor: pointer
}
.Copyright
{
	background: #304890;
	font-size:7pt;	
	color: white;
	margin-top: 5px;
}
.Copyright A
{
	background:#304890;
	font-size:7pt;	
	color: white;
}
.Copyright A:hover
{
	background:#304890;
	font-size:7pt;	
	color: #fff;
	text-decoration: underline;
}

/* strom */
.TabSelected
{
	color: WHITE;
	background:#3CB394;
	border: solid 1px #888888;
	border-bottom-style: dotted;

}
.TabNotSelected
{
	background:#DED0D4;
	border: solid 1px #888888;
}

.TovarTree
{
	background: #F0F0F0;
	border: solid 1px #888888;
	border-top: none;
	padding: 6px
}

.ZalozkaSel
{
	width: 100px;
	font-weight: bold;
	height: 21px;
	background-color: Transparent;
	background-image: url(../Images/System/sel.gif);
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	cursor:pointer;
}

.Zalozka
{
	width: 100px;
	height: 21px;
	background-color: Transparent;
	background-image: url(../Images/System/notsel.gif);
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	cursor:pointer;
}

SPAN.Zalozka2, BUTTON.Zalozka2
{
 background: url(../Images/System/button-bg.gif) #D0D0D0;
 border: outset 1px;
 padding: 4px 8px;
 cursor:pointer;
}

.Zalozka2 IMG, .Zalozka2Sel IMG
{
	vertical-align: middle;
	
}

SPAN.Zalozka2Sel, BUTTON.Zalozka2Sel
{
 background: url(../Images/System/button-bgSel.gif) #D0D0D0;
 border: inset 1px;
 padding: 4px 8px;
 cursor:pointer;
}

DIV.Zalozka2
{
	background: #F0F0F0;
	padding: 0px
}
BUTTON.Zalozka3Sel
{
	width: 100px;
	font-weight: bold;
	height: 24px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3sel.gif) no-repeat center;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px
}

BUTTON.Zalozka3
{
	width: 100px;
	font-weight: bold;
	height: 24px;
	background-color: Transparent;
	background-image: url(../Images/Tabs/zalozka3.gif);
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
}

TD.Zalozka3SelL
{
	width: 6px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3sell.gif) repeat-x center;
	border: none;
}

TD.Zalozka3SelR
{
	width: 6px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3selr.gif) repeat-x center;
	border: none;
}

TD.Zalozka3Sel
{
	font-weight: bold;
	height: 24px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3selm.gif) repeat-x center;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	white-space: nowrap;
	cursor: pointer;
}

TD.Zalozka3L
{
	width: 6px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3l.gif) repeat-x center;
	border: none;
}

TD.Zalozka3R
{
	width: 6px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3r.gif) repeat-x center;
	border: none;
}

TD.Zalozka3
{
	font-weight: bold;
	height: 24px;
	background-color: Transparent;
	background: url(../Images/Tabs/zalozka3m.gif) repeat-x center;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	white-space: nowrap;
	cursor: pointer;
}

DIV.Zalozka3
{
	background: url(../Images/Tabs/zalozka3bck.gif) repeat-x center;
}

TD.Zalozka4Sel
{
	font: bold 11px Tahoma, Arial;
	color: #2D967B;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/style08_s_back.gif) repeat-x center;
	border-top: solid 1px #778A98;
	border-left: solid 1px #91A7B4;
	border-right: solid 1px #91A7B4;
	text-align: center;
	vertical-align: middle;
	padding: 0px 20px;
	white-space: nowrap;
	cursor: pointer;
}

TD.Zalozka4
{
	font: normal 11px Tahoma, Arial;
	color: #00436F;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/style08_n_back.gif) repeat-x center;
	border: solid 1px #B0BEC7;
	border-bottom-color: #93A6B4;
	text-align: center;
	vertical-align: middle;
	padding: 0px 20px;
	white-space: nowrap;
	cursor: pointer;
}

.Zalozka4 IMG, .Zalozka4Sel IMG, .Zalozka5 IMG, .Zalozka5Sel IMG
{
	vertical-align: middle
}

DIV.Zalozka4
{
    margin-top: 2px;
	background: url(../Images/Tabs/style08_back.gif) repeat-x center;
	float: left !important;
}
.Zalozka5 IMG, .Zalozka5Sel IMG
{
	vertical-align: middle
}

TD.Zalozka5SelL
{
	width: 5px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_before_s_bord.gif) no-repeat right center;
	border: none;
}

TD.Zalozka5SelR
{
	width: 5px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_after_s_bord.gif) no-repeat left center;
	border: none;
}

TD.Zalozka5Sel
{
	font: bold 8pt Tahoma;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_back_s_bord.gif) repeat-x center;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding: 1px 10px 0px 10px;
	white-space: nowrap;
	cursor: pointer;
}

TD.Zalozka5L
{
	width: 5px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_before_n.gif) no-repeat right center;
	border: none;
}

TD.Zalozka5R
{
	width: 5px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_after_n.gif) no-repeat left center;
	border: none;
}

TD.Zalozka5
{
	font: normal 11px Tahoma;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/tab01_back_n.gif) repeat-x center;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding: 2px 10px 0px 10px;
	white-space: nowrap;
	cursor: pointer;
}

DIV.Zalozka5
{
	margin-top: 2px;
	background: url(../Images/Tabs/tab01_back.gif) repeat-x center;
}

.Root
{
	background:#F0F0F0;
	border: solid 1px #888888;
	border-bottom-style: dotted;
	padding: 6px
}

.ItemSelected
{
	background: #752c3c;
	color:white
}
.ItemSelected A,.ItemSelected A:hover
{
	
	color:white
}

.Tovar
{
	border: solid 1px #888888;
	padding: 5px;
}

.TovarHeader SPAN,DIV
{
   font-size:8pt;
   font-weight:normal;
}

.TovarHeader TD
{
   font-size:7pt;
   font-weight:normal;
   background:#6F767A;
   color: White;
   
   BORDER-RIGHT: solid 2px #FFFFFF;
   border-bottom: solid 2px #FFFFFF;
   
}

.Label
{
   font-weight:normal;
   background:#6F767A;
   color: White;	
}

.TovarItem
{
    BACKGROUND-COLOR: #f0f0f0;
    font-size:8pt;
}

.TovarItem TD
{
    BORDER-BOTTOM: #aaaaaa 1px solid;
}
.AltTovarItem
{
    BACKGROUND-COLOR: white;    
    font-size:8pt;    
}
.AltTovarItem TD
{
    BORDER-BOTTOM: #aaaaaa 1px solid;
}

HR
{
	height: 1px;
	color:#bfcbe2
}

.TovarDetail
{
	border: #888888 1px solid;
	vertical-align: top;	
	padding: 10px
}

.odkaz A
{
	color: Blue;
	text-decoration: underline;
	font-weight: normal;
}

.TextInsert
{
	border: solid 1px Silver;
	background: #FFFFE0;
}

.LoginButton
{
background: #f0f0f0;
font-family: Verdana;
font-size: 7pt;
border: solid 1px #444;
width: 73px;
cursor: pointer;
}

.FlatButton
{
	background:url(../Images/web/line_btn_sp.gif) repeat-x;
	color:#FFFFFF; 
	font-weight:bold;
	height:24px;
	white-space:nowrap;
	text-align:center;
	border:solid 1px #444333;
	cursor:pointer;
	padding:0px 5px
}

.ramcek
{
	border: 1px solid Gray;
	width: 100%
}

.ramcek TD
{
	padding-left: 8px;
}

/* crm start */
.crmInfo
{
	width: 100%;
	background: white;
}

.crmInfo TD
{
	background: #F0F0F0;
	padding: 1px 4px;
	white-space: nowrap;
}
/* crm end */


.sqlFilter
{
	width: 100%
}

.sqlFilter TD
{
	 background-color: #F0F0F0;
}

.sqlFilter INPUT, .sqlFilter SELECT, .sqlFilter IMG
{
	vertical-align: middle
}

.sqlFilter IMG
{	
	margin: 0px 3px
}

.sqlFilter A
{
	margin: 0 2px 0px 2px
}

.sqlFilter DIV.crm
{
	display:inline;
	width: 50px;
	font-weight: bold;
	text-align: right;
	margin-right: 2px;
}

/* WebGrid */
.WebGrid
{	
 background-color: #F0F0F0; color: #444;
 BORDER-RIGHT: #aca899 1px solid; BORDER-TOP: #aca899 1px solid; BORDER-LEFT: #aca899 1px solid; BORDER-BOTTOM: #aca899 1px solid;
}

.WebGrid TD
{
	 white-space: nowrap;
}

/* default */
.FrameStyle 
{    background:#E6E6E6; }  

.GroupByBox {    background:#808080; }  

.GroupByBoxLabel {    background:#FFFFFF;   border-color:#444080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}

.Header {    background:#a73b53;   border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#e6eff5;   border-top-color: white;    border-left-color: white;}

.AltRow {    background:#E6E6E6;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;}

.Row {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;   }

.GroupRow {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}

.NewRow {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#A9A9A9;}

.StatusBar {    color: #e6eff5; background:#a73b53;   border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;    padding:2px ;}

.EditTextbox {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}

.FocusCell { border: solid 1px Navy }

.SelectedRow { color: white; background: LightSteelBlue }

.FooterStyle { color: Navy; background: PeachPuff }

.PreviewRow { color: #079e92; height: auto; padding: 0 }

.PreviewRow  BLOCKQUOTE { margin: 6px 0 0 0 }
/* default  end */

/* variant 1 */
.FrameStyle1 
{    background:#E6E6E6; }  
.GroupByBox1 {    background:#808080; }  
.GroupByBoxLabel1 {    background:#FFFFFF;   border-color:#444080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.Header1 { height: 35px;   background:#FFEBA2 url(../images/yellow_grad.png) center repeat-x;   border-color:#DBC57B;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:bold;   color:#444;  }
.AltRow1 {  height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;   font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;}
.Row1 {    height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;   }
.GroupRow1 {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}
.NewRow1 {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#A9A9A9;}
.StatusBar1 {    color: #BF9022;;  background:#FFEBA2 url(../images/yellow_grad.png) center repeat-x;    border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;    padding:2px ;}
.EditTextbox1 {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.FocusCell1 { border: solid 1px Navy }
.SelectedRow1 { color: white; background: LightSteelBlue }
.FooterStyle1 { color: Navy; background: PeachPuff }
.PreviewRow1 { color: #762c3b; height: auto; padding: 0  }
.PreviewRow1  BLOCKQUOTE { margin: 6px 0 0 0 }
/* variant 1 end */

/* variant 2 */
.FrameStyle2 
{    background:#E6E6E6; }  
.GroupByBox2 {    background:#808080; }  
.GroupByBoxLabel2 {    background:#FFFFFF;   border-color:#444080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.Header2 { height: 24px;   background:#f4f8ff;   border-color: white;   border-width:1px;  border-left: solid 1px #d8aaaf; border-bottom: solid 2px #304890; font-family:Verdana;     font-size:8pt;     font-weight:bold;   color:#304890;  }
.AltRow2 {  height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;   font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;}
.Row2 {    height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;   }
.GroupRow2 {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}
.NewRow2 {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#A9A9A9;}
.StatusBar2 {    color: #444;  background:#f9c9cf url(../images/red_grad.gif) center repeat-x;    border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;    padding:2px ;}
.EditTextbox2 {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.FocusCell2 { border: solid 1px Navy }
.SelectedRow2 { color: white; background: LightSteelBlue }
.FooterStyle2 { color: Navy; background: PeachPuff }
.PreviewRow2 { color: #762c3b; height: auto; padding: 0  }
.PreviewRow2  BLOCKQUOTE { margin: 6px 0 0 0 }
/* variant 2 end */

/* variant 2 */
/*.FrameStyle2 
{    background:#E6E6E6; }  
.GroupByBox2 {    background:#808080; }  
.GroupByBoxLabel2 {    background:#FFFFFF;   border-color:#444080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.Header2 { height: 24px;   background:#f5f5f5 url(../images/tabs/button-bg.gif) center repeat-x;   border-color: white;   border-width:1px;   border-style:solid;  border-right-color: #888; border-bottom-color: #888; font-family:Verdana;     font-size:8pt;     font-weight:bold;   color:#444;  }
.AltRow2 {  height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;   font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;}
.Row2 {    height:22px;  background:#FFFFFF; border-bottom: dotted 1px #f0f8ff;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;   }
.GroupRow2 {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}
.NewRow2 {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#A9A9A9;}
.StatusBar2 {    color: #BF9022;;  background:#FFEBA2 url(../images/yellow_grad.png) center repeat-x;    border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;    padding:2px ;}
.EditTextbox2 {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.FocusCell2 { border: solid 1px Navy }
.SelectedRow2 { color: white; background: LightSteelBlue }
.FooterStyle2 { color: Navy; background: PeachPuff }
/* variant 2 end */

/* variant 3 */
.FrameStyle3 {    background:#E6E6E6; }  
.GroupByBox3 {    background:#808080; }  
.GroupByBoxLabel3 {    background:#FFFFFF;   border-color:#444080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.Header3 { height: 30px;   background:#f5ebec;   border-color:#772c3a;   border-width:3px 0;   border-style:solid;    font-family:Verdana;     font-size:9pt;     font-weight:bold; font-style: italic;  color:#772c3a;   }
.Header3 SPAN {  text-align: left }
.AltRow3 {  height:22px;  background:#f9f3f3; border-bottom: solid 1px #ac5d63;   font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;}
.Row3 {    height:22px;  background:#FFFFFF; border-bottom: solid 1px #ac5d63;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;  white-space: nowrap;   }
.GroupRow3 {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}
.NewRow3 {    background:#FFFFFF;    font-family:Verdana;     font-size:8pt;     font-weight:normal;   color:#A9A9A9;}
.StatusBar3 {    color: #444; background:#E9FEFF;   border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:8pt;     font-weight:normal;    padding:2px ;}
.EditTextbox3 {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:8pt;     font-weight:normal;}
.FocusCell3 { border: solid 1px Navy }
.SelectedRow3 { color: white; background: LightSteelBlue }
.FooterStyle3 { color: Navy; background: PeachPuff }
.PreviewRow3  { color: #762c3b; height: auto; padding: 0 }
.PreviewRow3  BLOCKQUOTE { margin: 6px 0 0 0 }
/* variant 3  end */

.wbControls
{
	cursor: pointer
}

.wgCheckbox
{
	border: solid 1px #444;
	background: white;
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	padding-right: 4px;
}

.wgCheckbox DIV
{
	white-space: nowrap
}
/* WebGrid (end) */

/* Universal */
.DataFieldRO
{
	background-color: Transparent;
	border: solid 1px #888888;
}

.DataFieldED
{
	background-color: #FFFFE0;
	width: 150px;
}

.DataField
{
	background-color: #FFFFE0;
	width: 150px;
}

.DataFieldERR
{
	background-color: red;
	color: #444;
	width: 150px;
}

.i16-32, .i16x32 {
width: 16px;
height: 16px;
}

table.todo
{
border: 1px solid #304890;
}

.todo .itemchck {
border-top: 0px !important;
border-right: 0px !important; 
}

.todoadd
{
background: #304890 !important;
padding: 5px;
}

.ticketsummary h3.title
{
background: #304890;
margin-bottom: 10px;
color: white;
padding-left: 10px;
}

.infotablehdrdark {
background: #304890 !important;
}

div#modules h2.stickerheader
{
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;

}

div#modules h2.stickerheader a
{
color: white;
font-weight: bold;
}

div#modules .infotablemaindark
{
-webkit-box-shadow: none;
padding: 0;
}

div#modules .infotablemaindark table th
{
background: url('../Images/pattern_menu_podpora.jpg') repeat-x;
}

div#modules .infotablemaindark table td, div#modules .infotablemaindark table td a
{
color: #3B5998;
}

.todoadd a
{
color: #fff !important;
margin-left: 5px;
}
/* Kalendar */	


.today
{
	background-color: #eee8aa;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	
}

.today DIV
{
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.headerDate
{
	background-color: #dcdcdc;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.legendHour
{
	background-color: #ececec;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.sobota
{
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;

}

.nedela 
{
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;

	border-color:#ffffff;
}

.kalendar
{
	background-color: #ffffe0;
	padding: 0px 2px;
	border-color:#ffffff;

}

.kalendar TD
{
	border-color:#ffffff;
	
	
	
}

/*  Návšteva dosla */
.Kat1
{
	background-color: #c0c0ff;
	width: 40px;
	height:16px;
	padding: 1px 1px;
	overflow: hidden;
	cursor:pointer;
}
/* Návšteva vysla */
.Kat2
{
	background-color: #c0c0af;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Telefon dosly */
.Kat3
{
	background-color: #c0c00f;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Telefon vysly */
.Kat4
{
	background-color: #ffc03f;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Uloha */
.Kat5
{
	background-color: #c0c0df;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
	
}


/* UpDownField */
BUTTON.UpDown
{
	width: 15px;
	height: 11px;
}
BUTTON.UpDown IMG
{
	vertical-align: top;
}

/* DropDownList */
.ConfInput INPUT
{
	padding-left: 3px;
	font: 10px Courier;
	width: 460px;
}

.ConfInput SELECT
{
	font: 10px Courier;
	width: 460px;
}

.ConfInputTable
{
	width: 650px;
}

/* parametre produktu */
.tpSkupina
{
    BACKGROUND: #d2deed;
	width:201px;
	border: 1px gray solid
}

.tpSkupina DIV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING: 2px 4px;
}

.tpParameter
{
	width:100px;
	border-color:gray;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.tpParameter DIV
{
	padding:2px 8px
}

.tpHodnota
{
	width:100px;
	border-color:gray;
	border-style: solid;
    border-width: 0px 1px 1px 0px;
}

.tpHodnota DIV
{
	padding:2px 8px;
    text-align:right
}

.tpSeparator
{
    BACKGROUND: #d2deed;
    width:201px;
    border: 1px gray solid;
    border-width: 0px 1px 1px 1px
}

.tpSeparator DIV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING: 2px 4px;
}

.Span
{
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding: 0px 4px 2px 4px;
	color: #304890
}

.span .Span
{
	background-position: 4px 1px;
	background-image: url(../Images/System/notsel4.gif);
	cursor: pointer;
	padding: 0px 4px 2px 20px;
	color: #444
}

.SpanSel
{
	background-image: url(../Images/System/sel4.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;
	padding: 0px 4px 2px 20px;
	font-weight: bold;
	cursor: pointer;
	color: #c53025
}

.SpanSeparator
{
	padding-top: 3px;
	vertical-align: middle;
	height: 18px
}

.SpanSeparator SPAN
{
	vertical-align: middle;
	height: 20px
}

.Button
{

	background:#DDDDDD;
	border: outset 3px #DDDDDD;
}

.ButtonSel
{
	background:#DDDDDD;
	border:inset 3px #F0F0F0;
}
/* vsetky zvisle, bodkovane */
TD.bodkovane
{
	border-left: 1px dotted #444;
	border-right: 1px dotted #444;
	padding: 6px;
}

/* Kbase - vsetky, bodkovane */
TD.bodkovaneVsetky
{
	border: 1px dotted #444;
	padding: 6px;
}
HR.bodkovane
{
	border: 1px dotted #444;
}

/* vsetky zvisle, plne */
TD.plne
{
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	padding: 6px;
}
TD.plneVsetky
{
	border: 1px solid #444;
	padding: 6px;
}

HR.plne
{
	border: 1px solid #444;
}


.PopUp
{

	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: white;
	BORDER-LEFT: gray 1px solid;
	COLOR: #444;
	BORDER-BOTTOM: gray 1px solid;
	TEXT-ALIGN: left
}

.PopUpItemOn {
	BACKGROUND: #04078c;
	COLOR: white;
}
.PopUpItemOff {
	BACKGROUND: white
}

.required
{
	font-weight: bold
}

.htmlField
{
	overflow:auto; BORDER:2px inset; WIDTH:100%; height:100%; BACKGROUND-COLOR:white; padding:0px
}

.myAlert
{
	position: absolute;
	width: 300px;
	border: solid 1px #606060;
	background: #F0F0F0;
	padding: 1px 1px 10px 1px;
	text-align: center
}

.myAlert BUTTON
{
	width: 90px;
	height: 22px;
	border: solid 1px #444;
	font-family: Verdana;
	font-size: 12px;
	background-image: url(../images/system/button-bg.gif)
}

.myAlertHead
{
	height: 20px;
	background: #D2F2FF;
	color: #808080;
	padding: 2px 8px;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold
}

.myAlertObsah
{
	table-layout: fixed;
	width: 100%;
	color: #404040;
	text-align: center
}

.myAlertObsah TD
{
	padding: 8px 16px;
	font-family: Verdana;
	font-size: 10px;
}

.item
{
	cursor: pointer;
	vertical-align: baseline
}

FIELDSET
{
	padding: 4px
}

.bShopInfo
{	
 background-color: #e0e0e0; color: #444;
 BORDER: #aca899 1px solid;
 padding: 4px
}

#inlineData
{
	visibility:hidden; position:absolute; z-index:100; top:0px; left:0px;
}

/* znalostna baza - start */
.kbMain
{
	border: solid #919b9c;
	border-width: 0px 1px 1px 1px;
	padding: 2px 4px 4px 4px;
	width:770px
	
}

.kbTable
{
	margin-top: 1px;
	margin-bottom: 5px;
	width: 100%
}
.kbTop TH
{
	background-image:url(../images/kbase/gradient_glass_sp.gif);
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: white;
	height: 22px;
	background-repeat: repeat-x;
	white-space: nowrap
}
.kbTop TH A,
{
color:white;
font-weight:bold;
text-decoration:underline
}
.kbTop TH A:hover
{
color:white;
font-weight:bold;
text-decoration:none
}
.kbTopLeft
{
	background: url(../images/kbase/usko_glass1_sp.gif) no-repeat;
	width: 3px
}
.kbTopRight
{
	background: url(../images/kbase/usko_glass2_sp.gif) no-repeat;
	width: 3px
}
.kbLeft
{
	background: url(../images/kbase/line_usko_white_sp.gif) repeat-y;
}
.kbRight
{
	background:url(../images/kbase/line_usko_white2_sp.gif) repeat-y;
}
.kbBottom
{
	height: 3px;
	background: url(../images/kbase/bottom_line_sp.gif) repeat-x;
}
.kbBottomLeft
{
	background: url(../images/kbase/usko_glass3_sp.gif) no-repeat;
}
.kbBottomRight
{
	background: url(../images/kbase/usko_glass4_sp.gif) no-repeat;
}
.otazka{
	padding-left: 20px;
	background-color:#f4f8ff;
	}
.odpoved{
	padding-left: 20px;
	}	
.suvisiace{
	background-color:#f4f8ff;
	margin-top: 6px;
	}
	
.kbDetail
{
	width: 790px;
	background: #fceef0
}
.kbDetail_DIV
{	
	width:770px
	}
/* znalostna baza - end */

/*kbase all*/
.KBaseFieldRO
{
    background-color:transparent;
    border: none;
    text-align:justify;
	font-size:12px;
	font-weight:normal;
	padding-left:15px
}
.KBaseField_tema
{
   
    width:400px;
	font-weight:normal;
	padding-left:15px;
	color:#444000
}
.KBaseField_temaRO
{
    background-color:transparent;
    border: none;
    width:400px;
	font-weight:normal;
	padding-left:15px;
	color:#444000
}
.KBaseField
{
    background-color:transparent;
    border: none;
    width:100%;
	font-size:12px;
	font-weight:normal;
	padding-left:15px
}
	.name_main A
{	
	font-weight:normal; 
	text-decoration:underline;
	color:#25705e
	}
	.name_main A:hover
{	
	font-weight:normal; 
	text-decoration:none;
	color:#444
	}

.btn_priznaky, .btn_priznakyOver
{
	cursor:pointer;
	height:24px
}

TABLE.btn_priznakyOver TD
{
	color: #f1c38c;
	font-weight: bold;
}
.oddelovac_kB
{
  background:url(../Images/menu/oddelovac.gif) repeat-x; 
  height:7px; 
  width:100%;  
 }

/*kbase end*/

TD.Zalozka4Sel
{
	font: bold 11px Tahoma, Arial;
	color: #304890;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/style08_s_back.gif) repeat-x center;
	border-top: solid 1px #778A98;
	border-left: solid 1px #91A7B4;
	border-right: solid 1px #91A7B4;
	text-align: center;
	vertical-align: middle;
	padding: 0px 20px;
	white-space: nowrap;
	cursor: pointer;
}

TD.Zalozka4
{
	font: normal 11px Tahoma, Arial;
	color: #3b3b3b;
	height: 21px;
	background-color: Transparent;
	background: url(../Images/Tabs/style08_n_back.gif) repeat-x center;
	border: solid 1px #B0BEC7;
	border-bottom-color: #93A6B4;
	text-align: center;
	vertical-align: middle;
	padding: 0px 20px;
	white-space: nowrap;
	cursor: pointer;
}

.Zalozka4 IMG, .Zalozka4Sel IMG, .Zalozka5 IMG, .Zalozka5Sel IMG
{
	vertical-align: middle;
}

DIV.Zalozka4
{
    margin-top: 2px;
	background: url(../Images/Tabs/style08_back.gif) repeat-x center;
	float: left;
	margin-left: 0px;
}

TABLE.imgButt, TABLE.imgButtOver
{
	display: inline;
	margin: 1px;
}

TABLE.imgButt TD, TABLE.imgButtOver TD
{
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 0;
	white-space: nowrap;
	text-align: center;
}

.imgButtOver TD
{
	color: #444;
}

TD.imgButt IMG, TD.imgButtOver IMG
{
	vertical-align: middle;
}

DIV.SortHeader
{
	width:100%;
	text-align:right;
	padding:1px;
	margin-bottom:2px;
	background:#6F767A;
	color:White;	
}

TABLE.KosikLegend
{
 margin-top:10px;
 width:50%;
 border: solid 1px #888888;
 float:right; 
}

TABLE.KosikLegend TD
{
	text-align: center;
	padding:5px;
	white-space:nowrap;
	
}

.KosikLegend TH
{
	background:#6F767A;
	color:White;	
}

/* rma navigator */
.rmaNav
{
	table-layout: fixed
}

.rmaNav TH
{
	background: url(../images/kbase/rma_line.gif) repeat-x;
	height: 21px;
	color: White;
	white-space: nowrap
}

.rmaNavHeadL
{
	background: url(../images/kbase/rma_left.gif) no-repeat;
	width: 5px
}

.rmaNavHeadR
{
	background: url(../images/kbase/rma_right.gif) no-repeat;
	width: 5px
}

.rmaNav DIV
{
	background: #e8e8e8;
	padding: 6px;
	margin-bottom: 2px
}

.rmaNav A, .rmaNav A:hover
{
	font-weight: bold;
	text-decoration: underline;
}
/*kaso.css*/
.pageInside
{

}
.LoginHeader
{
	width: 100%;
	background: url(../images/web/header_podpora.jpg) no-repeat;
	height: 132px;
}
.LoginHeader TH
{
	text-align: right;
	vertical-align: top;
	padding-right:10px;
	padding-top:10px;
}
#index {
	color: rgb(74,74,74);
	background-color: rgb(255,255,255);
	margin: -1px 0;
	width: 189px;
/*	border-bottom: 1px solid rgb(164,164,164);
	border-top: 1px solid rgb(164,164,164);*/
	float: right;
}
#index h3 {
	height: 29px;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: rgb(0,0,0);
	background-color: rgb(227,227,227);
	background-image: url(../images/web/h3index.gif);
	background-repeat: no-repeat;
/*	background-position: 0px -5px;*/
	padding: 7px 7px;
	margin: 0;
	border-width: 0;
	border-style: solid;
	border-color: rgb(144,144,144);
	text-align: left;
	border-bottom: solid 2px #773745
}
#index h3::before {
	content: normal;
}
#index ul {
	background-image: url(../images/web/index.gif);
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#index li {
	list-style-type: none;
	line-height: 122%;
	display: block;
	font-size: 100%;
	padding: 3px 8px 5px;
	margin: 0;
	border-top: 1px solid rgb(223,223,223);
	text-align: left
}
#index li img {
	vertical-align: middle;
}

#index .bottom {
height: 6px;
background: url(../images/web/content_bottom.gif) no-repeat
}
#index A
{
color:#b23650;
text-decoration:underline
}
#index A:hover
{
color:#444000;
text-decoration:none
}
/* CSS O NAS */
.horny_okraj
{
background: url(../images/web/line_top.gif) repeat-x
}
.spodny_okraj
{
background: url(../images/web/line_bottom.gif) repeat-x
}
.lavy_okraj
{
background: url(../images/web/line_left.gif) repeat-y
}
.pravy_okraj
{
background: url(../images/web/line_right.gif) repeat-y
}
.produkty1
{
background-color: #dddddd;
border-bottom: solid 1px #444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444;
height:20px;
padding-left:20px
}
.produkty2
{
border-bottom: solid 1px #444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#4a4a4a;
padding:10px 10px 10px 20px
}
.text1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #fff;
padding-left:20px;
background-color: #304890;
}

.clickable_full a
{
display:block;
font-size: 12px;
font-weight: bold;
padding-top: 20px;
height: 30px;
}

.clickable_full a:hover
{
display:block;
color: #444;
text-decoration: none;
}

#stk1558
{
display:block;
width: inherit;
}


.text2
{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#304890;
padding-left:5px;
padding-top:10px
}
.text3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444;
padding-left:20px;
padding-bottom:15px
}
.oval
{
padding-top:20px;
padding-bottom:20px
}
/*podpora_menu bok*/
.podpora_menuL
{
margin:0px;
vertical-align:top;

}
.podpora_menuR
{
vertical-align:top;
background-color:#e4e4db;
padding-left:10px
}

.podpora_menuL_line
{
width: auto;

}
/*.podpora_menuR_line
{
background: url(../images/web/podpora_menuR.gif) repeat-y;
width: 9px;

}*/

.podpora_menuL_image
{
text-align:center

}
.podpora_menuR_image
{
text-align:center

}

.podpora_menuL_txt
{
	text-align: center
}
.podpora_menuR_txt
{
	text-align: left
}
.podpora_menuR_txt A
{
text-align:center;
text-decoration:underline;
color:#304890;
padding-left:10px;

}
.podpora_menuR_txt A:hover
{
text-align:center;
text-decoration:none;
color:#444
}
.podpora_txt 
{
padding:10px 0px 10 px 10 px;
font-weight:normal;
line-height:25px

}
.podpora_txt A
{

color:#304890;
font-weight:bold;
text-decoration:underline;

}
.podpora_txt A:hover
{
color:#304890;
font-weight:bold;
text-decoration:none;


}

/*new*/
.baris_news
{
	margin: 0px 0px 4px 0px;
	color: #3d3d3d;
	text-align: left;
	width:640px;
	border: solid 1px #717171;
	background-color:#efefe9;
}

.pasomNadpis A
{
	color:#FFFFFF;	
	font-weight:bold;
	text-decoration:underline;
}
.pasomNadpis A:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
		
}
.baris_news H1
{
	margin: 0px;
	padding: 2px;
	background: url(../images/web/podpora_line_sticker2.gif) repeat-x;
	
}
.pasomDatum
{
	float: left;
	font-weight: normal;
	font-size: 11px;
	color:#FFFFFF;
}
.pasomModuly
{
	float: right;
	font-weight: normal;
	font-size: 11px;
	color:#FFFFFF;
}
.pasomObsah
{
vertical-align:top;
padding-left:10px;
}
.pasomViac
{
	text-align: right;
	background: url(../images/bck_viac.gif) right no-repeat;
	height: 26px;
	font-family: Arial;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 10px;
	padding-right: 2px;
	margin-top: 10px
}
DIV.pasomViac A
{
	height: 23px;
	width: 48px;
	color: #730c0c;
	text-align: center;
	line-height: 23px;
	line-height: 22px;
	text-decoration:underline
	
}

DIV.pasomViac A:hover
{
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: none
}

.pasomViac IMG
{
	border: none;
}
.evidencia
{
padding-left:16px;
font-size:17px;
font-family:Arial;
font-style:italic
}
.evidencia A
{
color:#304890;
text-decoration:underline;
font-weight:bold;
}
.evidencia A:hover
{
color:#304890;
text-decoration:none;
font-weight:bold;
}
.new_baris
{
padding-left:10px;
}
.new_baris A
{
font-weight:bold;
color:#304890;
text-decoration:underline;
}
.new_baris A:hover
{
font-weight:bold;
color:#304890;
text-decoration:none;
}

.barisnews
{
	width: 100%;
	table-layout: fixed;
	border-bottom: solid 1px #bfcbe2;
	margin-bottom: 4px
}

.barisnews TH
{
	text-align: left;
	font-weight:bold;
	font-size: 9px;
	background:#f4f8ff;
	border-bottom:#bfcbe2;
	height: auto;
	padding: 1px 4px
}

.barisnews .tar
{
	width: 150px
}

.barisnews .tar DIV
{
	color:#4b4b4b;
	font-weight:normal
}

.barisnews .header2
{
	width: 210px;
	text-align:right;
	padding-right:5px;
	color: #444
}
.barisnews .body
{
	padding-left:20px
}
.barisnews TH A, .barisnews TH A:hover
{
	font-size: 11px;
	font-style:italic;
	color:#304890;
	font-weight:bold;
}
.filter_barisnews
{
color:#304890;
}
.barisnews_menuH
{
    PADDING: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	font-style:italic;
    MARGIN: 8px 0px 0px 0px;
    COLOR: #304890;
    BORDER-BOTTOM: #bfcbe2 1px solid;
    BACKGROUND-COLOR: #f4f8ff;
}

.barisnews_menuL 
{
	margin: 10px 6px 10px 30px;
	padding: 0
}

.barisnews_menuL  LI
{
	margin: 4px 0;
	list-style-image: url(../images/web/podpora_arrow.gif)
}

.barisnews_menuL A, .barisnews_menuL A:hover
{
color:#304890
}
.barisnews_BarISX A, .barisnews_BarISX A:hover
{
	font-weight:bold;
}

LI.barisnews_BarISGO
{
	list-style-image: url(../images/web/podpora_arrow_blue.gif)
}

.barisnews_BarISGO A, .barisnews_BarISGO A:hover
{
	font-weight:bold;
	color:#083473;
}

LI.barisnews_BarISNET
{
	list-style-image: url(../images/web/podpora_arrow_green.gif)
}

.barisnews_BarISNET A, .barisnews_BarISNET A:hover
{
	font-weight:bold;
	color:#5a7563;
}

.euronews
{
	margin: 4px;
	border: solid 1px #304890;
	width: 100%;
}

.euronews DIV
{
	margin: 10px 20px 10px;
}

.euronewsHead
{
	background: #efefe9;
	padding: 4px 8px
}

.euronewsItem
{
	padding-top: 10px
}

.euronews H1
{
	background: none;
	border: none;
	font-size: 18px;
	font-style: normal
}

.euronews H2
{
	font-size: 14px;
	color: #304890;
	font-style: italic;
	padding: 0 10px
}

.euronews H3
{
	margin: 2px;
	background-color: #304890;
	border: 0px;
	color: white;
	padding: 3px 3px 3px 10px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.euronews H3 div
{
	color: white;
}

.euronews H3 DIV
{
	width: 100px;
	padding: 0;
	margin: 0;
	float: left
}

.euronews H3 A
{
	float:right
}

.euronews DIV DIV
{
	padding: 2px 10px
}

.euronews A, .euronews A:hover
{
	color: #304890;
	font-weight: bold
}

.tarItem
{
	list-style: none;
	width: 200px;
	padding: 0;
	margin: 0
}

.tarItem A
{
	border: solid 1px #c1c1c1;
	background: #efefe9;
	margin: 1px;
	padding: 2px;
	display: block;
	height: 20px;
	padding-bottom: 7px;
}

.tarItem A:hover
{
	background: red;
	text-decoration: none;
	color: #304890;
	text-decoration: underline;
	background-color: #90C048;
}

.managerkategorie input
{
	width: 20px;
}

.managerkategorieT
{
	width: 300px;
	padding-top: 10px;
}

.add_new_note:hover
{
	color: #304890;
}

.tarItem li
{
	margin-top: 5px;
}


.popUpCombo
{
	border: solid 1px #101f36;
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: white
}

.popUpCombo A
{
	color: #101f36;
	display: block;
	padding: 4px 10px;
	text-align: left;
	margin: 0
}

.popUpCombo A
{
	background: url(../images/system/rb_off.gif) no-repeat 6px center;
	padding-left: 24px;
}

.popUpCombo LI.sel A
{
	background: url(../images/system/rb_on.gif) no-repeat 6px center
}

.ftxField
{
	color: #444
}

.ftxHelp
{
	color: gray;
	font-style: italic;
	padding-left: 4px
}

UL.popUpCombo A:hover
{
	background-color: #e8f1fa;
	color: #101f36;
	text-decoration: none
}

.popUpCombo A.sel
{
	font-weight: bold
}

.QuickBar
{
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background: #304890;
	text-align: center;
}
.QuickBar Table TD
{

}

.QuickBar SPAN
{
	color: #fff;
	padding: 6px 0px 10px 0px;
	font-weight: bold;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: center;
}

.QuickBarTDEmpty
{
	display:none;
}
.QuickBarItem, .QuickBarItemEmpty
{
	margin: 0px;
	padding: 1px 7px 0 7px;
	height: 30px;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
}
.QuickBarItem SPAN
{
}
.QuickBarItem IMG
{
	width: 24px;
	height: 24px;
	margin: 1px 1px;
}
.QuickBarItem a:link, .QuickBarItem a:visited, .QuickBarItem a:active, .QuickBarItem a:hover
{
    text-decoration: none;
}
.QuickBarItemEmpty
{
    display: none;
}

/*kbase*/
.KBaseFieldRO
{
    background-color:transparent;
    border: none;
	font-size:12px;
	font-weight:normal;
	padding-left:15px
}

.KBaseField_tema
{
   
	font-weight:normal;
	padding-left:15px;
	color:#444000
}


.KBaseField_temaRO
{
    background-color:transparent;
    border: none;   
	font-weight:normal;
	padding-left:15px;
	color:#444000
}
.KBaseField
{
    background-color:transparent;
    border: none;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
	text-align:justify;
}
	.name_main A
{	
	font-weight:normal; 
	text-decoration:none;
	color:#304890
	}
	.name_main A:hover
{	
	font-weight:normal; 
	text-decoration:underline;
	color:#304890
	}


/*CisKoder flyout */

.CisKoder_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* CisKoder highlighted item */

.CisKoder_highlightedListItem
{
	background-color: #ffff99;
	color: #444;
	padding: 1px;
}

/* CisKoder item */

.CisKoder_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/*znalosti_temy css*/
.table_kb
{
border: solid 1px #444;
margin-bottom:3px
}
.nazov_kb
{
background-color:#f8f8f8;
border-right:dotted 1px gray
}
.nazov_kb A
{
font-weight:bold;
color:#3cb394;
text-decoration:underline
}
.nazov_kb A:hover
{
font-weight:bold;
color:#3cb394;
text-decoration:none
}

.filterInfo
{
    color:White;
    background-color:#F6A4A4;
    width:100%;
    padding:5px;
    font: bold;
    border: solid 1px #444333;
    
}
.HeaderText
{
	color:#8d0814;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:bottom
	}
.legend_nadpis
{	color:#8d0814;
}
/*question form*/
.crmInfo_nadpis H2
{
    color:#304890;
    text-decoration:underline;
    font-style:italic;
    margin:0px 0px 10px 10px}
.crmInfo_bigpadd
{
    background:#f5ebec;
    border-collapse:collapse;
    border:1px solid #304890;
   
    }
.crmInfo_bigpadd TD
{
    border:1px solid #f3dadd;
    }
/* envelopa UserDetail */
.crm_detail_t
{
	background: url(../images/web/crm_detail_t.gif) top repeat-x;
	margin-top:2px
}

.crm_detail_l
{
	background: white url(../images/web/crm_detail_dot.gif) left repeat-y
}

.crm_detail_r
{
	background: url(../images/web/crm_detail_dot.gif) right repeat-y
}

.crm_detail_b
{
	background: url(../images/web/crm_detail_dot.gif) bottom repeat-x;
	margin-bottom: 10px;
}

.crm_detail_lt
{
	background: url(../images/web/crm_detail_lt.gif) left top no-repeat
}

.crm_detail_rt
{
	background: url(../images/web/crm_detail_rt.gif) right top no-repeat;
	height: 23px;
	white-space:nowrap
	/* border-bottom: 1px solid #dfdfdf; */
}
.crm_detail_rt A,.crm_detail_rt A:hover
{
    font-weight:bold;
    white-space:nowrap
    }
.crm_detail_lb
{
	background: url(../images/web/crm_detail_lb.gif) left bottom no-repeat
}

.crm_detail_rb
{
	background: url(../images/web/crm_detail_rb.gif) right bottom no-repeat;
	padding: 10px;
	width: 100%
}

.crm_detail_rb button
{
	width: 150px;
	height: 24px;
	color: #444;
}

.crm_detail_rb button:hover
{
	background: #304890;
}

.crm_detail_rb INPUT
{
	height: 24px !important;
}

.td_widther td
{
width: 250px;
}

#divEvid input
{
	width: 30%;
	height: 24px !important;
}

.kbasefield
{
	width: 30% !important;
	height: 24px !important;
}
.crm_detail_rb2
{
	background: url(../images/web/crm_detail_rb.gif) right bottom no-repeat;
	padding: 10px;
	width: 430px
}

.crm_detail_t TABLE
{
	width: 100%
}

.crm_detail_t .controls
{
	float: right;
	margin: 4px;
	width:auto;
	white-space:nowrap;
}

.crm_detail_t .controls IMG
{
	margin: 2px;
	cursor: pointer
}

.crm_detail_t H4, .crm_detail_t A:link
{
	font: bold 12px Arial;
	color: #304890;
	text-decoration: none;
	margin: 0px 8px;
	line-height: 20px;
	white-space:nowrap
}
.crm_detail_t A:hover, .crm_detail_t A:active{
	text-decoration: underline;
	color: #304890;
}


.crm_detail_t H4 IMG
{
	vertical-align: middle
}

.crm_detail_t H4 SPAN
{
	color: darkred;
}
.splash_spl
{
	border:10px solid #f97a13;
	text-align:center
	}
.splash_spl p
{
	border-bottom:1px dotted #3a4d8f;
	width:300px;
	margin: 0 auto
	}
	
ul.rounded
{
text-align: left;
}

.x-panel.x-grid-panel
{
width: 969px;
}

.x-grid3-cell-inner.x-grid3-col-IDR3Column
{
background-color: #EFEFE9;
}

.x-grid3-cell-inner.x-grid3-col-IDR6Column
{
background-color: #EFEFE9;
}

.x-grid3-col.x-grid3-cell
{
background-color: #EFEFE9;
}

.x-panel-ml
{
border: 1px solid #d2d2cd;
}

.x-grid3-cell-inner.x-grid3-col-IDR8Column
{
background-color: #EFEFE9;
}

.x-grid3-cell-inner.x-grid3-col-IDR7Column
{
background-color: #EFEFE9;
}

.x-grid3-cell-inner.x-grid3-col-IDR4Column
{
background-color: #EFEFE9;
}

.sqlfilter input, .sqlfilterh input, .sqlfilterexf input
{
	height: 23px !important;
}

.MenuIcons, .MenuIcon6, .bottomMenuIcons, .MenuIconsDark
{ 
	display: inline-block;
	background-color: white;
	color: #000;
	font-size: 9px;
	width: 100%;
}

div.dashboardBlank div.MenuIcons
{
	background: transparent;
}


td.Panel0 ul.menuicons
{ 
border: 1px solid #304890;
}

div.dashboardBlank input.xSField
{
	width: 148px !important;
}

ul.MenuIcons, ul.MenuIcons li,
ul.MenuIcon6, ul.MenuIcon6 li,
ul.bottomMenuIcons, ul.bottomMenuIcons li
{
    border:0px;
}

.MenuIcons A, .MenuIcons A:link, .MenuIcons A:visited,
.bottomMenuIcons A, .bottomMenuIcons A:link, .bottomMenuIcons A:visited
.MenuIconsBezTextu A, .MenuIconsBezTextu A:link, .MenuIconsBezTextu A:visited
{
	font-size: 9px;
	height: 55px;
	float: left;
	display:inline-block;
	text-align: center;
	color:#000;
	text-decoration: none;
	border: 0px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 2px;
	margin-left: 2px;
}

.MenuIcon6 A, .MenuIcon6 A:link, .MenuIcon6 A:visited
{
	font-size: 9px;
	/* height: 15px; */
	float: left;
	display:inline-block;
	text-align: center;
	color:#000;
	text-decoration: none;
	border: 0px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	margin: 2px;
	border-right: 1px dotted silver;
}

.MenuIconsBezTextu A, .MenuIconsBezTextu A:link, .MenuIconsBezTextu A:visited
{
	font-size: 0px;
	color: white;
	height: 40px;
}

ul.MenuIcons Li.arrow,
ul.MenuIcon6 Li.arrow,
ul.bottomMenuIcons Li.arrow
{
    background-image: none;
	float: left;
	padding: 0px;
	margin: 0px;
}

.MenuIcons A IMG,
.bottomMenuIcons A IMG
{
    width: 32px;
    height: 32px;
    display: block;
	margin-bottom:2px;
}
.MenuIcons A:hover, .MenuIcons A:active,
.MenuIcon6 A:hover, .MenuIcon6 A:active,
.bottomMenuIcons A:hover, .bottomMenuIcons A:active
{
	color: black;
	text-decoration: underline
	/* background: #d2d9e2;  #252525 */
}

.infotableHdr
{
	font-size: 11px;
	padding: 2px 4px;
	height: 21px;
	vertical-align: bottom;
	/*border: solid 1px #c7d1df;*/
	color: #6490bb;
	font-weight: bold;
	/*background: #6490bb url(../../images/web/darkHeader.gif) top repeat-x*/
}
.infotableMainDark
{
	background:white;
}

.H_infotable
{
	color: #077507; 
	padding: 3px; 
	background:#f3f8fd;
	cursor:pointer;
	font-weight:bold;
	font-style:italic
}
.infotable
{
	background-color: white;
}
.Row_infotable
{
	border-bottom: 1px dotted silver; 
	padding: 1px 1px 0 15px;
}
.Row_infotable2
{
	border-bottom: 1px dotted silver; 
	padding: 1px 1px 1px 5px;
	text-align:right;
	font-weight:bold
}



/*dark blue*/
.infotableMainDark
{
	background: #afcbed;
	/*carefull*/
	width:100%;
	
}
.infotableHdrDark
{
	font-size: 11px;
	padding: 2px 4px;
	height: 21px;
	vertical-align: bottom;
	border: solid 1px #c7d1df;
	color: white;
	font-weight: bold;
	background: #6490bb url(../../images/web/darkHeader.gif) top repeat-x
}

.infotableDark
{
	background-color: #fff; /* #afcbed */
}
.Row_infotableDark
{
	padding: 1px 1px 0 0px;
	border-bottom: 1px dotted #b5b8c8; 
	vertical-align:top;
	color:#2a4b72;
	font-weight:bold
}
.Row_infotable2Dark
{
	
	padding: 1px 3px 1px 5px;
	background:#f4f4f4;
	border:1px solid #b5b8c8;
	color:black;
	text-align:right;

}
.H_infotableDark
{
	color: #444444;
	padding: 3px; 
	cursor:pointer;
	font-weight:bold;
	font-style:italic;
	border: 1px solid #949494;
	background: #f0f0f0 url('../../images/system/bg_calend.jpg') repeat-x;
	
}

.H_infotableDark:hover
{
	background: #f0f0f0 url('../../images/system/bg_calend_vert.jpg') repeat-x;
	
}

.Row_infotable2Blue
{
	font-size: 10pt;
	padding: 1px 3px 1px 5px;
	color:black;
	border-bottom: 1px dotted #cbd2d8; 
	text-align: left;
	background-color: white;
}

.VyraznyB
{
	color:#2a4b72;
	font-size:11px;
	font-weight:bold;
}

.VyraznyB:hover
{
	color:#2a4b72;
	font-weight:bold;
	text-decoration: underline;
}

.sivyMalyVpravo
{
	font-size: 8pt;
	color: silver;
	float: right;
	width: 100%;
}

.chatFoto
{
	float: left;
	width: 50px;
}
.SFoto
{
	float: left;
	width: 60px
}


.IconNewAlert
{
    background-image: url(../themes/kaso/img/number.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    font-size: 10pt;
    line-height: 20px;
    color: White;
    font-weight:bold;
    position:absolute;
    top: -3px;
}


.ChatBubble1, .ChatBubble0
{
	height: 65px;
    margin: 10px;
    padding: 5px;
    background-color: White;
    -webkit-border-radius: 5px;
	display: block;
}

.ChatBubble0 IMG
{
    float: left;
    margin: 5px;
    margin-right: 10px;
	display: block;
}

.ChatBubble1 IMG
{
    float: right;
    margin: 5px;
    margin-left: 10px;
	display: block;
}

.ChatBubble1
{
   background-image: -webkit-gradient(linear, 0% 20%, 0% 70%, from(#e7f1ff), to(#d1e5ff)); 
}

.ChatBubble0
{
   background-image: -webkit-gradient(linear, 0% 20%, 0% 70%, from(#fff), to(#dedede)); 
}

.ChatBubble0 a, .ChatBubble1 a
{
    text-decoration: none
}

.chatMeno
{
	font-size: 12px;
	color: #050607
}

.chatMeno span.chatRead
{
	color: green;
}

.chatMeno b
{
	font-size: 10px;
	color: #4c566c;
}

.chatAddBox
{
	background: white;
	-webkit-border-radius: 5px;
	padding: 8px;
	margin: 8px;
	width: 95%;
}

.chatAddBox #sTemaNazov
{
	border-right: solid 1px #AAAAAA;
	padding-right:5px;
}

.chatAddBox #dfTema
{
	width: 200px;
	border: solid 1px #AAAAAA;
	font-size: 12pt;
	padding: 3px;
}
.chatAddBox #Text
{
	font-size: 12pt;
	width: 100%;
	border: solid 1px #AAAAAA;
}

.chatAddBox label
{
	font-size: 10pt;
}
.chatAddBox .buttons
{
	padding-top: 7px;
	height: 25px;
}

.instalacia_baris
{
	text-align: center;
}

.installp td
{
	width: 482px;
}

.installp
{
	width: 100%;
}

.installp td.installimg
{
	text-align: right;
}

.installp td.installinfo
{
	text-align: left;
}

.instalacia_baris p
{
	text-align: left;
	width: 186px;
	margin-left: auto;
	margin-right: auto;
	background: #304890;
	color: white;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 8px;
	height: 170px;
	float: left;
}

.instalacia_baris p a
{
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display: block;
	height: 20px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	font-weight: bold;
	margin-left: -2px;
	background: url('../Images/pattern_menu_podpora.jpg') repeat-x !important;
}

div.nadpisinstall
{
	background: #304890;
	color: white;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;

	}

div.nadpisinstall span
{
	margin: 8px;
	}
	
.instalacia_baris img
{
	margin-left: auto;
	margin-right: auto;
}


.chatAddBox .buttons .imgButt TD,
.chatAddBox .buttons .imgButtOver TD
{
    /* background-color: #637bad ; */
	background: #d1e5ff; 
    color: black !important;
    display:inline ;
    font-weight: bold ;
    padding: 2px !important;
    cursor: pointer ;
	
}
.chatAddBox .buttons TABLE.imgButt,
.chatAddBox .buttons TABLE.imgButtOver 
{
	border: 1px solid #bad0ef ;
	margin: 2px !important;
	margin-left: 5px !important;
	float: right;
}

.chatAddBox .buttons TABLE.redButt,
.chatAddBox .buttons TABLE.redButtOver 
{
	border: 1px solid #bad0ef ;
	margin: 2px !important;
	margin-left: 5px !important;
	float: left;
}

.chatAddBox .buttons TABLE.redButt TD
{
	color: white !important;
	background: darkred; 
}
.chatAddBox .buttons TABLE.redButtOver TD
{
	color: white !important;
	background: red; 
}

.infoTblDark TH
{
	font-size: 11px;
	padding: 2px 4px;
	height: 21px;
	vertical-align: bottom;
	border: solid 1px #c7d1df;
	color: white;
	font-weight: bold;
	background: #6490bb url(../../images/web/darkHeader.gif) top repeat-x
}

.infoTblDark TD
{
	border: 0px;
}

.infoTbl TH.I, .infoTblXls TH.I, .infoTblDark TH.I { width: 25px; text-align: center; }
.infoTbl TH.D, .infoTblXls TH.D, .infoTblDark TH.D { width: 65px; text-align: right; }
.infoTbl TH.N, .infoTblXls TH.N, .infoTblDark TH.N { width: 55px; text-align: right; white-space: no-wrap }

.infoTbl TD.I, .infoTblXls TD.I, .infoTblDark TD.I { width: 25px; text-align: center; }
.infoTbl TD.D, .infoTblXls TD.D, .infoTblDark TD.D { width: 65px; text-align: right; }
.infoTbl TD.N, .infoTblXls TD.N, .infoTblDark TD.N { width: 55px; text-align: right; white-space: no-wrap }

.infoTbl, .infoTblXls, .infoTblDark
{
	width: 100%;
	background-color: #FFF;
	border-collapse: collapse;
	border: 0px;
}

#TopReviewCommentsContent
{
	width: 92% !important;
}

td.addcomment img
{
	margin-right: 15px;
}

table.infoTblDark
{
	border: 1px solid silver;
}

.iFilter input

{
	font-weight: normal;
	padding: 2px !important;
	padding-top: 4px !important;
	padding-left: 4px !important;
	vertical-align:  middle !important;
}

.anylinkcss
{
text-align: left;
}

.headPredmetNew a:hover

{
	text-decoration: underline !important;
}
