﻿
@import url(navigation.css);

body {
	margin:0px 0px 1px 0px;
 	text-align:center;
 	padding:0px;
	color:#343434;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #f7f7f7 none;
}

/*************** blocks  ********************/
.displaynone{display:none; height:auto;}
#constrain{margin:auto;width:933px;height:auto; text-align:left;display:block;}
.cntcontainer{width:933px; height:100px; min-height:100px;display:block;position:relative; margin:0; padding:0;}
html>body .cntcontainer{height:auto;}
#subpage .cntcontainer{background: transparent url(/img/mainbg.gif) repeat-y; }
#front #hdr{width:933px; height:109px; display:block;position:relative; background: transparent url(/img/hdr_forsida.gif) no-repeat bottom;}
#subpage #hdr{width:933px; height:127px; display:block;position:relative; background: transparent url(/img/hdr.gif) no-repeat bottom;}
.logo{float:left;width:166px; height:50px;padding:0 0 0 10px;margin:0;}
#hdr .logo h3{margin:0;padding:0;}
#hdr .logo h3 a { display:block; width:166px; height:50px; background:url('/img/logo.gif') no-repeat ; overflow:hidden; text-indent:-3000px;  margin:14px 0 0 0;} 

#hdrmenu{width:500px;height:26px;display:block; position:absolute; left:10px;  margin:0;padding:0;}
.links{width:425px;height:19px;display:block; position:absolute; right:10px; text-align:right; margin:0;padding:0;}
.tools{width:300px;height:17px;display:block; position:absolute;  right:10px;  margin:0;padding:0;}
.apotek{width:425px;height:19px;display:block; position:absolute;  right:10px; text-align:right; margin:0;padding:0;}
.section{width:913px;display:inline-block; height:auto;padding:0 10px 0 10px; margin:0;}
#front #hdrmenu{top:-26px;}
#front .links{top:-70px;}
#front .tools{top:-20px;}
#front .apotek{top:-100px;}

#subpage #hdrmenu{ top:-44px;}
#subpage  .links{top:-88px;}
#subpage  .tools{top:-38px;}
#subpage  .apotek{top:-118px;}

#front .panel1{width:911px; display:inline-block; height:auto; min-height:150px; padding:0 11px 0 11px; margin:0; background:transparent url(/img/frontpanelbg.gif) repeat-y;}
#front .panelbt{width:933px; height:14px; display:block; background:transparent url(/img/panel_bt.gif) no-repeat;}
* html #front .panel1{height:150px;}

#front .topcontent{float:left; width:520px; min-height:180px;  margin-left:0px; padding:6px 5px 0 5px;background: transparent url(/img/topline.gif) no-repeat right top;} 
html>body .topcontent{height:auto;}

#front .service{float:left; width:365px;  min-height:200px;margin-left:4px;}
#front .service h3{display:block; height:75px; width:365px; overflow:hidden; text-indent:-3000px;padding-bottom:0px;background: transparent url(/img/thjonustubord.jpg) no-repeat;}
html>body  .service{height:auto;}

#front .tabs{float:left;width:370px; height:20px; padding:0 0 2px 0px;}
#front .tabs ul{list-style:none;margin:0;padding:0;}
#front .tabs li {float:left; display:block; height:21px; width:auto; background:transparent url(/img/tab_or.gif) no-repeat ;}
#front .tabs li.selected {float:left; display:block; height:21px; width:auto;  }
#front .tabs li.selected a{color:#00194c; text-decoration:underline;padding:0 5px 0 20px; line-height:18px; }
#front .tabs li a{padding:0 5px 0 20px; line-height:20px; color:#515151;}
#front .tabbox{ float:left; width:370px; padding:0px 0px 0 0px; height:auto;  margin:0px;   background:#FFF; }
#front .tabboxhidden{display:none;}


#front .boxcontent{float:left; width:200px; min-height:50px; }
#tab_1_box .tabs {float:left;width:155px; height:110px; padding:0 0 0 5px; border-left: 1px silver solid;}
#tab_1_box .tabs li { display:block; height:21px; width:155px; background:transparent url(/img/tab_or.gif) no-repeat ;}




#front .footer{width:923px; height:50px; display:block; background: transparent url(/img/front_footer.gif) no-repeat; padding:25px 0 0 10px; margin:0;}
#front .footer ul,#subpage .footer ul {list-style:none; margin:0; padding:0 0 0 22px; float:left; width:160px; border-right: 1px #a4a4a4 solid;}
#front .footer a,#subpage .footer a{color:#939393;}
#subpage .footer{width:923px; height:55px; display:block; background: transparent url(/img/footer.gif) no-repeat; padding:25px 0 0 10px;margin:0;}


/*
#front .form_label{float:left; width:60px;  height:20px; line-height:20px; text-align:right; padding:0 2px 5px 0;}
#front .form_input{float:left; width:118px;  height:20px; padding:0 0 5px 0; }
#front .form_input input{width:115px; height:14px; border:1px silver solid;}
#front .form_txtArea{float:left;width:370px;height:50px; }
#front .form_txtArea label{float:left; text-align:right; width:60px; height:40px; }
#front .form_txtArea textarea{width:295px; height:40px;border:1px silver solid;}
#front .btnDiv{float:left;width:300px;height:20px;padding:0;margin:0;}
#front .btnDiv input{display:block; height:14px; width:70px; overflow:hidden; background: blue url(/img/senda_btn.gif) no-repeat right; border:0; text-indent:-3000px; cursor:pointer;}
#front .formBtn{float:right;display:block; height:14px; width:70px; overflow:hidden; background: transparent url(/img/senda_btn.gif) no-repeat right; border:0; text-indent:-3000px; cursor:pointer;}

.mailform{}
#warningText{float:left; color:Red;}
#front .invalid input,#front .invalid textarea{border:1px Red solid;}
*/
/**mailform**/
.mailform{float:left;width:367px; padding:0 0 0 3px;  border-top:1px #CCCCCC solid;}
.mailform .form_field{float:left;width:180px; height:20px; padding:4px 0 3px 0 ; margin:3px 0 0 0;background:transparent url(/img/text_field.gif) no-repeat left top;}
.mailform .form_field label{float:left; width:37px;  height:20px; line-height:18px; text-align:left; padding:0 0px 0px 2px; display:block; margin:0;}
.mailform .form_field input{float:left;width:117px; height:16px; border:1px silver solid;margin:0; padding:0;}
.mailform .form_txtArea{float:left;width:367px;min-height:44px; padding:3px 0 3px 0; margin:3px 0 0 0; background:transparent url(/img/text_area.gif) no-repeat left top;}
.mailform .form_txtArea label{float:left; text-align:left; width:37px; height:40px; margin:0; padding:0;display:block;padding:0 0px 0px 2px;}
.mailform .form_txtArea textarea{float:left; width:297px; height:40px;border:1px silver solid;margin:0; padding:0;}
.mailform  .formBtn{float:right;display:block; height:22px; width:56px; margin:3px 15px 0 0;overflow:hidden; background: transparent url(/img/senda_btn.gif) no-repeat ; border:0; text-indent:-3000px; cursor:pointer;}
*html .mailform  .formBtn{display:inline;}
.formThanks{float:left; text-align:center; padding-top:20px;width:367px;height:50px;}

.doneHere{visibility:hidden;}
.notDone{float:left; padding:0; margin:0;}
#warningText{float:left; color:Red;}
.mailform  .invalid input,#front .invalid textarea{border:1px Red solid;}

.radPanel{float:left;  padding:0; margin:0;}
.loading{padding-top:10px;}

#front .box1,#front .box2{float:left; width:247px; height:auto; min-height:120px; margin-left:10px; padding:0 10px 4px 0; color:#464646;}
#front .box3{float:left; width:363px; height:auto; min-height:120px; margin-left:10px;background: transparent url(/img/topline.gif) no-repeat left top; padding-left:1px;}
* html #front .box1{display:inline;}
#front .box1 h3,#front .box2 h3,#front .box3 h3{display:block; height:32px; width:247px; overflow:hidden; text-indent:-3000px;padding-bottom:3px;}
#front .box1 h3{background:url(/img/thjonusta_forvarnir.gif) no-repeat 2px;}
#front .box2 h3{background:url(/img/styttrileid.gif) no-repeat 2px;}
#front .box2 h4{font-size:14px; color:#464646;}
#front .box3 h3{ width:363px;background:url(/img/ahugavorur.gif) no-repeat 2px;}

#front .box1 a,#front .box2 a,#front .box3 a{color:#5d5d5d;}
#front .box1 ul,#front .box2 ul{list-style:none; margin:0; padding:0;  }
#front .box1 li,#front .box2 li{background:url(/img/link_or.gif) no-repeat 4px; padding-left:23px; line-height:18px;}

#front .news{float:left;width:324px;}
#front .news h3{ background:url(/img/frettir.gif) no-repeat bottom;}
#front .news ul{list-style:none; margin:0; padding:0; float:left; width:324px;}


.leftContent{padding:0px 3px 0 15px;}

#subpage .panel1{float:left; width:695px;  min-height:350px; margin-left:219px; padding:3px 0 10px 0;}
#subpage .panel2{float:left;width:208px; min-height:350px; margin-left:-914px; }
* html #subpage .panel1{display:inline; height:350px;}

#submenu{width:197px;  min-height:100px; background:transparent url(/img/submenu_bg.gif) repeat-y; padding:0 0 0 11px;  }
#subpage .submenuBottom{width:208px; height:50px; background:transparent url(/img/submenu_bottom.gif) no-repeat; padding:0;}

#subpage .bread{width:695px; padding:0 0 10px 0 ; color:#c2c2c2;}
#subpage .bread a{color:#c2c2c2;}

.searchdiv{float:right; height:20px; line-height:20px; width:187px; background: transparent url(/img/searchdiv.gif) no-repeat 0px 0; margin:0; padding:0px 0px 0 0px; }
.search_txt_box{float:left;width:153px; height:16px; background:transparent; border:0; color:#001e44; margin:0 0 0 0; padding:2px 0 0 3px;}
.search_btn{float:right; height:21px; width:24px;display:block; background: transparent url(/img/searchbtn.gif) no-repeat ;border:0; text-indent:500px; margin:0 0 0 0;padding: 0; overflow:hidden;cursor:pointer;}
.panel1 .searchdivop{display:block;width:200px; height:20px; padding-bottom:5px;margin-bottom:10px; background: transparent url(/img/searchdiv.gif) no-repeat 0px 0;}
.panel1 .search_btn{float:left;}

#constrain .links a{float:right; line-height:19px;color:#636363;}
#front .box3 .searchdiv{float:right; height:20px; line-height:20px; width:200px; background: #fff url(/img/reg_text.gif) no-repeat 0px 0; margin:0; padding:0px 0px 0 0px; }
#front .box3 .search_txt_box{width:140px;}
.register_btn{float:right; height:21px; width:47px;display:block; background: transparent url(/img/registerbtn.gif) no-repeat left;border:0; text-indent:500px; margin:0 0 0 0;padding: 0; overflow:hidden;cursor:pointer;}

.tools ul{list-style:none;margin:0; padding:0;}
.tools li{float:right;}
.tools span{float:right; padding-right:10px; display:block; height:15px; width:150px;}
.tools li a {width:20px; height:13px; display:block; overflow:hidden; margin-right:2px; text-indent:-3000px;}
.tools li a{ background: transparent url(/img/minka.gif) no-repeat 0 0;}
.tools li.big  a{background: transparent url(/img/staekka.gif) no-repeat 0 0;}
.tools li.invert a{background: transparent url(/img/invert.gif) no-repeat 0 0;}
.norm a:hover ,.big a:hover ,.invert a:hover{background-position: 0 -13px;}
.tools span li{  padding:0 5px 0 5px;background: url(/img/top_link.gif) no-repeat right 7px;}
.tools span li a{width:auto; height:auto;  overflow:visible; margin-right:0; text-indent:0;background:none;color:#464646;}

.clear{display:block; height:auto;}
.fix{display:inline;}
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }

.clearboth{clear:both; height:0; font-size:0;}
/**************************/
/*     Headder items      */
/**************************/
.faq{}
.open{height:auto; padding:5px 0 5px 0;}
.closed{display:none;}
.faqsep{border-bottom: 1px #dcdcdc solid; margin:5px 0 5px 0; }

/**************************/
/*		news    */
/**************************/
.artdate{display:inline-block; width: 75px;min-height:10px;height:auto;padding:0 3px 0 0;color:#7a7a7a; border-right: 1px #7a7a7a solid ; 	}
.artheader{	padding: 0 0 0 5px;	margin:0 0 3px 0;	line-height:13px;}
.separator{	border-bottom:1px #c4c4c4 solid;	margin:5px 0 5px 0;}

 /*links*/
a:link  {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #002268; text-decoration: none}
a:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color : #002268;  text-decoration: none }
a:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color : #002268; }
a:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color : #002268;  text-decoration: underline}
a:focus{outline:none;}

h1,h2,h3,h4,h5 {font-family: Arial, Helvetica, sans-serif;color: #002269;		line-height:1.1em; margin:0 0 0.3em 0;}
h1 {font-size:20px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:12px;}
	
hr {background : #e0e0e0;	color: #e0e0e0 ;	height: 1px;}
form, blockquote,img {	margin:0; padding:0; }
p	{	margin-top: 0em;	padding: 0px 0px 0px 0px;	margin-bottom: 0em; }





