/*
 * Fancybox
 */
@import url(/fileadmin/template/html/pages/javascript/fancybox/jquery.fancybox.css);


/* */
html { margin:0; padding:0; }
body { margin:auto; padding:0; height:100%; font-family: Arial, Helvetica, sans-serif, Garamond; color:#FFF; font-size:12px; text-shadow: #000 1px 1px 1px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }

p, ul, ol, dl, table, address, pre, fieldset { margin: 0 0 18px 0; }
input, textarea, th, td, select { margin: 0 0 5px 0; }
.orange { color:#e46c0a; }
.data { margin:0; padding:5px 5px; font-size:9px; background-color:#e46c0a; }
td {
	color: #fff;
}
/* HEADLINES */
H1 { 
	font-family: Arial, Helvetica, sans-serif, Garamond;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
H2 { 
	font-family: Arial, Helvetica, sans-serif, Garamond;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
H3, H4 { 
	font-family: Arial, Helvetica, sans-serif, Garamond;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

/*LINKS */
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	text-decoration: underline;
	color: #e46c0a;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	color: #ccc;
}
/*LIST STYLES*/
#contentsub ul, #contentsub ul li ul, #contentsub ol, #contentsub ol li ol {
	margin-left: 1em;
	display: block;
	padding-left: 14px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
#contentsub ul, contentsub ol {
	margin-bottom: 18px;
}



/*NAVIGATION PATH */
#navpath { margin: 10px 0 5px 0; padding: 0px; display: inline-block; overflow: hidden; color: #fff; text-transform: none; font-size: 11px;}
#navpath ol { float: left; margin: 0; padding: 0px; list-style: none; }
#navpath li { float: left; margin: 0; list-style: none; }
#navpath a { float: left; display: inline; color: #fff; text-decoration: none; padding-left: 10px; margin-right: 15px; background: url(../imgs/menuarrow.gif) no-repeat 0 50%; }
#navpath a:hover, #navpath a:focus { text-decoration: underline; }

/* HEADER */
#header {
	margin:0;
	padding:0;
	width:960px;
	height:105px;
	position:relative;
}
.clear{clear:both;}

#logo {
	margin:0;
	padding:0;
	width:178px;
	height:105px;
	float:right;
}
/* MAINMENU */
#meniu {
	margin:0;
	padding:10px 0;
	width:782px;
	height:50px;
	float:left;
}
#meniu .text {
	margin:12px 0 0 0px;
	font-size: 16px;
	font-weight:bold;
	color: #fff;
}
#meniu ul {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}
#meniu ul li {
	float:left;
	margin:0 5px 0 0;
	padding:3px 0 0 0;
}
#meniu ul a {
	text-decoration:none;
	color: #fff;
	margin:0 20px 0 10px;
	padding:0 10px 0 10px;
	height:49px;
	line-height:49px;
}
#meniu ul a:hover {
	margin:0 20px 0 10px;
	padding:0 10px 0 10px;
	display:block;
	height:57px;
	color:#FFF;
	background: url(../imgs/button.gif) left 8px repeat-x;
}
#meniu ul li.act_menu a {
	margin:0 20px 0 10px;
	padding:0 10px 0 10px;
	display:block;
	height:57px;
	color:#FFF;
	background: url(../imgs/button.gif) left 8px repeat-x;
}
img a { border: none; }


/* FOOTER */
#line {
	margin-top:30px;
	width:960px; height:1px;
	background:url(../imgs/footer_line.jpg) left top no-repeat;
}
#footer {
	margin:0;
	padding:0;
	width:960px;
}
#meniu_footer {
	margin:20px 0px 0 0;
	padding:0;
	float:right;
	width:370px;
}
#footmenu ul {
	margin:0;
	padding:0;
	position:relative;
	left:3px;
	list-style:none;
}
#footmenu ul li {
	float:left;
	margin:0 5px 0 0px;
	border-right: 0px solid #fff;
	color: #999;
}
#footmenu ul a {
	overflow:hidden;
	text-decoration:none;
	color: #999;
}
#footmenu ul a:hover {
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:underline;
}
#copy {
	margin:0 21px 0 0;
	padding:0 0 0 3px;
	color: #999;
}
#copy a {
	font-weight:bold;
	text-decoration:none;
	color: #999;
}
#copy a:hover {
	color:#e46c0a;
}
#addr {
	margin:20px 0 0 40px;
	padding:0 0 0 3px;
	float:left;
	color: #999;
}
.courses {
	margin: 0px;
	padding: 0px;
}
#courseinfo p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
/*FORMS */
#contact fieldset, fieldset { border: none; }
#contact legend, legend { display: none; }
#contact label { display: none; }
label { float: left; width: 150px; display: block; }
#contact {
	margin-top:0px;
}
#contact input, .tipafriend input.inpTxt{
	font-family:"Arial";
	color:#b2b2b2;
	padding-left:2px;
	width:173px;
	height:26px;
	background:url(../imgs/input_gradient.gif) left top repeat-x;
	border:0;
	font-size:12px;
}
input, .orderForm input.inpTxt {
	font-family:"Arial";
	color:#b2b2b2;
	padding-left:2px;
	width:273px;
	height:26px;
	background:url(../imgs/input_gradient.gif) left top repeat-x;
	border:0;
	font-size:12px;
}
#contact textarea, .tipafriend textarea {
	font-family:"Arial";
	color:#b2b2b2;
	padding-left:2px;
	width:173px;
	height:200px;
	background:url(../imgs/input_gradient.gif) left top repeat-x #fff;
	border:0;
	font-size:12px;
}
textarea, .orderForm textarea {
	font-family:"Arial";
	color:#b2b2b2;
	padding-left:2px;
	width:273px;
	height:200px;
	background:url(../imgs/input_gradient.gif) left top repeat-x #fff;
	border:0;
	font-size:12px;
}
.orderForm select {
	width: 273px;
	margin-top: 5px;
}
#contact div.tx-powermail-pi1 input[type=submit], .tipafriend input.inpBtn {
	margin:5px 0 0 0; padding:0 10px; height:32px; width: auto;
	background:#e46c0a;
	color:#fff; font-size:12px; 
	border:0;
	cursor:pointer;
}
input.powermail_submit, .orderForm input.submitBtn {
	margin:5px 0 0 150px; padding:0 10px; height:32px; width: auto;
	background:#e46c0a;
	color:#fff; font-size:12px; 
	border:0;
	cursor:pointer;
}
/* KURSUS TABLE */
table, tr, th { font-weight:normal; color:#000; text-shadow:none; }
.t1 { background:#a29dbb; width:139px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.t2 { background:#d8d3f1; width:214px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.t3 { background:#f4efff; width:139px; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.t1 p, .t2 p, .t3 p { margin: 0px; padding: 0px; }

.t2 a:link, .t2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	text-decoration: underline;
	color: #e46c0a;
}
.t2 a:hover, .t2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	color: #fff;
}

/*TABLE */
.listTable, .latestTable { border-collapse:collapse; margin-top:0px; border-left:1px solid #999; border-top:1px solid #999; margin-bottom: 20px; }
.listTable th.header, .latestTable th.header { background: #211c30 url(../imgs/sorter_neutral.gif) right center no-repeat; cursor:pointer; }
.latestTable th {background-color: #211c30; cursor:pointer;}
.listTable th, .latestTable th { border-right:1px solid #999; border-bottom:1px solid #999; padding:3px 5px; color: #fff; font-weight: bold; text-align: left; }
.listTable td, .latestTable td { border-right:1px solid #999; border-bottom:1px solid #999; padding:3px 5px; border-collapse:collapse; color: #fff; }
.listTable tr:hover td, .latestTable tr:hover td { background:#211c30; }
.listTable td span { display:none; }

.listTable a:link, .listTable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	text-decoration: underline;
	color: #fff;
}
.listTable a:hover, .listTable a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	color: #e46c0a;
}

.orderForm fieldset { border:0; }
.orderForm p { clear:both; padding:1px 0; }
.orderForm p.fixWidthText { width:250px; text-align:justify; }
.orderForm label { display:block; width: 150px; float: left; margin:0; padding-top: 7px; }
.orderForm .required { color:#f00; }
.orderForm p .submitBtn { width:auto; }
.orderForm p.error {padding: 0px 0px 0px 150px; margin: 0px; color: #f00; font-size: 10px; font-style: italic;}

.tipafriend th, .tipafriend td {padding: 3px 0; color: #fff;}

/*TABLES */
table.contenttable {
	width: 490px;
	margin: 0px;
	padding: 0px;
}
table.contenttable th { 
	background-color: #ccc;
	border-bottom: 0px solid #ccc;
	font-weight: bold;
	color: #211c30;
	text-align: left;
	padding: 2px 0px 2px 4px;
	margin: 0px;
}
td.td-0 {
	width: 350px;
	padding: 2px 0px 2px 4px;
}
td.td-last {
	width: 140px;
	padding: 2px 0px 2px 4px;
}
tr.tr-odd {
	background-color: #535064;
}
tr.tr-even {
	background-color: #211c30;
}
/* 
 * Fancybox
 */
#fancybox-inner { background: #28243d; }

#skrivtilos { padding: 20px; }
#skrivtilos label { visibility: hidden;  }
#skrivtilos .orange { display: block; margin-left: 150px; margin-top: 20px; }

#skrivtilos input, #skrivtilos textarea { width: 273px; }
#skrivtilos input.powermail_submit { width: auto; }
#skrivtilos .powermail_mandatory_list { margin: 20px; }

#skrivtilos .tx-powermail-pi1_mandatory_submit { background: orange; color: #fff; }

div #fancybox-close { background: url(../imgs/fancybox-close.png) no-repeat 50% 50% !important; width: 19px; height: 19px; bottom: 10px; right: 25px; top: auto; }