/* GENERAL */
body, html   { background:url('/home/gs/resources.nsf/res/bak/$File/bak.jpg') repeat-x #fff; }
body         { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:12px; line-height:18px; }
img          { border:0; }
form         { padding:0; margin:0; }
a            { text-decoration:none; }
a:hover      { color:#81b23c; }

.left        { float:left; }
.right       { float:right; }

h1					{ font-family:georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:28px; color:#3f3f3f; margin:8px 0 20px 0; padding:0; line-height:30px; letter-spacing:-1px; font-weight:normal;}
h2					{ font-family:georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:22px; color:#3f3f3f; margin:18px 0 2px 0; padding:0; line-height:24px; letter-spacing:-1px; font-weight:normal;}
div.startcont1 h1	{ margin:8px 0 0 0; }

img.banner	{ margin:0 0 14px 0; }
img.banner2	{ margin:-10px 0 14px 0; }



/* WRAPPERS */
div.startwrap	{ position:relative; overflow:hidden; background:url('/home/gs/resources.nsf/res/wrapbak_start/$File/wrapbak_start.gif') repeat-y #fff; width:998px; margin:0 auto; }
div.wrap		{ position:relative; overflow:hidden; background:url('/home/gs/resources.nsf/res/wrapbak/$File/wrapbak.gif') repeat-y  #fff; width:998px; margin:0 auto; }
div.mainwrap	{ position:relative; overflow:hidden; background:url('/home/gs/resources.nsf/res/mainwrapbak/$File/mainwrapbak.gif') no-repeat; width:998px; margin:0; padding:0; }



/* HEAD */
div.head			{ position:relative; overflow:hidden; width:998px; height:110px; margin:0; padding:0; }
div.head img		{ margin:22px 0 0 22px; float:left; }
div.head div		{ position:relative; overflow:hidden; margin:28px 22px 0 0; float:right; }
div.head div.sajt	{ margin:45px 0 0 12px; float:left; font-family:frutiger, georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:28px; color:#fff; line-height:35px; text-transform:uppercase; }
div.head div.sajt2	{ margin:42px 0 0 42px; float:left; font-family:frutiger, georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:35px; text-transform:uppercase; }
div.head p			{ margin:0 0 16px 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:11px; color:#fff; }
div.head a			{ color:#fff; }
div.head a:hover    { color:#bff032; }
div.head input		{ width:172px; border:1px solid #242622; margin-bottom:1px; height:20px; }
div.head input.btn	{ width:40px; height:25px; border:none; margin:0 0 0 8px; color:#fff; padding:0; }
div.head form		{ text-align:right; }

div.inter			{ background:url('/home/gs/resources.nsf/res/headbak/$File/headbak.jpg') no-repeat;  }
div.inter input.btn	{ background:url('/home/gs/resources.nsf/res/btn_sok/$File/btn_sok.gif') no-repeat; }

div.portal			{ background:url('/home/gs/resources.nsf/res/headbak2/$File/headbak2.jpg') no-repeat;  }
div.portal input.btn	{ background:url('/home/gs/resources.nsf/res/btn_sok2_btn_sok2_gif/$File/btn_sok2.gif') no-repeat; }

div.intra			{ background:url('/home/gs/resources.nsf/res/headbak3_headbak3_jpg/$File/headbak3.jpg') no-repeat; }
div.intra input.btn	{ background:url('/home/gs/resources.nsf/res/btn_sok3_btn_sok3_gif/$File/btn_sok3.gif') no-repeat; }


/* MAINMENU */
ul.mainmenu				{ position:relative; overflow:hidden; list-style:none; width:998px; height:41px; background:url('/home/gs/resources.nsf/res/mainmenubak/$File/mainmenubak.gif') no-repeat; margin:0; padding:0 0 0 7px; }
ul.mainmenu	li			{ float:left; background:url('/home/gs/resources.nsf/res/mainmenu_li_bak/$File/mainmenu_li_bak.gif') no-repeat top right; height:41px; margin:0; }
ul.mainmenu	li a		{ display:block; margin:10px 14px 0 14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
ul.mainmenu	li a:hover	{ color:#bff032; }

ul.mainmenu	li.sel			{ background:url('/home/gs/resources.nsf/res/mainmenu_li_bak_sel/$File/mainmenu_li_bak_sel.gif') no-repeat top right #fff; }
ul.mainmenu	li.sel a		{ color:#2d2d2d; }
ul.mainmenu	li.sel a:hover	{ color:#000; }



/* SUBMENU */
ul.submenu				{ position:relative; overflow:hidden; width:190px; list-style:none; float:left; background:url('/home/gs/resources.nsf/res/submenu_right/$File/submenu_right.gif') repeat-y top right; margin:13px 19px 20px 20px; padding:10px 0 20px 0; }
ul.submenu li			{ padding:5px 0px 5px 2px; border-bottom:1px solid #d5d5d5; }
ul.submenu li a			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; font-size:11px; }
ul.submenu li a:hover   { color:#81b23c; }
ul.submenu li.sel		{ background-color:#fff; }
ul.submenu li.sel a		{ font-weight:bold; }

ul.submenu li.sel ul	{ list-style:none; margin:0; padding:0; }
ul.submenu li.sel li	{ background:url('/home/gs/resources.nsf/res/green_pil/$File/green_pil.gif') no-repeat 1px 12px; border:none;  padding-left:10px; }
ul.submenu li.sel li a	{ font-weight:normal; }

ul.submenu li.sel li.sel 	{ background:url('/home/gs/resources.nsf/res/black_pil/$File/black_pil.gif') no-repeat 1px 12px #f5f5f5; }
ul.submenu li.sel li.sel a	{ font-weight:bold; }



/* STARTPAGE */
div.startcont1			{ position:relative; overflow:hidden; display:inline; margin:13px 0 20px 20px; float:left; width:416px; }
div.startcont2			{ position:relative; overflow:hidden; margin:13px 0 20px 29px; float:left; width:242px; font-size:11px; }

div.startcont1 div				{ position:relative; overflow:hidden; border-bottom:1px solid #ccc; }
div.startcont1 p				{ margin:8px 0 14px 0; position:relative; overflow:hidden; display:block; line-height:18px; }
div.startcont1 a				{ display:block; color:#2e2e2e; }
div.startcont1 a:hover			{ color:#7fba00; }
div.startcont1 img.right		{ margin-left:10px; }

div.startcont2 h3				{ font-family:georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:13px; color:#3f3f3f; margin:0 0 6px 0; font-weight:normal; text-transform:uppercase; }
div.startcont2 ul				{ position:relative; overflow:hidden; list-style:none; margin:0; padding:0; }
div.startcont2 ul li 			{ display:block; overflow:hidden; padding:1px 0 3px 0; margin:0; border-bottom:1px solid #ccc; line-height:17px; }
div.startcont2 ul li span 		{ font-family:Arial, Helvetica, sans-serif; color:#666; float:left; padding:0; margin:1px 10px 0 0; width:28px; text-align:right; }
div.startcont2 ul li a			{ color:#2e2e2e; }
div.startcont2 ul li a:hover	{ color:#7fba00; }

div.startcont2 p				{ margin:8px 0 14px 0; padding:0; }
div.startcont2 p a				{ color:#7fba00; letter-spacing:0; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
div.startcont2 p a:hover		{ color:#2e2e2e; }
form.poll						{ border-bottom:1px solid #ccc; padding-bottom:36px; margin-bottom:14px; }
div.startcont2 input.btn		{ width:50px; height:25px; border:none; margin:0; background:url('/home/gs/resources.nsf/res/btn_rosta/$File/btn_rosta.gif') no-repeat; color:#fff; padding:0; }


/* KALENDARIUM (i lista + lager)*/
div.morecontent div.kalendarium				{ margin:0 0 14px 0; }
div.morecontent div.kalendarium ul				{ list-style:none; margin:0; padding:0; min-height:220px; }
div.morecontent div.kalendarium ul li 			{ padding:1px 0 3px 0; margin:0; border-bottom:1px solid #ccc; line-height:17px; }
div.morecontent div.kalendarium ul li span 		{ float:left; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; margin:1px 0 0 0; width:65px; }
div.morecontent div.kalendarium ul li a			{ color:#2e2e2e; display:block; float:left; width:175px; }
div.morecontent div.kalendarium ul li a:hover	{ color:#7fba00; }
div.morecontent div.kalendarium #prev			{ float:left; }
div.morecontent div.kalendarium #next			{ float:right; }

div.morecontent div.kalendarium p			{ margin:5px 0 0; padding:0; }
div.morecontent div.kalendarium p a			{ color:#7fba00; letter-spacing:0; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
div.morecontent div.kalendarium ul li div.box a	{ color:#7FBA00; letter-spacing:0; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; float: none; display: inline; clear: both; width: auto; }
div.morecontent div.kalendarium ul li div.box a:hover	{ color:#2e2e2e; }
div.morecontent div.kalendarium p a:hover	{ color:#2e2e2e; } 
div.morecontent div.kalendarium ul li div.box		{ clear:both; position:relative; padding:10px; background:#f7f7f7; border-top:1px solid #bfbfbf; width:220px; z-index:1; margin:0  }
div.none						{ display:none; }
div.box h4					{ margin:0; padding:0;}

/* KALENDARIUM (i egen sida)*/
div.kalendarium_page					{}
div.kalendarium_page span.date		{ margin:0px 10px; }
div.kalendarium_page span.time		{ width: 40px; display:block; float:left;}
div.kalendarium_page p				{ clear:both; }
div.kalendarium_page h3				{ margin:10px 0 0; font-weight:normal; }
div.kalendarium_page h2				{ margin:12px 0 5px; }
div.kalendarium_page .kalendarium_ingress { margin:20px 0 10px; font-weight:bold; }

/*CONTENT */
div.content					{ position:relative; overflow:hidden; width:478px; float:left; margin:26px 0 0 0; min-height:400px; }
div.content	img				{ margin:0 12px 4px 0;}
div.content a           	{ color:#7fba00; font-weight:normal; }
div.content a:hover 	    { color:#AFE822; }
div.content p				{ margin:0; padding:0; }
div.content p.ing			{ font-size:15.8px; line-height:20px; font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif; color:#555555; font-style:italic; margin:0 0 14px 0; }
div.content p.info			{ font-size:11px; border-top:1px solid #ccc; padding-top:12px; }
div.content p.info img		{ float:left; margin:0 6px 0 0; padding:0; }
div.content p.print			{ font-size:11px; border-top:1px solid #ccc; padding:10px 10px 0 0; margin:12px 0 0 0; float:left; }
div.content p.print img		{ float:left; margin:0 6px 0 0; padding:0; }
div.content p.info2		 	{ font-size:11px; border-top:1px solid #ccc; border-left:1px solid #ccc; padding:5px 0 0 10px; margin:12px 0 0 0; width:380px; float:left; }

div.big						{ width:749px;  }



/* MORECONTENT */
div.morecontent			{ position:relative; overflow:hidden; margin:13px 0 20px 29px; float:left; width:242px; font-size:11px; }

form.login				{ width:242px; height:135px; background:url('/home/gs/resources.nsf/res/loginbak/$File/loginbak.gif') no-repeat; margin:0; padding-top:6px; }
form.login input		{ display:block; width:172px; margin:0 0 0 12px; border:1px solid #ccc; height:18px; }
form.login label		{ display:block; margin:0 0 0 12px; }
form.login input.btn	{ width:66px; height:25px; border:none; margin:10px 0 0 12px; background:url('/home/gs/resources.nsf/res/btn_login/$File/btn_login.gif') no-repeat; color:#fff; padding:0; display:inline}

div.morecontent p.links				{ letter-spacing:-2px; font-weight:normal; color:#ccc; font-size:9px; margin:0 0 22px 0; }
div.morecontent p.links a			{ color:#81b23c; letter-spacing:0; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
div.morecontent p.links a:hover		{ color:#2e2e2e; }
div.morecontent p.imgtext  { margin:-14px 4px 14px 0; line-height:14px; color:#555555; font-style:italic; }

div.morecontent h3				{ font-family:georgia, trebuchet ms, Arial, Helvetica, sans-serif; font-size:13px; color:#3f3f3f; margin:0 0 6px 0; font-weight:normal; text-transform:uppercase; }
div.morecontent ul				{ position:relative; overflow:hidden; list-style:none; margin:0; padding:0; }
div.morecontent ul li 			{ display:block; overflow:hidden; padding:1px 0 3px 0; margin:0; border-bottom:1px solid #ccc; line-height:17px; }
div.morecontent ul li span 		{ font-family:Arial, Helvetica, sans-serif; color:#666; float:left; padding:0; margin:1px 0 0 0; width:45px; }
div.morecontent ul li a			{ color:#2e2e2e; }
div.morecontent ul li a:hover	{ color:#7fba00; }



/* FOOTER */
div.footer				{ position:relative; overflow:hidden; background:url('/home/gs/resources.nsf/res/footerbak/$File/footerbak.gif') no-repeat; width:998px; height:143px; margin:42px 0 0 0; padding:0; }
div.footer p			{ position:relative; overflow:hidden; display:block; font-size:11px; float:left; margin:16px 0 0 20px; line-height:15px; }
div.footer p.count		{ margin:0; }
div.footer p.count img	{ height:1px; width:1px; float:none; border:none; margin:0; padding:0; }
div.footer img			{ float:right; border:1px solid #ccc; margin:14px 14px 0 0; }
div.footer span			{ display:block; margin-right:8px; }
div.footer a			{ color:#81b23c; }
div.footer a:hover		{ color:#2e2e2e; }



/* LISTOR */
p.listrub		{ display:block; margin:8px 0 0 0; padding:0; }
p.listtext		{ display:block; margin:4px 0 0 0; padding:0; }
p.listdate		{ display:block; margin:4px 0 6px 0; padding:0 0 6px 0; color:#666666; border-bottom:1px solid #d9e4e0; }

table.forum		{ font-size:11px; width:100%; }
table.forum th	{ text-align:left; background-color:#dcdfde; padding:4px; }
table.forum td	{ text-align:left; background-color:#f5f5f5; padding:4px;  }

div.forum		{ font-size:10px; margin:0; padding:0; width:100%; }
div.forum p		{ float:left; }
div.forum span	{ float:right; }

p.forum			{ background-color:#dcdfde; padding:12px; }
p.forum strong	{ display:block; margin-bottom:12px; }
p.forum em		{ display:block; margin-top:22px; }

p.forumrep			{ background-color:#f5f5f5; padding:12px; margin:0 0 4px 0; }
p.forumrep strong	{ display:block; margin-bottom:12px; }
p.forumrep em		{ display:block; margin-top:22px; }


div.forum2 label		{ display:block; }		
div.forum2 input		{ width:472px; }	
div.forum2 textarea		{ width:472px; height:200px; }	
div.forum2 input.btn	{ width:60px; }	

div#area_content span.hilite 	{ background:yellow }
div#area_right span.hilite 		{ background:yellow }



div.cal strong		{ float:left; width:100px }
div.cal p			{ background-color:#eaeaea; margin:0 0 8px 0; padding:4px; }

.btn				{ cursor: pointer; }
