body  {background:#e8dacb url(/images/pattern.gif) repeat-x;margin:0; margin-top:24px; font-family:Arial, Helvetica, sans-serif; margin-bottom:1px; font-size:12px;}
td { font-size:12px; }
.main_frame { border:17px #FFFFFF solid; width:910px; background:#FFF; }
.top_bg { background:#380107 url(/images/top_bg.gif) repeat-x; height:75px; width:100%; }
.login_bg { background:#380107 url(/images/top_bg.gif) repeat-x; height:75px; width:100%; }
.top_bg_bottom { height:14px; width:100%; background:#FFFFFF; }
a.lnk_top_menu:link, a.lnk_top_menu:visited, a.lnk_top_menu:active {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-left:9px;
	padding-right:9px;
}
a.pdf:link, a.pdf:visited, a.pdf:active {
	font-style:italic;
	text-decoration:none;
	font-size:12px;
	color:#4d0e21;
}
}
.lkCell {
	
	width:1em;
	text-align:center;
	
	font-weight:normal;
}
td.lkCell:hover {
	
}
.tekst, #lkName  {
	color:#000000;
	font-size:12px;
}
#lkName, #lkLink {
	font-weight:nromal;
	text-decoration:none;
}
#lkSelected {
	
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
	width:1em;
	text-align:center;
}
#lkPoint {
	width:2em;
	text-align:center;
}

.tabel1 { border:1px solid #CCCCCC; }
a.lnk_lang:link, a.lnk_lang:visited, a.lnk_lang:active {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.txt_footer { color:#848484; font-size:12px; display:block; }
.lang_bar { color:#FFFFFF; font-size:12px;  }
.login_bar { background:url(/images/login_bg.gif) repeat-x; border-bottom:5px solid #FFFFFF; width:100%; color:#FFFFFF; font-weight:bold; font-size:12px; }
.login_txt { color:#FFFFFF; font-weight:bold; font-size:12px; }
.field { border:1px solid #d6c493; background:#FFFFFF; height:21px; width:142px; }
.field_small { border:1px solid #d6c493; background:#FFFFFF; height:21px; }
.button_small { background: url(/images/button_small.gif) no-repeat; height:21px; width:65px; font-size:10px; font-weight:bold; border:0; margin:0; color:#FFFFFF; padding-bottom:6px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; }
.button_big { background: url(/images/button_big.gif) no-repeat; height:21px; width:113px; font-size:10px; font-weight:bold; border:0; margin:0; color:#FFFFFF; padding-bottom:4px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.lnk_ostukorv:link, a.lnk_ostukorv:visited, a.lnk_ostukorv:active {
	font-size:12px; 
	font-weight:bold; 
	color:#770d29; 
	text-decoration:none;
} 
#menu { width:187px; background:#f2efe8; }
ul.left_menu { margin-left:9px; margin-right:9px; margin-top:5px; padding:0; list-style:none; }
ul.left_menu li { margin:0; padding:0; border:1px solid #f2efe8; }
a.lnk_menu:link,a.lnk_menu:active,a.lnk_menu:visited {
	color:#8b8b8b;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:3px;
	padding-left:30px;
	padding-bottom:5px; 
	border-bottom:1px solid #ddd8cb;
}
a.lnk_submenu:link,a.lnk_submenu:active,a.lnk_submenu:visited {
	color:#8b8b8b;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:3px;
	padding-left:10px;
	display:block;
	padding-left:30px;
	padding-bottom:5px; 
	border-bottom:1px solid #ddd8cb;
}
a.lnk_submenu:hover,a.lnk_menu:hover {
	background:#efefef;
}
a.lnk_white:link,a.lnk_white:active,a.lnk_white:visited {
	color:#848484;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
a.lnk_link:link,a.lnk_link:active,a.lnk_link:visited {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


.txt_heading {
	font-weight:bold;
	font-size:16px;
	color:#770d29;
}
.txt_headingS {
	font-weight:normal;
	font-size:12px;
	color:#818181;
}
.txt_special {
	font-weight:bold;
	font-size:12px;
	color:#770d29;
}
div#error-box
{
	border: 1px solid #b50e0e;
	background-color: #faabab;
	color: #b50e0e;
	padding: 10px;
	width: 290px;
	text-align: left;
	margin: 10px 0;
	font-size: 8pt;
}
* html div#error-box
{
	width: 300px;
}
div#error-box ul
{
	padding-top: 5px;
	padding-left: 10px;
}
div#error-box.successful
{
	color: #2d6a00;
	border-color: #2d6a00;
	background-color: #d7f5c8;
}
div#error-box.warning
{
	color: #f47721;
	border-color: #f47721;
	background-color: #ffdba2;
}
.menu_heading  {
	border-bottom:1px solid #ddd8cb;
	font-size:14px;
	font-weight:bold;
	color:#903a4f;
		padding:1px;
	padding-left:10px;
	display:block;
	padding-left:10px;
	padding-bottom:5px; 
}
a.menu_heading2:link,a.menu_heading2:visited  {
	
	font-size:14px;
	font-weight:bold;
	color:#903a4f;
	text-decoration:none;
	padding-left:10px;
}
a.lnk_pr_submenu:link,a.lnk_pr_submenu:active,a.lnk_pr_submenu:visited {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	padding-left:10px;
	display:block;
	padding-left:30px;
	padding-bottom:5px; 
	border-bottom:1px solid #ddd8cb;
	background:#770d29;
}
a.lnk_pr_submenu2:link,a.lnk_pr_submenu2:active,a.lnk_pr_submenu2:visited {
	color:#903a4f;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	padding-left:10px;
	display:block;
	padding-left:45px;
	padding-bottom:5px; 
}
a.pr_menu_active:link,a.pr_menu_active:visited { color:#770d29; }
a.pr_submenu_active:link,a.pr_submenu_active:visited { background:#b70030; }
a.pr_submenu_active2:link,a.pr_submenu_active2:visited { color:#FF6600; }
#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	min-height: 100%; 
	background: url(images/capazity.png);
}

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url();
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/capazity.png", sizingMethod="scale");
}
.lightbox { 
 	display:none;
 	border:5px solid #FFF;
 	color:#FFFFFF;
	background:#FFFFFF;
 	z-index:1001;    
	position:fixed;
        margin-top:50px;       
}
.close { width:17px; height:17px; background:url(/images/close.gif) no-repeat; cursor:pointer; display:block; position:absolute; right:0px; top:0px; }

/* NORMAL */

/*
.bgnone {  background:none} 
not avalible except in admin pages
*/

.lightboxCloseButton
{
  width: 17px;
  height: 17px;
  cursor: pointer;
  background: transparent url(images/spirit.gif)  no-repeat;
  background-position: -21px -150px;
}

.lightbox2 .lightboxTopLeft { background-position: -42px -173px; }
.lightbox3 .lightboxTopLeft { background-position: -42px -150px; }
#lightboxTopLeftImage { background: transparent url(images/spirit.gif)  no-repeat; background-position: -42px -173px; }
.lightboxTop { height: 4px; background: #CCC; }
.lightbox2 #lightboxTopLeftImage { background-position: -42px -173px; }
.lightbox3 #lightboxTopLeftImage { background-position: -42px -150px; }
.lightboxTop { height: 4px; background: #FFF; }
#lightboxTopImage { height: 4px; background: #FFF; }

.lightbox2 .lightboxTopRight{ background-position: -68px -173px; }
.lightbox3 .lightboxTopRight{ background-position: -68px -150px; }

.lightbox2 #lightboxTopRightImage { background-position: -68px -173px; }
.lightbox3 #lightboxTopRightImage { background-position: -68px -150px; }
.lightboxLeft { width: 4px; background: #FFF; }
#lightboxLeftImage { width: 4px; background: #FFF; }
.lightboxRight { width: 4px; background: #FFF; }
#lightboxRightImage { width: 4px; background: #FFF; }

.lightbox2 .lightboxBottomLeft { background-position: -42px -184px; }
.lightbox2 #lightboxBottomLeftImage { background-position: -42px -184px; }
.lightbox3 .lightboxBottomLeft { background-position: -42px -161px; }
.lightbox3 #lightboxBottomLeftImage { background-position: -42px -161px; }
.lightboxBottom { height:4px; background: #FFF; }
#lightboxBottomImage { height:4px; background: #FFF; }

.lightbox2 .lightboxBottomRight { background-position: -68px -184px; }
.lightbox2 #lightboxBottomRightImage { background-position: -68px -184px; }
.lightbox3 .lightboxBottomRight { background-position: -68px -161px; }
.lightbox3 #lightboxBottomRightImage { background-position: -68px -161px; }
.lightboxCenter { background:#ededed; }
#lightboxCenter { background:#ededed; }
.lightbox2 .lightboxCenter {  background:#f2d1d0; }
.lightbox2 #lightboxCenter {  background:#f2d1d0; }
.lightbox3 .lightboxCenter {   background:#ededed; }
.lightbox3 #lightboxCenter {   background:#ededed; }
.lightboxCenterPad { width: 7px;  height: 7px;  background:#ededed; }
#lightboxCenterPad { width: 7px; height: 7px;  background:#ededed; }
.lightbox2 .lightboxCenterPad { background:#f2d1d0; }
.lightbox2 #lightboxCenterPad { background:#f2d1d0; }
.lightbox3 .lightboxCenterPad {background:#ededed; }
.lightbox3 #lightboxCenterPad { background:#ededed; }
.lightboxTitle{ vertical-align: top; font-family: verdana; font-weight: bold; font-size: 20px; line-height: 24px; color: #444444; }
.lightbox2 .lightboxTitle{ vertical-align: top; font-family: verdana; font-weight: bold; font-size: 13px; line-height: 13x; color: #444444; }
.lightboxContent{}
a.soodus:link, a.soodus:visited { color: #ff7800; }


.colorbox { float:left; margin:3px; width:60px; height:60px; border:2px solid #CCCCCC; cursor:pointer; }
div.colorbox:hover { border:2px solid #000; }
.activated { border:2px solid red;  }
.colorbox span { color:#FFFFFF; display:block; background:#000000; padding:2px; }
