body {
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	background-color: #ffffff;
	font-size: 12px;
	margin:0;
	padding:0;
	behavior:url("/layout/js/csshover.htc"); 
}




table {
	font-size: 11px;
	margin:0 0 5px 0;
	width:100%; 
} 
th, td { vertical-align:top; padding:2px 4px 2px 4px; text-align:left; }
	


img { border: 0; }
form { margin:0; padding:0; }

ul {
	margin:0 0 5px 0;
	padding:0; 
}
li {
	padding:0; 
	list-style:none;
	font-size: 11px;
	line-height:15px;
}

b, strong {}
b.green, strong.green { color: #109d6b; }
hr { width:100%; border:0; border-top:1px solid #808080; height:1px;}
a,
a:link,
a:visited,
a:hover,
a:active {
		text-decoration: none;
        font-weight:bold;
        color: #515151;
        text-decoration: underline;
}
a:hover {
        text-decoration: none;
        color: #109d6b;
}

a.mks,
a.mks:link,
a.mks:visited,
a.mks:hover,
a.mks:active {
	text-decoration:none;
	color: #515151;
	font-weight:normal;
}
h3 a.mks,
h3 a.mks:link,
h3 a.mks:visited,
h3 a.mks:hover,
h3 a.mks:active {
	text-decoration:none;
	color: #515151;
	font-weight:bold;
}


p { 
	font-size: 11px;/*0.7em;*/ 
	margin:0 0 10px 0;
}
h1 {
        color: #109d6b;
        margin: 5px 0px 5px 0px;
        padding: 0px;
        font-style: normal; 
        font-weight: normal;
        font-size: 20px;
}

h2 {
        color: #109d6b;
	    margin: 0px 0 5px 0px;
        padding: 10px 0 0 0;
        font-style: normal; 
        font-size: 15px;
}


h3 {
        margin: 0px 0 5px 0px;
        padding: 10px 0 0 0;
        font-style: normal; 
        font-size: 13px;
}

h3.blue {
        color: #006699;
}
h3.green {
        color: #109d6b;
}

h4 {
	margin: 0px 0 5px 0px;
	padding: 10px 0 0 0;
	font-style: bold; 
	font-size: 11px;
	color: #006699;
}

#main {
	width: 862px;
	margin:auto;
	position:relative;
	background: url('/layout/img/background-line.gif') top center repeat-y;

}


/* TOP */
#top { 
	padding: 29px 29px 0px 29px;
	background: url('/layout/img/background-top-line.gif') top left no-repeat;
	z-index:300;
}
#top a {
	font-weight:normal;
}

.top-bg {
	position: relative;
	top: -7px;
	height: 80px;
	background: url('/layout/img/top-line.png') top left no-repeat;
}

.top-bg-admin {
	position: relative;
	top: -7px;
	height: 80px;
	background: url('/layout/img/top-line.png') top left no-repeat;
}

.top-bg-en {
	position: relative;
	top: -7px;
	height: 80px;
	background: url('/layout/img/logo-en.png') top left no-repeat;
}

#top .top-bg .logo {
	margin-top:10px;
}
#top .flags {
	float:right;
	padding:3px 5px 0 0;
}


.topmenuright {
	position:relative;
	float:right; 
	margin-top:4px; 
	background:#f5f5f5; 
	padding:2px 5px 2px 5px;
	font-size:11px;
	padding: 3px 20px 5px 10px;
}

.topmenuright .first-outer {
	color:green;
	font-weight:bold;

}

#top .topmenuright .first-outer a,
#top .topmenuright .first-outer a:hover,
#top .topmenuright .first-outer a:visited,
#top .topmenuright .first-outer a:link {
	white-space: nowrap;
	text-decoration: underline;
	color:green;
	font-weight:bold;
	font-size:11px;
	padding:2px 0 0 18px;
}
#top .topmenuright .first-outer a:hover {
	color: #000055;
}
.topmenuright .inline {
	display:block;
}
.topmenuright .login,
.topmenuright .cart {
	padding-left:12px;
}
.loglink {
	background: url('/layout/img/male-menu-login.gif') -3px 2px no-repeat;
}
.cartlink {
	background: url('/layout/img/male-menu-kosik.gif') 0px 0px no-repeat;
}




/*  MIDDLE */ 
#middle {
	padding: 0 29px 0 29px;
	background: url('/layout/img/background-middle.gif') 29px 0px repeat-y;
	margin-top:10px;

}
#middle .left-column {
	float: left;
	width: 155px;
	padding:10px;
}
#middle .left-column .contact {
	margin-top:50px;
	font-size: 11px;
}
#middle .content-column {
	float:right;
	width:620px;
	padding-bottom:20px;
}
#middle .mcontent {
	border-top:1px solid #ffffff;
}

#middle .mcontent li {
	background: url('/layout/img/sipka.gif') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
}
#middle .mcontent ul.blankli li {
	background-image:none;
}
#middle .mcontent table  {
	border-collapse:collapse;
}
#middle .mcontent th,
#middle .mcontent td {
	border:2px solid #ffffff;
	background-color: #E8F6F1;
}
#middle .mcontent th {
	background-color: #E0E0E0;
}




/*  BOTTOM */
#bottom {
	padding: 10px 29px 29px 29px;
	background: url('/layout/img/background-bottom-line.gif') left bottom no-repeat;
	
}
#bottom a,
#bottom a:visited,
#bottom a:hover,
#bottom a:active,
#bottom a:link {
	font-weight:normal;
}
#bottom .content {
	font-size: 10px;/*0.6em;*/
	background-color: #e1e0e0;
	border-bottom:1px solid #e1e0e0;

	padding:10px;
	background-color: #E1E0E0;
}



/* next */
.l { text-align:left;}
.r { text-align:right;}
.f-l { float:left; }
.f-r { float:right; }
.t-l {text-align:left;}
.t-c {text-align:center;}
.t-r {text-align:right;}
.m-auto {margin:auto;}
.underline { border-bottom: 1px solid #eee;}


.clear { clear:both; }

.two-columns { width: 49%; float:left; }

.f-l-im { float:left; margin:0 8px 5px 0; }
.f-r-im { float:right; margin:0 0 5px 8px; }

.message-info,
.message-warning,
.message-error { 
	border:1px solid #ccc;
	padding:10px;
	background-color: #fff9c7;
	margin-bottom:10px;
	color: #000;
	/*
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	*/
}
.message-warning { background-color: #b5d9f2 }
.message-error { background-color: #f2c1b5 }

/* next II. */




.news h3 {
	margin: 0px;
	padding: 0px;
}

.news p {
	margin: 0px;
}

/* vyhledavani  */
input.searchinput {
	
	font-size:12px;
	width: 140px;
	paddging:0;
	margin:0;
	border: 1px solid #ccc;
}
input.search {
	font-size:12px;
	border: 1px solid #ccc;
	width: 30px;
	paddging:0;
	margin:0;
	background: url(/layout/img/search.png) no-repeat center left;
	cursor: pointer;
	cursor: hand;
}



div.searchResults{
	text-align: justify;	
	padding-left: 0px;
	margin: 0px;
}

div.searchResults p.snippet{
	width: 80%;
}

div#search-paginator{
	width: 400px;
	margin: 0px 400px 0px 10px;
	text-align: center;
}

div#search-paginator span{
	margin: 10px;
}

div#search-paginator span a{
	text-decoration: none;
	font-size: 0.9em; 
	color: #109d6b;
}

p.snippet a.searchTitle{
	font-size: 1.1em;
	color: #109d6b;
	font-weight: none; 
}
/* vyhledavani - end */

/* specificke pro stranky */
/* skoleni */
.skoleni a,
.skoleni a:link,
.skoleni a:visited,
.skoleni a:hover,
.skoleni a:active {
	text-decoration: none;
	font-weight:bold;
	color: #515151;
	text-decoration: underline;
}
.skoleni a:hover {
	text-decoration: none;
	color: #418ce7;
}
.skoleni h1 {
	color: #418ce7;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-style: normal; 
	font-weight: normal;
	font-size: 20px;/*1.2em;*/
}
.skoleni h2 {
	color: #418ce7;
	margin: 0px 0 5px 0px;
	padding: 10px 0 0 0;
	font-style: normal; 
	font-size: 15px;/*1em;*/
}
.skoleni h3 {
	margin: 0px 0 5px 0px;
	padding: 10px 0 0 0;
	font-style: normal; 
	font-size: 13px;/*0.8em;*/
}

#main.skoleni .mcontent  {
	background: url('/layout/img/layout-middle-bg-skoleni.png') top left no-repeat;
	padding:15px 5px 100px 10px;
}
#main.skoleni .mcontent table th {
	background-color: #154b8a;
	color: #ffffff;
	border:2px solid #f2f8fc;
}
#main.skoleni .mcontent table td {
	border: 2px solid #ffffff;
	background-color: #f2f8fc; /*f2f8fc f7fbfd*/
}

/* specificke pro stranky - konec */
	
	
	

/* navigacni topright menu */
/*
.menutopright {
	border-top: 4px solid #52ac74;
	font-size: 11px;
	position:absolute;
	top:0px; 
	right:0px;
	background-color: #f5f5f5;
	padding: 3px 10px 5px 10px;
	width: 364px;
	color: green;
}
.menutopright li {
	float:left;
}
.menutopright li a,
.menutopright li a:hover,
.menutopright li a:visited,
.menutopright li a:link {
	display:block;

	white-space: nowrap;
	color: green;	
	text-decoration:none;
	margin-right:10px;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
.menutopright li a:hover {
	color: #000055;
}
*/
/*
.map {
	background: url('/layout/img/male-menu-kosik.gif') 0px 0px no-repeat;
	padding-left:20px;
	padding-top: 2px;
}
.log {
	background: url('/layout/img/male-menu-login.gif') -3px 2px no-repeat;
	padding-left:18px;
	padding-top: 2px;
}
.cont {
	background: url('/layout/img/male-menu-kontakty.gif') 0px 0px no-repeat;
	padding-left:15px;
}
*/
	


/* leve menu  */
div.leftmenu { 	
	padding: 0;
	margin: 5px 0 0 0; 
}
div.leftmenu li {
	background: url('/layout/img/sipka.gif') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
}
div.leftmenu li a,
div.leftmenu li a:link,
div.leftmenu li a:hover,
div.leftmenu li a:visited,
div.leftmenu li a:active {
	color: #515151;
}

div.leftmenu li a.highlight {
	color: #ff0000;
}


/* zahlavi praveho sloupce */
.heading {
	border-bottom:5px solid #ffffff;
}
.heading .heading-banner {
	float:left;
	margin-right:10px;
}
.heading .heading-right {
	float:left; 
	width:200px;
	/*223*/
}
.heading .heading-right img {
	float:none;
	margin:0;
}
.heading .heading-right p {
	line-height:13px;
}
/* ul info */
ul.info {
	padding: 0;
	margin: 5px 0 0 0; 
}
ul.info li {
	background: url('/layout/img/ikony/ikona-download.png') 0px 1px no-repeat;
	padding: 2px 0 0 20px;
	margin:0;
	line-height:13px;
}
/*
ul.info li:hover {
	background: url('/layout/img/ikony/stazeni_souboru_zelene.gif') 0px 1px no-repeat;
}
*/
/* ul phone */
ul.phone {
	padding: 0;
	margin: 5px 0 0 0; 
}
ul.phone li {
	background: url('/layout/img/ikony/info.png') 0px 1px no-repeat;
	padding: 2px 0 0 20px;
	margin:0;
	line-height:13px;
}











.error {
	color: #ff0000;	
}


.errorBox {
	color: #ff0000;	
	border:1px solid #ff0000;
	padding:10px;	
	margin-bottom:10px;
}
.warningBox {
	color: #009764;	
	border:1px solid #009764;
	padding:10px;	
	margin-bottom:10px;
}

.paging {
	font-size:11px; /*0.7em;*/
	padding:2px 4px 2px 4px;
	margin-bottom:2px;
	text-align: center;
}




/*  uzivatel  */
.frame,
.frame-l,
.frame-r {
	width:45%;
	padding:5px;
	margin:0 0 10px 0;
}
.frame {
	/*width:100%;*/
	width:auto;
	border:1px solid #cccccc;
}
.frame-l {
	float:left;
	margin-right:5px;
}
.frame-r {
	float:right;
	margin-left:5px;
}


/*** mod - skoleni - zacatek ***/
/* skoleni (i dalsi tabulky) */

#middle .mcontent .course-heading {
	background: #154b8a;
	color: white;
	padding:8px;
}
#middle .mcontent .course-next-terms {
	background: #eaf3fa;
	text-decoration:none;
	color: #5c86ba;
	padding:5px 10px 5px 10px;
	line-height:30px;
	margin-left:30px;
}

#middle .mcontent table.courses2 {
	width:100%;
	
}
#middle .mcontent table.courses2 td {
	background: none;
	background-color: #ffffff;
	padding: 5px 2px 5px 2px;
	vertical-align:middle;
	border-top:none;
	border-bottom:2px solid #f3f3f3;
	border-left:none;
	border-right:none;
}
#middle .mcontent table.courses2 .td1 {
	white-space:nowrap;	
	width:90px;
	padding: 0 0 0 25px;
	
}
#middle .mcontent table.courses2 .td2 {
}
#middle .mcontent table.courses2 .td3 {
	white-space:nowrap;
	text-align:center;
	width:75px;	
}
#middle .mcontent table.courses2 .td3 .oldprice {
	font-size:10px;
	text-decoration: line-through;
}
#middle .mcontent table.courses2 .td4 {
	white-space:nowrap;
	width:40px;
	text-align:center;
}
#middle .mcontent table.courses2 .td4 img {
	vertical-align:top;	
}
#middle .mcontent table.courses2 .td5 {
	padding:0;
}
#middle .mcontent table.courses2 .td6 {
	width:20px;	
	padding:0;
	text-align:center;
}
#middle .mcontent table.courses2 .heading {
	background: #d6e8ff;
	text-align:center;
	color: #5c86ba;
	font-weight:bold;
}
#middle .mcontent table.courses2 .course-microsoft {
	background: url(/layout/img/course-microsoft.gif) top left no-repeat;
	height:49px;
}
#middle .mcontent table.courses2 .color-microsoft {
	color: #70a8d0;
	font-weight:bold;
}
#middle .mcontent table.courses2 .course-oracle {
	background: url(/layout/img/course-oracle.gif) top left no-repeat;
	height:49px;	
}
#middle .mcontent table.courses2 .color-oracle {
	color: #dac14b;
	font-weight:bold;
}
#middle .mcontent table.courses2 .course-novell {
	background: url(/layout/img/course-novell.gif) top left no-repeat;
	height:60px;
}
#middle .mcontent table.courses2 .color-novell {
	color: #de776c;
	font-weight:bold;
}
#middle .mcontent table.courses2 .course-cisco {
	background: url(/layout/img/course-cisco.gif) top left no-repeat;
	height:49px;
}
#middle .mcontent table.courses2 .color-cisco {
	color: #6eb154;
	font-weight:bold;
}

#middle .mcontent table.courses2 .course-other {
	background: url(/layout/img/course-other.gif) top left no-repeat;
	height:49px;
}
#middle .mcontent table.courses2 .color-other {
	color: #b1b1b1;
	font-weight:bold;
}




#middle .mcontent table.courses2 td.tab {
	background:none;
	margin:0;
	padding:0;
	background: url(/layout/img/course-th-bg-line2.gif) bottom left repeat-x;
	border:none;
}
#middle .mcontent table.courses2 .loc-tab {
	padding:5px;
	float:left;
	width:70px;
	text-align:center;
	cursor:pointer;
	background: #f3f3f3;
	color: #5c86ba;
	font-weight:bold;
	font-size:12px;
	margin:0 5px 4px 0;
}
#middle .mcontent table.courses2 .loc-tab .count {
	font-weight:normal;
}
#middle .mcontent table.courses2 .activetab {
	background: #d6e8ff;
}
/* kurzy - terminy*/
#middle .mcontent div.terms {
	float: right;
	margin: 0 5px 5px 5px;
	
}
#middle .mcontent table.courses2-terms {
	width:300px;
}
#middle .mcontent table.courses2-terms td {
	padding: 2px 5px 2px 5px;
}
#middle .mcontent table.courses2-terms .td1 {
	padding: 2px 5px 2px 2px;
	width:70px;
}
#middle .mcontent table.courses2-terms .td4 {
	width:35px;
}
#middle .mcontent table.courses2-terms .td5 {
	width:auto;
	padding-left:0;
}



/* kurzy filtrovani */
#middle .mcontent .filterformdiv { 
	font-size:11px;
}
#middle .mcontent .filterformdiv .category-title {
	color: #5c86ba;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding:5px 5px 5px 20px;
	background:url(/layout/img/course-filter-arrow.gif) 4px 6px no-repeat;
}

#middle .mcontent .filterformdiv .category-title-active {
	background:url(/layout/img/course-filter-arrow-down.gif) 4px 8px no-repeat;
}

#middle .mcontent .filterformdiv .category-div {
	margin-left:20px;
	border-bottom: 1px solid #d6e8ff;
}

#middle .mcontent .filterformdiv .subcategory-div {
	/*display:block; */ /*inline*/
	width:50%;
	background:none;
	
}

#middle .mcontent .filterformdiv .subcategory-div .title {
	padding:4px 20px 4px 0px;
	smargin-right:20px;
	white-space:nowrap;
}
#middle .mcontent .filterformdiv .course-filter-send-div {
	background-color: #f3f8ff;
	border-top: 2px solid #d6e8ff;
	padding-left:10px;
	line-height:35px;
	border:1px solid #f3f8ff;
}



#middle .mcontent .filterformdiv .course-filter-send {
	border:1px solid #cbcbcb;
	background: #d9d9d9;
	color: #a2a2a2;
	font-weight:bold;
	padding:5px;
	margin:0px;
	font-size:12px;
	display:inline;
}
#middle .mcontent .filterformdiv .course-filter-reset-button,
#middle .mcontent .filterformdiv .course-filter-send-button {
	border:1px solid #1367cd;
	background: #247ae3;
	color: #ffffff;
	font-weight:bold;
	padding:5px;
	margin:0px;
	font-size:12px;
	cursor:pointer;
	swidth:150px;
	text-align:center;
	display:inline;
}
#middle .mcontent .filterformdiv .course-filter-reset-button {
	margin-left:10px;
}

/* kurzy ft hledani */
#course-ft-searchbox {
}
#course-ft-searchbox td {
	text-align:right;
}
#course-ft-searchbox td.note {
	text-align:left;
	color: #1671e1;
	font-weight:bold;
}
#course-ft-searchbox td.note img {
	vertical-align:middle;
}

#course-ft-input {
	width:150px;
	border:1px solid #a5c5eb;
}
#course-ft-button {
	width:auto;
	border:0;
	background: #5c86ba;
	color: #ffffff;
	font-weight:bold;
	padding:1px 5px 1px 5px;
	margin:0px;
	font-size:12px;
	cursor:pointer;	
}

/**/
table.courses {
	width:100%;
}
table.courses th {
	text-align:left;
}

#main #middle table.courses .blank {
	background: none;
}
#main #middle table.courses .price {
	white-space: nowrap; 
	text-align:right; 
	width:100px;
}
#main #middle table.courses .price img {
	float:left;
	text-align:left;
	vertical-align:middle;
}
#main #middle table.courses .label {
	width:150px;
}




.filterformdiv .columned {
	float:left;
	width:49%;
}


/* nakupni kosik */ 
#main #middle table.shopping-cart th {
	background: #d6e8ff;
	color: #5c86ba;
	font-size:11px;
	border-color: #d6e8ff;
	vertical-align:top;
}
#main #middle table.shopping-cart td {
	background: none;
	background-color: #ffffff;
	padding: 5px 2px 5px 2px;
	vertical-align:top;
	border-top:0;
	border-bottom:2px solid #f3f3f3;
	border-left:0;
	border-right:0;
}
#main #middle table.shopping-cart-ext td {
	border:0;
}

#main #middle .shopping-cart-course {
	border:1px solid #eee; 
	padding:2px;
	margin-bottom:10px;
	font-size:11px;
}
#main #middle .shopping-cart-table-header {
	background: #d6e8ff;
	color: #5c86ba;
	font-size:11px;
	border-color: #d6e8ff;
	vertical-align:top;
	padding:5px;
	font-weight:bold;
}
#main #middle .shopping-cart-table-header .date {
	padding-right:20px;
}
#main #middle .shopping-cart-maininner {
	padding:10px;
}
#main #middle .cart-del {
	width:18px;
	heihgt:18px;
	vertical-align:middle;
	background: url('/layout/img/cart-del.gif') 0px 0px no-repeat;
}
#main #middle .cart-del:hover {
	background: url('/layout/img/cart-del-o.gif') 0px 0px no-repeat;
}
#main #middle .cart-steps {
	background: url('/layout/img/cart-steps.gif') 0px 0px no-repeat;
	height:38px;
	font-weight:bold;
}
#main #middle .cart-steps.stepactive1 { background: url('/layout/img/cart-steps.gif') 0px 0px no-repeat; }
#main #middle .cart-steps.stepactive2 { background: url('/layout/img/cart-steps.gif') 0px -50px no-repeat; }
#main #middle .cart-steps.stepactive3 { background: url('/layout/img/cart-steps.gif') 0px -100px no-repeat; }
#main #middle .cart-steps.stepactive4 { background: url('/layout/img/cart-steps.gif') 0px -150px no-repeat; }
#main #middle .cart-steps .step {
	float:left;
	padding:5px 5px 5px 10px;
	text-align:center;
	font-size:11px;
}
#main #middle .cart-steps .step1 { width:140px;}
#main #middle .cart-steps .step2 { width:130px;}
#main #middle .cart-steps .step3 { width:125px;}
#main #middle .cart-steps .step4 { width:115px;}
#main #middle .cart-steps .step span {
	font-weight:normal;
	font-size:11px;
}
#main #middle .cart-steps .step.step-active {
	color: #ffffff;
}
#main #middle .cart-steps .step.step-done { }


.cart-left-column {
	border:1px solid #ccc;
	padding:10px;
	margin:10px 0 0 0;
	background: #ffffff;
}

.cart-left-column .link {
	background: url('/layout/img/male-menu-kosik-white.gif') 0px -3px no-repeat;
	padding:0 0 10px 20px;
}
#main #middle .term-box	{ 
	font-size:11px;
}
#main #middle .term-box	.term-box-attendee {
	border-top:1px solid #eee; 
	border-left:10px solid #eee; 
	padding:10px;
	margin-bottom:5px;
	position:relative;
	width:535px;
}
#main #middle .term-box-attendee .term-box-form-item {
	float:left;
	margin:0 0 5px 2px;
	
}
#main #middle .term-box-add {
	border-top:1px solid #eee;
	border-left:10px solid #eee; 
	padding:10px 0px 5px 30px;
	margin-bottom:5px;
	position:relative;
	width:525px;
}
#main #middle .term-box-summary {
	border-top:1px solid #eee;
	border-left:10px solid #eee;
	width:555px;
	
}
#main #middle .term-box-summary table td {
	border-color:#eee;
	text-align:center;
	padding:5px 10px 5px 10px;
}
#main #middle .term-box-summary .values {
	background: #eee;
	padding:0 20px 0 20px;
	float:right;
}

#main #middle table.cart-summary-addresses {

}
#main #middle table.cart-summary-addresses td,
#main #middle table.cart-summary-addresses th { background:none; border:0;}
#main #middle table.cart-summary-addresses th { 
	color: #515151;
	width:100px; font-weight:bold; text-align:right; padding-right:20px;
}

/*** mod - skoleni - konec ***/











/* stravovani */
table.foodday {
	width:100%;
}
table.foodday th {
	text-align:left;
	position:relative;
	display:block;
	border:1px solid red;
	height:20px;
}
table.foodday th span {
	position:absolute;
	right:0;
}
table.foodday .selectedfood {
	font-weight:bold;
}
#main #middle table.foodday .soup {
	background-color: #D9EBD5;
}


/* kontakt */

p.contactitem {
	width:170px;
	float:left;
}


/* technet blog */
#technetwindow_blog {
	font-size:10px; 
	font-weight:normal; 
	width:160px; 
	border:1px solid black; 
	background:#ffffff; 
	font-family: Verdana, Arial;
}
#technetwindow_blog li {
	line-height:13px;
	background: url('http://www.microsoft.com/cze/technet/window/arrow.gif') 5px 2px no-repeat;
	padding-left: 20px;
}

#technetwindow_blog li a {color:#313F8E;text-decoration:none; font-size:10px; font-weight:normal;}
#technetwindow_blog li a:hover{text-decoration:underline; }




/* formularove prvky - begin */

input {
	width:200px;
	border:1px solid #ccc;
	font-size:11px;
}
textarea {
	width:350px;
	border:1px solid #ccc;
	font-size:11px;
}
.button,
.b,
.widthauto {
	width:auto;
}

select {
	width: 205px;
	border:1px solid #ccc;
}
.obligatory {
	/*color: #bb6564;*/
	color: #000;
	font-weight:bold;
}

select.obligatory,
input.obligatory,
.obligatory select,
.obligatory input {
	/*border:1px solid #bb6564;
	background: #fbefef;
	color: #000000;*/
	border:1px solid #000;
	background: #fff;
	color: #000000;
	font-weight:normal;
}
input.continue {
	background: #5265a5;
	color: #fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
}
input.continue:hover {
	color: #ecf0ff;
}
input.back {
	background: #6e6e6f;
	color: #fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
}
input.back:hover {
	color: #ecf0ff;
}
.noborder,
input.noborder, 
.noborder input {
	border:0;
}

/* formularove prvky  - end */






tr.current:hover 
	{
	font-style: bold;
	color: black;
	cursor: default;
	}
	
p.program {
	width: 97%;
	color: black;
	background-color: #eee;
	font-style: bold;
	padding: 10px;
	cursor: default;
	font-size: smaller;
}

p.program:hover {
	background-color: #f4f4f4;
	border: 1px dotted #595959;
	padding: 9px;
	cursor: url("/layout/img/ikony/cur.cur"), default;
}


p.program strong {
	margin: 10px;
	width: 900px;
}

p.program strong:hover {
	background-color: black;
	color: White;
}

p.program br {
	margin: 4px;
}

p.program em {
	margin-left: 73px;
}

.dashboards img {
	margin:	5px;
	padding:5px;
}

.dashboards img:hover {
	margin:	5px;
	background-color: #eee;
	padding:5px;
}

p.logo {

}

p.logo img {
	margin: 30px 30px 30px 30px;
	float: left;
}


/* Absolutni pozice odkazu pro diagramy na strance skoleni a testovani */
.ICND1 span a {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 442px;
	left: 265px;
}

.ICND2 {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 442px;
	left: 376px;
}

.BSCI {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 363px;
	left: 573px;
}

.BCMSN {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 420px;
	left: 573px;
}

.ISCW {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 477px;
	left: 573px;
}

.ONT {
	display: block;
	width: 69px;
	height: 38px;
	position: absolute;
	top: 534px;
	left: 573px;
}


.red {
	color: red;
}

.rss-description {
	width: 600px;
	height: 400px;
	padding: 2px;
}

.rss-title {
	width: 600px;
	font-weight: bold;
	padding: 2px;
}

.rss-link {
	width: 600px;
	font-family: Verdana;
}

.rss-app {
	width: 350px;
}

.rss-kanal {
	width: 350px;
}

.rss-url {
	width: 350px;
}

/* rss - konec */


/*** mod - skoleni - zacatek ***/

td.wide-combobox select {
	width: 320px;
}

/*** mod - skoleni - konec ***/


/* globalni prepis */
#middle .mcontent table.poor {width:auto;}
#middle .mcontent table.poor td,
#middle .mcontent table.poor td {
	padding:0; margin:0;
	background: none;
	border:0;
}




/* user - begin */

#middle .mcontent table.user-register td { background: none; }
#middle .mcontent table.user-register td.label { width:200px; }
#middle .mcontent table.user-register td.label2 { width:200px; text-align:right; }
#middle .mcontent table.user-register td input { width:300px; }
#middle .mcontent table.user-register td select { width:250px; }
#middle .mcontent table.user-register td input.widthauto { width:auto; }


#middle .mcontent table.user-lost-password td {	background: none; }
#middle .mcontent table.user-lost-password td.label { width:130px; }
#middle .mcontent table.user-lost-password td.label2 { width:130px; text-align:right; }
#middle .mcontent table.user-lost-password td input { width:300px; }

/* user - end */


/* easy table - begin */


#middle .mcontent table.easy-table td { background: none; }
#middle .mcontent table.easy-table td.label { width:200px; }
#middle .mcontent table.easy-table td.label2 { width:200px; text-align:right; }

#middle .mcontent table.easy-table td input { width:300px; }
#middle .mcontent table.easy-table td select { width:250px; }
#middle .mcontent table.easy-table td input.widthauto { width:auto; }


/* easy table - end */






/* -- tisk  -- */

@media print {

	#top { display:none; }
	#bottom { display:none; }
	#middle .left-column { display:none; }
	#middle .content-column .heading { display:none; }
	.message { display:none; }
	#middle .content-column { width:100%; }
	
}


/* OKBASE - start */

#middle .mcontent .okbase td { 	background-color: white; }
#middle .mcontent .okbase img { 	float: right; }

/*				OKBASE DOCHAZKA				*/


#middle .mcontent .okbase tr td p {
	width: 240px;
}

#middle .mcontent .okbase-dochazka{
	background-color: #199a84;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
		margin-left: 10px;
    behavior: url('/layout/img/border-radius.htc');
    padding: 10px;
}

#middle .mcontent .okbase-dochazka ul{
	list-style-image: none;
}

#middle .mcontent .okbase-dochazka ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-dochazka-main h2{
	color: #089d87;
}

#middle .mcontent div.okbase-dochazka-main h3{
	color: #1c9b86;
}
#middle .mcontent div.okbase-dochazka h3{
	padding: 0 0 0 20px;
	color: white;
}


/*					OKBASE	SYSTEMOVY MODUL					*/

#middle .mcontent .okbase-system{
	background-color: #2c849a;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
		margin-left: 10px;
    padding: 10px;
	behavior: url('/layout/img/border-radius.htc');
}

#middle .mcontent .okbase-system ul{
	list-style-image: none;
}

#middle .mcontent .okbase-system ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-system-main h2{
	color: #2c849a;
}

#middle .mcontent div.okbase-system-main h3{
	color: #2c849a;
}
#middle .mcontent div.okbase-system h3{
	padding: 0 0 0 20px;
	color: white;
}



/*					OKBASE PERSONALISTIKA				*/

#middle .mcontent .okbase-personalistika{
	background-color: #d15e28;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
		margin-left: 10px;
    padding: 10px;
	behavior: url('/layout/img/border-radius.htc');
}

#middle .mcontent .okbase-personalistika ul{
	list-style-image: none;
}

#middle .mcontent .okbase-personalistika ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-personalistika-main h2{
	color: #ca7f55;
}

#middle .mcontent div.okbase-personalistika-main h3{
	color: #ca7f55;
}
#middle .mcontent div.okbase-personalistika h3{
	padding: 0 0 0 20px;
	color: white;
}


/*					OKBASE	MZDY A PLATY					*/

#middle .mcontent .okbase-mzdy{
	background-color: #ba8c2c;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
	margin-left: 10px;
    padding: 10px;
	behavior: url('/layout/img/border-radius.htc');
}

#middle .mcontent .okbase-mzdy ul{
	list-style-image: none;
}

#middle .mcontent .okbase-mzdy ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-mzdy-main h2{
	color: #cc804f;
}

#middle .mcontent div.okbase-mzdy-main h3{
	color: #cc804f;
}
#middle .mcontent div.okbase-mzdy h3{
	padding: 0 0 0 20px;
	color: white;
}



/*					OKBASE	STRAVOVÁNÍ					*/

#middle .mcontent .okbase-stravovani{
	background-color: #6b8e56;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
    	padding: 10px;
	behavior: url('/layout/img/border-radius.htc');
	margin-left: 10px;
}

#middle .mcontent .okbase-stravovani ul{
	list-style-image: none;
}

#middle .mcontent .okbase-stravovani ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-stravovani-main h2{
	color: #6b904b;
}

#middle .mcontent div.okbase-stravovani-main h3{
	color: #6b904b;
}
#middle .mcontent div.okbase-stravovani h3{
	padding: 0 0 0 20px;
	color: white;
}




/*					OKBASE	KARTY					*/

#middle .mcontent .okbase-karty{
	background-color: #ac3f44;
	color: white;
	float: right;
	width: 35%;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomleft: 13px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
    	padding: 10px;
	margin-left: 5px;
	behavior: url('/layout/img/border-radius.htc');
}

#middle .mcontent .okbase-karty ul{
	list-style-image: none;
}

#middle .mcontent .okbase-karty ul li{
	background: url('/layout/img/odrazka.png') 3px 3px no-repeat;
	padding: 0 0 0 20px;
	margin:0;
	
}

#middle .mcontent div.okbase-karty-main h2{
	color: #ac3f44;
}

#middle .mcontent div.okbase-karty-main h3{
	color: #ac3f44;
}
#middle .mcontent div.okbase-karty h3{
	padding: 0 0 0 20px;
	color: white;
}

#middle .mcontent table.okbase-prehled td{
  background-color: white;
}


/* OKBASE - end */



#poptavkyOKbase tr td {
	padding-top:7px;
}


