/************************************************************************************/
/* COMMON */
	
	html {overlow:auto;}
	body {
		margin: 0; 
		padding: 0;
		text-align: center;
		height:100%;
		width:100%;
		background:black;
		color:white;
		font-family:Verdana;
		font-size:12px;
		overlow:auto;
	}
	form 	{margin:0 0 0 0;}
	a 		{ text-decoration:none; color:#ff3300;}
	a:hover	{ text-decoration:underline}
	img		{border:0px}



	.orange	{ color:#ff3300}
	.lightGrey	{ color:#cccccc;}
	.grey	{ color:#c8c8c8;}
	.black	{ color:#000000 !important; text-decoration:none !important}
	.upcase	{ text-transform:uppercase}
		
	.orangeHover 		{}
	.orangeHover:hover {color:#ff3300 !important}
	.spacer { clear:both;}
	.readmore { margin:10px 0 5px 0}
	.readmore a {color:#333333}
	
	#langswitch	{ position:absolute; color:#ff3300; margin-top:10px; margin-left:170px;}
	#langswitch	a { color:#464545; font-size:11px}
	#langswitch	a:hover{ color:#ff3300}
	
/* COMMON */	
/************************************************************************************/
/* Content */	

	#mainContainer	{ position:relative; top:0px; left:0px; border-top:0px solid black; height:100%; width:100%;}
	#mainContainer.inner{ position:absolute; }
	#container {
		width: 1000px;
		height:100%; 
		margin: 0 auto 0 auto;
		text-align: left;
		position:relative;
		border:0px solid red;
	}
	
	#HeaderPart	 { background:url('images/building/dot.jpg') bottom left repeat-x; position:absolute; height:90px; width:100%;}
	#topBlackBlock	{ 
		margin-left:160px; 
		position:absolute;
		width:420px; height:90px; 
		background:url('images/building/dot.jpg') bottom left repeat-x #000000
	}
	#topBlackBlock.wide { width:840px;}
	#topRedBlock { background:#ff3300; height:90px; width:262px;}
	#topRedBlock.wide { background:#ff3300; height:90px; width:100%;}
	#logo		 { position:absolute; margin:47px 0 0 0px;}
	
	#leftContainer	{ 
		position:relative; 
		float:left;
		height:100%;
		width:207px;
		border:0px solid red;
		padding-bottom:60px; 
		_padding-bottom:0px; 
	}/*pading for footer fixing*/

		
	/************************************************************************************/
	/* Startpage */	
	
	/*#rightContainer { position:absolute; height:100%; border:0px solid red; width:420px; top:0; right:0; }*/
	#rightContainer { position: relative; border:0px solid red; width:415px; float: left; }
	.stPageRowCont	{ width:187px; float:left; position:relative; padding-bottom:60px; }/*pading for footer fixing*/
	.stPageRowCont.left  { margin:123px 0 0 0px; }
	.stPageRowCont.right { margin:38px 0 0 0; }
	
	.stPageNewsBlock { 
		margin:0 11px 7px 0; 
		padding:0 0 8px 0; 
		font-size:11px; 
		background:url('images/building/dot_whte.jpg') bottom left repeat-x
	}
	.stPageNewsBlock.last { padding:0; background:none}
	.stPageNewsBlock h3	  { font-size:11px; color:#cccccc; margin:0; padding:0}
	.stPageNewsBlock h3 a { color:#cccccc;}
	.stPageNewsBlock span { color:#999999;}
	.stPageNewsBlock a 	  { color:#ff3300; }
	.stPageNewsBlock img  { margin-top:5px;}
	.stPageBlockTitle	{ 
		text-transform:uppercase;
		padding:3px 0px 3px 5px; 
		margin:0 11px 7px 0;
		display:block; 
		margin-bottom:4px;
		font-size:11px; color:#999999;
		text-decoration:none !important; 
		background:url('images/building/ugol.jpg') 96% 85% no-repeat #333333; 
	}
	.stPageBlockTitle span { display:block; margin-top:1px; color:#ff3300;}
		
	/************************************************************************************/
	/* Inner template */		
	
	#contentContainer {
		float:left;
		display:table-row;
		margin-bottom:60px; /*pading for footer fixing*/
		background:#cccccc; 
		color:#58595b; 
		font-size:12px;
		margin-top:121px;
		width:793px; 
	}


	#topGallery	{ margin-left:144px; text-align:right; padding-top:1px}
	h1 { 
		text-transform:uppercase;
		font-weight:normal;
		padding:9px 60px 9px 10px; 
		margin:0 11px 7px 0;
		display:block; 
		position:absolute;
		font-size:12px; color:#000000;
		text-decoration:none !important; 
		background:#ff3300; 
	}
	h1.normal	{ position:static; margin:0px; white-space:nowrap; padding:9px 9px 9px 10px}
	h1.noLeftPaddings	{ padding-left:2px !important}
	
	#lectorListContainer{ display: table-cell; vertical-align:top; width:178px; background:#3c3c3c; }
	
	#textBlock	 { display: table-cell; vertical-align:top; _float:left; _width:615px; border:0px solid red; }
	#textBlock.dark	 { background:#3c3c3c; color:#cccccc}
	#textBlock.wide	 { width:793px}
	#textBlock h2	 { font-weight:bold; color:#FF3300; margin:0px 0 8px 0; text-transform:uppercase; font-size:12px;}
	#textBlock a { color:#ff3300 }
	#textBlock .text { padding:40px 43px 17px 45px; text-align:justify}
	#textBlock .text p { margin:4px 0px}
	#textBlock .lectori { padding:15px 15px 17px 15px; text-align:justify}
	
	#fotoBlock	 { 
		_float:left; 
		_width:178px;
		display:table-cell;
		border:0px solid red;
		vertical-align:top;
		padding-bottom:30px;
		background:#666666;
		font-size:10px;
		color:#ffffff;
	}
	#fotoBlock img { margin:40px 0 0 0; }
	#fotoBlock div { margin:2px 0 0 4px; }
			
	.article	{ clear:both; padding-bottom:10px;}
	.article a	{ color:#ff3300; }
	.article .leadImg	{ margin:0 5px 5px 0;float:left;}
	
	#form		{ color:#cccccc; background:#3c3c3c; padding:10px 0 0 0px;}
	#form .header { font-weight:bold; font-size:12px; color:#ff3300; padding:0 0 7px 62px; background:url('images/building/dot_greay.gif') bottom left repeat-x}
	#form .msgText { padding:7px 0 7px 62px; background:url('images/building/dot_greay.gif') bottom left repeat-x}
	#form table	{ width:100%; font-size:11px; font-family:Verdana }
	#form tr	{ background:url('images/building/dot_greay.gif') bottom left repeat-x }
	#form tr.topBg{ }
	#form tr.topBg td { padding-bottom:200px; padding:7px 0 7px 62px;}
	#form tr.noBg{ background:none}
	#form td	{ padding:7px 5px;}
	#form td .inputCell	{ width:307px; float:left; border:0px solid red;}
	#form td.fieldCell	{ color:#cccccc; font-weight:bold; padding-left:62px}
	#form span	{ display:block; float:right; white-space:wrap; border:0px solid red; width:96px;}
	#form .input,textarea{ border:1px solid #b2b2b2; font-size:11px; }
	#form .small_input { border:1px solid #b2b2b2; width:230px; height:15px; margin-left:5px; margin-top:5px; font-size:11px;}
	#form textarea	{ width:303px; height:37px; font-size:11px;}
	#form .input		{ width:303px; height:15px}
	#form .code			{ width:110px; }
	#form #submitButton	{ clear:both; color:white; padding:0px 95px; border:1px solid #666666; background:#a2a2a2; text-align:center}	
	
	#lectorList		{ color:#666666;}
	.lectorInList	{ width:1%; font-family:verdana; padding-bottom:24px}
	.lectorInList.delimiter{ width:52px!important;}
	.lectorInList div	{ font-size:12px;}
	.lectorInList div a	{ font-weight:bold; color:#636363 !important; text-decoration:underline;}
	.lectorInList div a:hover{ text-decoration:none; color:#ff3300 !important; }
	.lectorInList span	{ font-size:11px;}
	
	#openedLector	 { width:412px; padding:0 0 28px 0; float:right; font-size:11px;}
	#openedLector .amats { }
	#openedLector .desc  { }
	#openedLector a  	 { text-decoration:underline;}
	#openedLector a:hover{ color:#ff3300; }
	#lectorName		{ margin:0; text-transform:uppercase;  color:#ff3300; font-size:12px}
	
	#nodarbasTable	{ width:100%;}
	.row     { vertical-align:top;}
	.row.last{ background:none}
	.row td  { padding-bottom:10px}
	.sideCell	{ width:180px; background:url('images/building/nod_spacer.gif') bottom left repeat-x #3c3c3c;}
	.middleCell	{ background:url('images/building/nod_spacer.gif') bottom left repeat-x; width:auto; padding-left:9px; padding:7px 0 0 9px;}
	.month		{ font-weight:bold; color:#ff3300; text-transform:uppercase; vertical-align:middle; }
	.descImage	{ vertical-align:middle; text-align:center}
	
	.nodarbibasDate	{ font-weight:bold; font-size:12px; padding:5px 10px 10px 7px; line-height:18px;}
	.nodarbibasDate	span{ color:#ff3300; }
	.nodarbibasDate	div { color:#cccccc; }
	.nodarbibasDate	b   { font-weight:normal;}
	
	.nodarbibasInfo	{ color:#000000;}
	.nodarbibasInfo	span{ color:#666666;}
	.nodarbibasInfo	div { font-weight:bold; color:#000000; margin-bottom:7px;}
	.nodarbibasInfo	div.txt { font-weight:normal; color:#000000; margin-bottom:7px; font-size:11px;}
	.nodarbibasInfo	.lektorName { margin:23px 0 0 0; font-weight:normal;}
	.nodarbibasInfo	.lektorName.noImg { margin:0; }
	.nodarbibasInfo	.lektorName a { color:#000000;}
	.nodarbibasInfo	.lektorName .orangeHover 		{ color:#000000; text-decoration:underline}
	.nodarbibasInfo	.lektorName .orangeHover:hover  { color:#ff3300 !important; text-decoration:none}

	.shortNewsItem	 { font-size:11px; padding:6px 0 6px 17px; background:url('images/building/akt_news_spacer.gif') bottom left repeat-x}	
	.shortNewsItem.last { background:none}	
	.shortNewsItem a { padding:0 0 0 17px; background:url('images/building/akt_news_bg.gif') center left no-repeat}	
	.shortNewsItem a:hover { background:url('images/building/akt_news_bg_act.gif') center left no-repeat; color:#ff3300}	
	.shortNewsItem a:visited { color:#b13718}	
	
	#actNewsPageTitleBg	{ height:33px; background:url('images/building/akt_news_spacer.giff') bottom left repeat-x #3c3c3c;}
	.lightBlackBg		{ background:#3c3c3c;}
	.newsItem			{ padding:0px 0px 0px 23px; text-align:left; color:#bfbfbf;}

	.newsItem ul li	{ list-style-position:outside; list-style-type: disc; list-style-image:url('images/building/bullet.png');border:0px ; margin-left:0px; padding-left:0px; margin-bottom:11px }
	.newsItem.grey		{ background:#3c3c3c !important;}
	.newsItem .prevImg	{ margin-bottom:3px}
	.newsItem .prevImgOne	{ float:right; margin-bottom:3px}
	.newsItem .previeBlock	{ float:right; margin-bottom:3px; font-size:11px}
	.newsItem .previeBlock a{ color:#bfbfbf; letter-spacing:-2px}
	.newsItem .date		{ color:#999999; text-align:right; font-weight:bold}
	.newsItem .textContainer { width:565px; padding:4px 0 2px 0px; border:0px solid red; text-align:justify}
	.newsItem .lead {  margin:10px 0 0 0px;}
	.newsItem .title { font-weight:bold; color:#ff3300}
	.newsItem a { color:#ff3300}
	.newsItem .uzAugsu a { font-size:10px; color:#b2b2b2}
	
	#openedAktNews	 { width:580px; padding:0 10px 28px 0; float:right}
	#openedAktNews .desc  { }
	
/* Content */	
/************************************************************************************/
/* Navigation */

	.menu	{ padding:0; margin:0; list-style: none;}
	.menu li	{ 
		font-size:14px; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#leftNav	  { margin-top:121px; margin-right:14px; }
	#leftNav li a { 
		text-decoration:none; 
		color:#c8c8c8; 
		margin:0 0 4px 0px; 
		padding:0px 7px 0px 5px; 
		display:block; 
		background:url('images/building/dot.jpg') bottom left repeat-x;
	}
	#leftNav li a.kaPietekties  { 
		font-family:Arial; 
		color:black; 
		font-weight:bold; 
		margin-top:20px;
		letter-spacing:0px;
		padding:8px 7px 8px 12px; 
		background:url('images/building/ka_pieteikties_bg.gif') top right no-repeat;
	}
	#leftNav li a.kaPietekties:hover { color:#ffffff; background:url('images/building/ka_pieteikties_bg_act.gif') top right no-repeat}
	#leftNav li a.empty {font-size:2px; line-height:1px;}
	
	#leftNav li ul { padding-bottom:7px;}
	#leftNav li ul li a	{ 
		line-height:14px; padding:0 7px 0px 22px; margin:0; color:#999999; font-size:13px; 
		background:URL('images/building/left_nav_bg.jpg') 7% 50% no-repeat;
	}
	#leftNav li ul li a:hover { color:#ff3300; font-size:13px; background:url('images/building/left_nav_bg_act.jpg') 7% 50% no-repeat;}
	#leftNav li ul li a.act   { color:#ff3300; font-size:13px; background:url('images/building/left_nav_bg_act.jpg') 7% 50% no-repeat;}
	
	#leftNav li ul li ul 		{ padding-top:2px;}
	#leftNav li ul li ul li a	{ line-height:18px; padding:0 7px 0px 33px; margin:0; color:#666666; font-size:11px !important; background:none !important}
	#leftNav li ul li ul li a:hover { color:#ff3300; }
	#leftNav li ul li ul li a.act2  { color:#ff3300; }
	
	#bottonNav		{ text-align:right; }
	#bottonNav a	{ margin-left:10px; color:black; font-size:11px; text-decoration:none;}
	#bottonNav a:hover	{ text-decoration:underline;}
	
	#lectorMenu		{ padding:11px 10px 10px 13px;}
	#lectorMenu li	{ margin:0 0 0px 0px; padding:0px 0 4px 0; }
	#lectorMenu a	{ margin-left:10px; color:#cccccc; font-size:12px; text-decoration:none;}
	#lectorMenu a:hover	{ color:#ff3300; text-decoration:underline;}
	#lectorMenu a.act	{ color:#ff3300; text-decoration:underline;}
	
/* Navigation */	
/************************************************************************************/
/* Blocks */

	#iesaka { margin:0 14px 0 0;}
	#iesaka h2 { 
		display:block; margin:63px 0 0 0; padding:0px 0px 2px 5px; font-size:13px; 
		background:url('images/building/dot_whte.jpg') bottom left repeat-x !important;
	}
	#iesaka p  { font-size:11px; color:#999999; margin:2px 0px}
	#iesaka img{ margin:5px 0 0 13px; }
		
	#actualVideo{ margin-bottom:10px;}
	#actualNews	{ background:#ff3300; padding:0; font-size:11px; color:black;}
	#actualNews h2	{ padding:4px 0px 0px 15px; margin:7px 0 0 0; color:#ffffff; font-size:13px;}
	#actualNews .date { position:absolute; color:#000000; margin-left:335px; font-size:11px; text-align:right; font-weight:bold;}
	#actualNews p	{ padding:4px 0px; margin:0px;}
	#actualNews .p	{ padding:0px 10px 10px 15px; margin:0px; text-align:justify;}
	#actualNews .p a{ color:#ffffff;}
	#actNewsLink	{ 
		padding:4px 30px 6px 7px; 
		position:absolute; 
		display:block; 
		text-decoration:none; 
		background:url('images/building/ugol.jpg') 90% 50% no-repeat #333333; 
	}
	#archiveLink {
		background:url('images/building/archiveBg.gif') 7% 50% no-repeat;
		padding:0 0 0 10px;
		position:absolute; 
		font-size:11px;
		margin:10px 0 0 720px;
	}
		
/* Blocks */
/************************************************************************************/
/* Footer part 

	#footer	{
		position:relative;
		z-index:10;
		border:0px solid red;
		margin:-65px auto 0 auto;
		top:100%;
		width:1000px; 
		padding:13px 0px; 
		font-size:11px; 
		background:url('images/building/dot.jpg') top left repeat-x
	}
	#footer	div { position:absolute; width:100%}
	#footer img	{ margin-right:11px; float:middle}
	*/
	
	#footer	{
		width: 1000px;
		margin: 0px auto 0px auto !important;
		_margin: -0px auto 0px auto !important;
		text-align: center;
		position:relative;
		z-index:100000;
		padding:13px 0px !important;
		border:0px solid red;
		font-size:11px; 
		background:url('images/building/dot.jpg') top left repeat-x
	}	
	#footer2	{
		width: 1000px;
		margin: -85px auto 0px auto !important;
		text-align: center;
		position:relative;
		z-index:100000;
		padding:13px 0px !important;
		border:0px solid red;
		font-size:11px; 
		background:url('images/building/dot.jpg') top left repeat-x
	}
	#footer	div { }
	#footer img	{ margin-right:11px; float:middle}
	
/* Footer part */
/************************************************************************************/



.comment-spacer {
	height: 40px;
	width: 100%;
	clear: both;
}
.lightBlackBg .shortNewsItem .comment-link, .lightBlackBg .shortNewsItem .comment-link:hover {
	background: none;
	padding-left: 0;
	color: #7d7d7d;
	text-decoration: none;
	font: 11px Tahoma, Geneva, sans-serif;
}
.stPageRowCont .stPageNewsBlock h3 .comment-link, .stPageRowCont .stPageNewsBlock h3 .comment-link:hover {
	background: none;
	padding-left: 0;
	color: #7d7d7d;
	text-decoration: none;
	font: 11px Tahoma, Geneva, sans-serif;
}
.lightBlackBg .shortNewsItem .comment-link:hover, .stPageRowCont .stPageNewsBlock h3 .comment-link:hover {
	color: #fff;
}



.newsItem .docTitle {
	border-bottom: 1px dotted #ff3400;
	font-size: 12px;
	font-weight: bold;
	color: #ff3400;
	padding: 0 0 7px 20px;
	margin-left: -20px;
	width: 690px;
}
.newsItem .comentInfo {
	color: #333;
	font-size: 11px;
	padding-top: 20px;
	width: 670px;
}
.newsItem .comentInfo a, .newsItem .comentInfo b {
	color: #fdfdfd;
	font-size: 12px;
	padding-right: 0;
	margin-right: 10px;
	font-weight: normal;
}
.newsItem .comentText {
	color: #545454;
	font-size: 12px;
	padding: 5px 20px 20px 0;
	border-bottom: 1px dotted #999;
	margin-right: 20px;
	width: 650px;
}
#comments {
	background: #3c3c3c;
	width: 630px;
	color: #cacaca;
	font-weight: bold;
	position: relative;
	padding: 0 20px 20px;
}
#comments table {
	clear: both;
}
#comments input {
	float: left;
}
#comments .email {
	position: absolute;
	right: 22px;
	text-align: right;
}
#comments .email div {
	float: left;
	padding-right: 10px;
}
#comments input, #comments textarea {
	background: #fff;
	border: 1px solid #b2b2b2;
	font: 12px Arial, Helvetica, sans-serif;
	display: inline-block;
	margin: 0;
	width: 210px;
}
#comments textarea {
	width: 500px;
}
#comments .captcha div {
	float: left;
}
#comments .captcha input {
	margin: 2px 10px 0 0;
}
#comments th, #comments td {
	padding-top: 15px;
}
#comments .label {
	width: 120px;
	line-height: 20px;
	vertical-align: top;
}
#comments h2 {
	float: left;
	height: 30px;
	line-height: 30px;
	background: #ff3300;
	font-size: 12px;
	color: #000000;
	padding: 0 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 -20px;
}
#comments .submit input {
	color: #fff;
	background: #a2a2a2;
	border-color: #666;
	text-align: center;
	padding: 3px 10px;
}
#comments .note {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	margin: 0;
}
