/*
Theme Name: INTER ALIA
Theme URI: http://inter-alia.lt/
Description: The default INTER ALIA theme
Version: 0.1
Author: Aivaras Voveris
Author URI: http://voveris.eu/
*/

HTML,BODY {
	height:100%;
}

* {
	
}
* {
	font-family: "Trebuchet MS",Trebuchet,tahoma,verdana,arial,sans-serif;
}
BODY {
	padding:0;
	margin:0;
	text-align:center;
	font-size:8pt;
	}
FORM {
	padding:0;
	margin:0;
}
A {text-decoration: underline}
.cc {
	overflow-y:hidden;
	clear:both;
	height:1px;
	font-size:1px
	}

/*----------| Layout |----------*/
#root {
	}
#wrap {
/*	background-image: url(/images/960_20.gif); */
	padding-bottom:20px;
	margin:0 auto;
	width:960px;
	text-align:left;
}
	/*----------| Upper |----------*/
	#upper {
		margin-bottom:14px
		}
		#upper H1,
		#upper H2,
		#upper A.logo:link, #upper A.logo:visited, #upper A.logo:active, #upper A.logo:hover {
			float:left;
			margin:0px 9px 0px;
			font-weight:normal
			}
		#upper H1,
		#upper a.logo:link, #upper a.logo:visited, #upper a.logo:active, #upper a.logo:hover {
			padding:6px 154px 10px 0;
			border-right:solid 3px #F00;
			font-size:16px;
			text-decoration:none;
			color:#000;
			}
		#upper H2 {
			padding:6px 0 0 10px;
			font-size:14px
			}
		#lang {
			float:right;
			margin: 0 10px 0 10px;
			padding-left:0px;
			width:300px;
			height:24px;
			background:#EDEDED;
			}
			#lang DIV {
				float:right;
				padding-right:34px;
				width:206px;
				height:24px;
				background:url(/images/lang-R.gif) 100% 0 no-repeat;
				}
				* HTML #lang DIV {
					width:228px;
					w\idth:206px
					}
			#lang a:link, #lang a:visited, #lang a:hover, #lang a:active, #lang span {
				float:left;
				display:block;
				padding:4px 10px 0 20px;
				color:#555;
				}
/*			a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap:active {text-align: center;} */
	/*----------| Top |----------*/
	#top {
		height:113px;
		margin: 0 10px 0 10px;
		background-color: #dedede;
/*		background:url(/images/top-bg.gif) repeat-x */
		}
		#top DIV {
			background: url(/images/e-learning.gif) no-repeat 0 0;
			}
		#top p, #top a:link, #top a:visited, #top a:hover, #top a:active {
			display: block;
			padding: 8px 10px 8px 310px;
			margin:0;
			font-size:13px;
			color: #000;
			height:113px;
			he\ight:97px;
			background:url(/images/top-R.gif) 100% 0 no-repeat;
			overflow-y: hidden;
			text-decoration: none;
}
		#top a:hover {
			color: red;
		}
		
		#top p strong,  #top a:link strong, #top a:visited strong, #top a:hover strong, #top a:active strong {
			display: block; margin-bottom: 10px;
		}
	/*----------| Menu |----------*/
	/*----------| Menu |----------*/
		#menu,
		#menu UL,
		#menu LI {
			padding:0;
			margin:0;
			list-style:none
			}
		#menu {
			float:left;
			margin-top:21px;
			margin-left: 10px;
			width:220px
			}
			#menu LI {
				font-weight:bold;
				}
				#menu LI LI {
					font-weight:normal
					}
				#menu LI A,
				#menu LI span {
					display:block;
					padding:9px 10px;
					border:solid 1px #FFF;
					border-top:none;
					border-color:#FFF #A1A5A9 #D2D2D2 #A1A5A9;
					color:#555;
					text-decoration: none;
	}
					* HTML #menu LI A,
					* HTML #menu LI span {
						padding:8px 0;
						padd\ing:8px 15px
						}
				#menu LI A.first,
				#menu LI A.last,
				#menu LI span.first,
				#menu LI span.last {
					padding:10px 10px
					}
				* HTML #menu LI A.first,
				* HTML #menu LI A.last,
				* HTML #menu LI span.first,
				* HTML #menu LI span.last {
					padding:9px 2px;
					padd\ing:9px 17px;
					}
				#menu LI.fsingle 	 {
					padding:6px 17px 7px 
					}	
				* HTML #menu LI.fsingle {
					padding:6px 2px 7px;
					padd\ing:6px 17px 7px;
				}
				#menu LI.fsingle {
					background: #fff url(/images/menu-S.gif) no-repeat
					}				
				#menu LI.first {
	/*				background:url(/images/menu-T.gif) no-repeat; */
					border-bottom:none;
					}
				#menu LI.last {
					background:url(/images/menu-B.gif) 0 100% no-repeat;
					}
				#menu LI A.first, #menu LI span.first {
					border-right:none;				
					border-left:none;
					border: 1px solid #999DA1;
	}
				#menu LI a.fsingle, #menu LI span.fsingle {
					border: none;				
				}		
				#menu LI A.last, #menu LI span.last {
					border:none;
					border-right: 1px solid #999DA1;
					}
					#menu LI LI A, #menu LI LI span, #menu li li a.last, #menu li li span.last {
						padding-left:30px
						}
			#menu LI span {color: red;}
	
	/*----------| Main |----------*/
	#main {
		float:right;
		margin: 21px 10px 0px;
		width:700px
		}
		#main-B,
		#main-T {
			clear:both;
			height:0px;
/*			background:url(/images/main-T.gif) no-repeat; */
			font-size:1px
			}
		* HTML #main-T {
			margin-bottom:-1px
			}
		#main-B {
			background:url(/images/main-B.gif) no-repeat
			}
		#main-C {
			padding:20px 20px 10px 20px;
			border:solid 1px #999DA1;
			border-width:1px 1px 1px 1px;
			color:#555
			}
			#main-C ul li, #main-C ol li {
				font-size: 1.2em;
			}
			* HTML #main-C {
				padding:11px 19px 0 18px
				}
			#main-C H1 {
				padding:0;
				margin:0;
				font-weight:normal;
				font-size:14pt
				}
			#main-C H2 {
				padding:0;
				margin:0;
				font-weight:normal;
				font-size:12pt
				}
			#main-C P {
				padding:0;
				margin:10px 0 10px 0;
				font-size:10pt
				}
			#main-C P.em {
				font-weight:bold;
				font-style:italic
				}
			#main-C DIV.news {
				margin: 0 0 10px 0;
			}
			#main-C DIV.news A {
				width: 100%;
				text-align: right;
				display: block;
				color:#555;
			}
			
			#main-C .sitemap ul li a:link, #main-C .sitemap ul li a:visited, #main-C .sitemap ul li a:hover, #main-C .sitemap ul li a:active {color: #333;}
			
			#main-C .sitemap ul li li li li a:link, #main-C .sitemap ul li li li li a:visited, 
			#main-C .sitemap ul li li li li a:hover, #main-C .sitemap ul li li li li a:active {color: #666;}
			
			#main-C .sitemap ul li a:hover, #main-C .sitemap ul li a:active,
			#main-C .sitemap ul li li li li a:hover, #main-C .sitemap ul li li li li a:active {color: red;}
			
			#main-C .sitemap ul { margin: 0 0 10px 0; padding: 0;}
			#main-C .sitemap ul li {margin: 0 0 10px 0; padding: 0; list-style: none; font-size: 13.5pt;}
			
			#main-C .sitemap ul li ul {margin: 10px 0 0 20px;}
			#main-C .sitemap ul li li ul {margin: 0 0 0 20px;}			
			#main-C .sitemap ul li ul li {margin: 3px 0 3px 20px; list-style: disc; font-size: 8pt;}
			#main-C .sitemap ul li ul li li {list-style: circle;}
			#main-C .sitemap ul li ul li li li {list-style: square;}			
			
			#main-C .mailform p { margin: 0 0 0 0; }
			#main-C .mailform div { margin: 20px 218px 10px 79px;}
			#main-C .mailform label.half { display: block; width: 160px; float: left; color: #555; }
			#main-C .mailform label.halfr { display: block; width: 160px; float: left; color: red; }
			#main-C .mailform input.half { width: 160px; }
			#main-C .mailform label.full { width: 100%; color: #555; display: block; margin: 20px 0 0 0; }
			#main-C .mailform label.fullr { width: 100%; color: red; display: block; margin: 20px 0 0 0; }
			#main-C .mailform textarea.full { width: 322px; }
			#main-C .mailform input.button { float: right; margin: 10px 0 0 0; }
			#main-C .mailform input.submit { margin: 10px 38px 0 15px; }
			#main-C .newsnav { text-align: center; }
			#main-C .newsnav span, #main-C .newsnav a { margin: 0 10px 0 10px;}
			
			
	/*----------| Foot |----------*/
	#foot {
		margin:21px 10px 0 10px;
		height:22px;
		background:#EDEDED url(/images/foot-L.gif) no-repeat
		}
		#foot A {
			color:#000
			}
		#foot DIV {
			padding-top:5px;
			height:20px;
			background:url(/images/foot-R.gif) 100% 0 no-repeat;
			text-align:center;
			font-size:9pt;
			color:#000
			}
			* HTML #foot DIV {
				height:22px;
				he\ight:18px
				}


#lang A:hover,
#menu A:hover,
#main A:hover,
#foot A:hover {
	color:#F00;
	}

div.stats {
	width: 100%;
	height: 1px;
}

/* FORMS */
form .nomargin {
	margin-top: -5px !important;
}

.phone_container {
	margin-left: -5px;
	padding: 0;
}

.gefangen {
	display: none !important;
}

a {
	outline: none;
}

.halfspaceY {
	width: 160px; float: left; margin: 0 !important; margin-bottom: 7px !important;
}

.hidden_info {
	margin: 0 !important; margin-bottom: 7px !important; display: none;
}

.nospacing {
	margin-top: 0 !important;
}

p.tip {
	margin-left: 79px !important;
	padding-bottom: 7px !important;
	display: none;
}

p.visible_tip {
	margin-left: 79px !important;
	padding-bottom: 7px !important;
}

p.tip span, p.visible_tip span {
	display: block; margin-bottom: 7px;
}

dl {
	padding: 0;
	margin: 0;
}

dt {
	width: 160px;
	float: left;
	clear: left;
	margin: 7px 0 0 0;
}

dd {
	margin: 7px 0 0 0;
	width: 160px;
	float: left;
}

.pay_attention {
	font-size: 1.1em;
}