/************************************************************************************/
/* COMMON */

	body 	{margin:25px 0 0px 25px; background:url('images/building/mainBg.jpg') top left; font-family: Tahoma, Geneva, Verdana, Helvetica, Arial;}
	form 	{margin:0 0 0 0;}
	a 				{ text-decoration:none; color:black;}
	a:hover			{ color:#000000 !important; text-decoration:none}
	
66cc00
	.pink	{ color:#66cc00 !important;}
/*	.pink	{ color:#66cc00  !important;} */
	.black	{ color:#000000 !important;}
	.upcase	{ text-transform:uppercase}
	.sMiddle{ font-size:14px !important;}
	
	.clear { margin: 0; padding: 0; clear: both;}
	
/* COMMON */	
/************************************************************************************/
/* Content 66cc00  ff509b */
	
	#whiteBg		{ background:white}
	
	#mainTable		{ font-family: Tahoma, Geneva, Verdana, Helvetica, Arial; font-size:12px; color:black;  width:975px; height:575px;}
	#firstColumn	{ width:165px; height:150px;}
	#firstColumn img{ border:none}
	#secondColumn	{ width:390px}
	#thirdColumn	{ }
	#thirdColumn img{ border:none}
	.centerPart		{ padding-top:13px}
	table.ico		{ font-family: Tahoma, Geneva, Verdana, Helvetica, Arial; font-size:16px; color:#66cc00;font-weight:normal}
	
	/* [[[ NIKITA */
	#apply_to_news { font-family: Tahoma, Geneva, Verdana, Helvetica, Arial; font-size:12px; color:#66cc00; font-weight:normal; margin: 15px 0px 15px 3px; }
	#apply_to_news div { float: left; margin-right: 3px; }
	#apply_to_news .text { width: 160px; margin: 0; }
	
	#leftBanner { margin-top: 40px; width: 150px; height: 60px; overflow: hidden; }
	/* ]]] NIKITA */
	
	#logoText		{ position:absolute; z-index:0; margin:84px 0 0 15px; font-size:16px}
	#logoText div	{ }
	#logoText div a	{ display:block}
	#logoText div a.pink:hover { color:#66cc00  !important}
	
	#ieslegtFonu		{ padding-top:210px; padding-left:0px; clear:both}
	#ieslegtFonu.paded	{ padding-left:14px; clear:both}
	#ieslegtFonu a		{ color:#66cc00 ; font-size:14px; text-transform:uppercase}
	
	#ContentPart		{ }
	#ContentPart a		{ color:#66cc00 }
	#ContentPart h1		{ font-size:16px; font-weight:normal; line-height:20px; margin:7px 0px 20px 16px}
	#ContentPart h1.padded	{margin-left:31px}
	#ContentPart h1 a	{ font-size:12px; font-weight:normal}
	
	#ContentPart .text	  { margin:0px 17px 20px 17px}
	#ContentPart .arhive  { font-size:16px}
	#ContentPart .listsEl { margin:0px 0px 40px 16px; text-transform:uppercase; font-size:16px; }
	#ContentPart .listsEl img { margin-top:10px; border:none}
	#ContentPart .recenzija { margin-bottom:20px}
	#ContentPart .links   { font-size:13px}
	
	#ContentPart .galeryEl { margin:0px 0px 20px 0px; font-size:14px; width:450px; }
	#ContentPart .galeryEl img { float:left; border:none; margin-bottom:4px}
	#ContentPart .galeryEl .imgList {clear:both}
	
	#contentImagesGalery  { width:325px;}
	#contentImagesGalery .left  	{ text-align:left; width:20px}
	#contentImagesGalery .middle  	{ text-align:center;}
	#contentImagesGalery .middle a 	{ margin-right:5px}
	#contentImagesGalery .middle a.act	{ color:black}
	#contentImagesGalery .right  	{ text-align:right; width:20px}
	
	*:first-child+html #openedDoc{ padding:0px 35px 0px 16px;}
	*html #openedDoc	 { padding:0px 35px 0px 16px;}
	#openedDoc     		 { padding:0px 15px 40px 16px;}

	#openedDoc .header  { text-transform:uppercase; font-size:16px;}
	#openedDoc .descript{ margin-top:15px; }
	#openedDoc img 		{ margin-top:10px; border:none}
	
	#ContentPart .year		{ }
	#ContentPart .category	{ margin-bottom:20px}

	#Contacts			{ margin:0px 0px 2px 15px; font-size:16px;}
	#Contacts div		{ margin-bottom:18px}
	.atbalstitaji		{ padding-left:10px}
	.atbalstitaji img	{ float:left; border:none; margin-right:13px; margin-bottom:8px}
	.atbalstitaji img.last{ margin-right:0px; }
	.spacer { height:75px; clear:both;}
	
	
	.description {
		margin: 0px 10px 10px 16px;
	}
	.horizontal {
		clear: both;
		margin: 10px 0px;
	}
	.horizontal label {
		float: left;
		width: 120px;
		margin-right: 5px;
		text-align: right;
	}
	.horizontal label span {
		color: #E3050E;
		margin-right: 2px;
	}
	.horizontal input {
		float: left;
		width: 180px;
	}
	.horizontal select {
		float: left;
		width: 185px;
	}
	.horizontal.submit input {
		float: right;
		margin-right: 65px;
		margin-top: 10px;
		background: #6BF200;
	}
	.clear {
		margin: 0;
		padding: 0;
		clear: both;
	}
	.error-text {
		margin-left: 16px;
		margin-bottom: 10px;
	}
	.error-text span {
		color: #E3050E;
	}
	.complete {
		margin-left: 16px;
	}
	

/* Content */	
/************************************************************************************/
/* Navigation */

	#topMenu	{ width:210px;}
	#leftMenu	{ width:150px;}
	
	.menu		{ background:white; height:150px; float:left; }
	.menu ul	{ padding:0px 0px 9px 0px; margin:0px; list-style: none; }
	.menu li	{ color:#66cc00 ; font-size:14px; padding:0px; line-height:17px; margin:0px 0px 0px 15px; text-transform:uppercase}
	*:first-child+html .menu li { line-height:19px;}
	*html .menu li	 			{ line-height:15px;}
	
	.menu li.first	{ margin-top:6px}
	.menu li.second	{ margin-bottom:0px}
	.menu li a		{ color:#66cc00 ; font-size:16px;}
	.menu li span	{ margin:0px 6px}
	.menu li.act a	{ color:#000000 }
	#langMenu 		{ padding:0px 0px 10px 15px}
	#langMenu a		{ color:#66cc00 ; font-size:16px; text-transform:uppercase}
	#langMenu span	{ margin:0px 6px}
	
/* Navigation */	
/************************************************************************************/
/* Baners */
	
	#squereBaner	{ margin:0px 11px 0px 15px; border:none;}
	#firstBaner		{ margin-bottom:15px}
	#firstBaner:hover{ color:white!important}
	.rightBaner		{ color:white; font-size:16px; padding:2px 0px 0px 10px; width:305px; height:65.5px}
	.rightBaner:hover{ color:white!important}
	.squereBaner	{ color:white; font-size:16px; float:left;  padding:2px 0px 0px 10px; width:144px; height:150px}
	.squereBaner:hover	{ color:white!important}
	
/* Baners */	
/************************************************************************************/
/* Scrolls */
	
	.scrollgeneric { line-height:1px; font-size:1px; position:absolute; top:0; left:0;}
	
	.vscrollerbase { width: 40px; border:0px solid black; background:url('images/building/base_scroll_img.gif') top center no-repeat ; }
	
	.vscrollerbar { padding: 9px 0px; border:0px solid black; margin-left:10px; width: 20px; height: 18px !important;
					background:url('images/building/scroll_head.png') top center no-repeat white; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/building/scroll_head.png', sizingMethod='scale')}
	
	.scrollerjogbox { width: 20px; top: auto; left: auto; bottom: 0px; right: 0px;}
	
	#mycustomscroll 	{ background:white; width:375px; height:410px; overflow-y:auto; overflow-x:hidden; position:relative; float:left;}
	#mycustomscroll.long{ width:725px;}
	
	#smallscroll		{ width: 400px; height: 135px; overflow: auto; position: relative; z-index:200; margin-top:220px;}

/* Scrolls */
/************************************************************************************/
