@charset "utf-8";
/* CSS Document */



#col1 .csc-frame-frame1 {
	border: 1px solid #67211f;
}


#col1 P {
	margin-top: -1px;
}



#sitemeta .csc-textpic-border IMG {
	/*border-top: 0px;*/
}

#sitemeta H4,
#col2 H4 {
	font-size: 13px;
	color: #67211f;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;	
}
 
#sitemeta H4 A,
#col2 H4 A {
	font-size: 13px;
	color: #67211f;
	text-decoration: none;
	display: block;
}
#sitemeta P,
#col2 P {
	font-size: 13px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#sitemeta P A,
#col2 P A {
	color: #f58a00;
	text-decoration: none;
}


/* * * * * * * * 
*      MAP     *
* * * * * * * */

#mapwrap {
	clear: both;
	height: 470px;
}
#mapcol1 {
}
#mapcol3 {
	position: absolute;
	margin-left: 305px;
	top: 200px;
	width: 262px;
}

#mapcol3 .csc-frame-indent3366 {
	float: left;
	width: 131px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 0px;
}
#mapcol3 .csc-frame-indent6633 {
	float: right;
	width: 131px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 0px;
}					

					
					











#bg-quote {
	background-color: #f1eee9;
	padding-top: 20px;
	paddin-left: 10px;
	padding-rght: 20px;
	padding-botom: 20px;
}


	#lang {
		width: 500px;
		margin-left: 510px;
		float: right;
		top: 13px;
		height: 15px;
		text-align: right;
		font-size: 12px;
		position: absolute;
	}
	
	#lang SPAN { display: none; }	
	
	#lang UL, #lang LI {
		margin: 0px; 
		padding: 0px;
		border: 0px,
		list-style: none;
		list-style-type: none;
		display: inline;
	}
		#lang a {
			color: #7f7f7f;
			text-decoration: none;
			font-size: 12px;
			margin-left: 3px;
		}
		
		#lang a:hover {
			color: #67211f;
		}
		
		#lang LI.active A {
			color: #67211f;
			text-decoration: none;
			font-size: 12px;
		}

#flags {
	width: 1010px;
	height: 15px;	
	text-align: center;
	margin-bottom: 20px;
	vertical-align: middle;
	display: block;
}

#flags a {
	padding-left: 2px;
	padding-right: 2px;
}



/* QUOTES */
#sitemeta .tx-onetrandomcontent-pi1 {
	width: 200px;
	height: auto;
	border-top: 1px solid #67211f;
	background-color: #e7e0cd;
	background-image: url(../gif/quotes.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
}

#sitemeta .tx-onetrandomcontent-pi1 p {
	background-image: url(../gif/1p-weiss.gif);
	background-repeat: repeat-x;
	/*border-top: 10px solid #FFFFFF;*/
	width: 180px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #45433d;
	font-size: 13px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 24px;
}

#col1 h4, 
#col1 h4 a {
	/*width: 570px;*/
/*	color: #FFFFFF;
	background-color: #67211f;
	font-size: 16px;
	height: 24px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-bottom: 10px;
	padding-left: 6px;*/

	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;	
	font-size: 14px;
    color: #333333;
}


body {
	margin: 0px;
	background-color: #FFFFCC;	
	text-align: center;
	height: 100%;
	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.bodytext, div#courses, td, th, li {
	margin-top: 0px;
	font-size: 12px;
}

A:focus {
	outline: none; 
}


/******************
#col2 img {
	border: 1px solid #67211f;
}
*********************/


/* * * * * * * * * * * * * * *
*          LAYOUT            *
* * * * * * * * * * * * * * */

#top {display: none;}

#container {
	text-align: left;
	width: 1010px;
	margin: 0px auto;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 25px;	
/*	background-color: #e4e4e4; */
}

#jump  {
	/*display: none;*/
}


	

#header { 
	width: 1010px;
	height: 95px;
	margin: 0px;
	padding: 0px;
}

	#header #selectcountry {
		float: left;
		margin-left: 10px;
		width: 200px;
		height: 15px;
	}
		
		#header #selectcountry a {
			color: #7f7f7f;
			text-decoration: none;
			font-size: 12px;
		}
		#header #selectcountry a:hover {
			color: #67211f;
		}

	#header h1 {
		float: left;
		margin-top: 7px;
		margin-left: 213px;
		width: 162px;
		height: 70px;
		background: url(images/logo-top.gif) no-repeat;
		z-index: 10;
		overflow: hidden;
	}
	
	/* #header SPAN { visibility: hidden; } */
	
	#header h1 a {
		display: block;
		height: 100%;
		width: 100%;
		overflow: hidden;
		text-indent: -999999em;
	}


#content {
	width: 790px;
	float: right;
}	
		#col1 {
			top: 140px;
			width: 570px;
			height: auto;
			float: left;
		}
		
			#col1 #path {
				
				width: 370px;
				height: 15px;
				float: left;
				color: #7f7f7f;
				font-size: 12px;
				border-top: 1px dotted #949494;
			}
		
				#col1 #path a {
					color: #7f7f7f;
					text-decoration: none;
					font-size: 12px;
				}
			
				#col1 #path em {display: none;}
			
			#col1 #toolbox {
				
				width: 200px;
				height: 15px;
				float: right;		
				color: #7f7f7f;
				font-size: 12px;
				text-align: right;
				border-top: 1px dotted #949494;
				margin-bottom: 20px;
			}		
				#col1 #toolbox a {
					color: #7f7f7f;
					text-decoration: none;
					font-size: 12px;
				}
				#col1 #toolbox ul,
				#col1 #toolbox ul li {
					list-type: none;
					list-style-type: none;
					display: inline;
					margin: 0px;
					padding: 0px;
					border: 0px;
				}
				#col1 #toolbox ul li {
					margin-left: 10px;					
					margin-bottom: 20px;
				}
				#col1 #toolbox span {display: none;}
			
			#col2 {
				width: 200px;
				height: auto;
				margin-left: 20px;
				float: right;
			}
			
#footer {
	clear: both;
	margin-top: 20px;
	border-top: 1px solid #67211f;
	height: 40px;
	width: 1010px;
	padding-top: 10px;
}

	#footer #sitelinks {
		width: 1010px;
		height: 40px;
		text-align: center;
		color: #888888;	
	}

		#footer #sitelinks a {
			color: #888888;
			text-decoration: none;
			font-size: 13px;	
		}

		#footer #sitelinks ul,  
		#footer #sitelinks ul li ul {
			list-type: none;
			list-style-type: none;
			display: inline;
			text-align: center;
			width: auto;
			margin: 0px;
			padding: 0px;
			border: 0px;
		}	
		
		#footer #sitelinks ul li {
			list-type: none;
			list-style-type: none;
			display: inline;
			text-align: center;
			margin: 0px;
			padding: 0px;
			border: 0px;
		}
		#footer #sitelinks ul li ul li {
			list-type: none;
			list-style-type: none;
			display: inline;
			text-align: center;
			width: auto;
			margin: 0px;
			padding: 0px;
			border: 0px;
			margin-left: 10px;	
			margin-right: 10px;	
		}	
		
		#footer #sitelinks span {
			display: none;
		}	



/* * * * * * * * * * * * * * *
*   NAVIGATION / Main Menu   *
* * * * * * * * * * * * * * */

	
#menu {
	width: 200px;
	height: auto;
	/*float: left;*/
	z-index: 15;
	/*position: absolute; */
	/*border-bottom: 1px solid #67211f;*/		
}		
	#menu span {display: none;}

	#menu ul,
	#menu ul li {
		border: 0px;
		padding: 0px;
		margin: 0px;
		list-type: none;
		list-style-type: none;		
	}	

		#menu ul li a {
			text-decoration: none;
			color: #802C22;
			font-size: 13px;
			display: block;
			width: 190px;
			border-top: 1px solid #802C22;
			background-color: #FFFFCC;
			padding-left: 10px;
			padding-top: 3px;
			padding-bottom: 3px;			
			}
		
		#menu ul li a:hover {
			color: #FFFFFF;
			background-color: #67211f;
		}


	/* * * ACTIVE MENU first level* * */ 
	

	#menu ul li.active a {
		text-decoration: none;
		color: #FF6600;	
		font-size: 13px;
		display: block;
		padding-left: 10px;
		border-top: 1px solid #802C22;
		border-bottom: 1px solid #802C22;
	}
		
	#menu ul li.active a:hover {
		color: #f59330;
		background-color: FFFFCC;		
	}
		
		/* * * ACTIVE MENU second level * * */
		#menu ul li.active ul {
		}
		#menu ul li.active ul li a  {
			text-decoration: none;
			color: #888888;
			font-size: 13px;
			display: block;
			padding-left: 20px;
			width: 180px;
			background-image: none;
			border-top: 0px solid #FFFFFF;
			border-bottom: 0px solid #FFFFFF;
			margin: 0px;
		}
		#menu ul li.active ul li a:hover  {
			background-color: #67211f;
			color: #FFFFFF;
		}
			#menu ul li ul li.active a,
			#menu ul li ul li.active a:hover,
			#menu ul li ul li.active a.active {
				color: #FF6600;
				background-image: none;
				font-weight: bold;
/*				background-color: #FFFFFF;*/
	background-color: #FFFFCC;				
			}
	
					

							

/* * * * * * * * * * * * * * *
*          CONTENT           *
* * * * * * * * * * * * * * */

#col2 h3 {
	width: 194px;
	height: 20px;
	color: #67211f;
	font-weight: normal;
	font-size: 13px;
	text-align: left;  
        text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid #67211f;
	padding-left: 6px;
	margin-bottom: 5px;
}

#col2 h3 a {
	width: 194px;
	height: 20px;
	color: #67211f;
	font-weight: normal;
	font-size: 13px;
	text-align: left;  
        text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#col2 ul.csc-menu-def,
#col2 ul.csc-menu-def li {
	list-type: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#col2 ul.csc-menu-def {
	margin-bottom: 15px;
}

#col2 ul.csc-menu-def li a {
		text-decoration: none;
		color: #888888;
		font-size: 13px;
                font-weight: normal;
		display: block;
		padding-left: 6px;
		padding-top: 2px;
		height: 20px;
		width: 194px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		background-image: url(../gif/navigation/col2_ul-li-ul-li.png);			
}
			
#col2 ul.csc-menu-def li a:hover  {
		color: #FFFFFF;
		background-position: -100%;
}


img {
	border: none;
}

#end {
	margin-top: 300px; 
}

.csc-frame-frame3 {
	border: solid 1px #DBDBDB;
	width: 190px;	
	text-align:center;
	} 

.csc-frame-frame3 p,
.csc-frame-frame3 div{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;	
	} 

a {
	text-decoration: none;
	color: #FF6600;/*#FF9804;*/
	font-weight: normal;
}






/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	
/* * * * * * * * * * 
*     COURSES      *
* * * * * * * * * */

DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-right: 12px;
}
DIV.csc-textpic-imagewrap DL.csc-textpic-lastcol {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.csc-frame-indent3366 {
	float: left;
	width: 197px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 20px;
}
.csc-frame-indent6633 {
	float: left;
	width: 175px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 20px;
}
	 
.csc-frame-indent3366 H3,
.csc-frame-indent6633 H3,
.csc-frame-indent3366 H3 A,
.csc-frame-indent6633 H3 A,
.csc-frame-indent3366 H3 A:hover,
.csc-frame-indent6633 H3 A:hover {
	color: #933333;
	font-weight: normal;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 3px;
	margin-top: 6px;
	
	}
	
.csc-frame-indent6633 UL,
.csc-frame-indent3366 UL,
.csc-frame-indent6633 LI,
.csc-frame-indent3366 LI {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
	
.csc-frame-indent6633 LI,
.csc-frame-indent3366 LI {
	color: #a0a0a0;
	text-decoration: none;
	background-image: url(../images/bullet-content.gif);
	background-repeat: no-repeat;	
	/*background-position: -10px 0px;*/
	margin-bottom: 2px;
	padding-left: 13px;
}	

.csc-frame-indent6633 A,
.csc-frame-indent3366 A {
	color: #a0a0a0;
	text-decoration: none;
	/*padding-left: 13px;*/
	font-size: 13px;
	display: block;
}
.csc-frame-indent6633 A:hover,
.csc-frame-indent3366 A:hover {
	color: #f59330;
}

.skelbiami-kursai-isorinis td{
	border-collapse: collapse;
	border: #DBDBDB solid 1px;		
}

.skelbiami-kursai td{
	border: none;
	padding: 10;	
}	

.skelbiami-kursai td.td-2{
	border-collapse: collapse;
	border-left: #DBDBDB solid 1px;	
}	