﻿
@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: 12px;
	background: #FFFFFF url('/img/mainBg.gif') repeat-x fixed bottom;
}

/*************** blocks  ********************/
.disstr{display:none; height:auto;}
#constrain{margin:auto;width:960px;height:auto; text-align:left;display:block;}
.cntcontainer{width:960px; height:400px; min-height:400px;display:block;position:relative; }
html>body .cntcontainer{height:auto;}

#hdr{width:960px; height:99px; display:block;position:relative; background: transparent url(/img/hdr_bg.gif) repeat-x;}
.logo{float:left;width:160px; height:98px;padding:0;margin:0;}
#hdr .logo h1{margin:0;padding:0;}
#hdr .logo h1 a { display:block; width:160px; height:98px; background:url('/img/logo.gif') no-repeat ; overflow:hidden; text-indent:-3000px;  margin:0;} 

#hdrmenu{width:690px;height:39px;display:block; position:absolute; top:-39px; left:160px; }
.links{width:425px;height:19px; min-height:19px;display:block; position:absolute; top:-90px; right:0; }
.tools{width:70px;height:17px;display:block; position:absolute; top:-25px; right:0;  }
#constrain .breadcrumbs{width:734px; height:20px;display:block; position:absolute; top:10px; left:225px; font-size:10px; color:#7a7a7a;}
#constrain .breadcrumbs a{font-size:10px;color:#7a7a7a;}
.section{width:960px;height:auto; display:inline-block; margin:0; padding:0;}


.welcome{float:left;width:470px;min-height:100px; padding:30px 0 0 0;display:block;}
#front .hbox, #front .tbox{float:left; width:233px;margin-top:10px; padding:0px; height:auto;}
#front .hbox{ margin-left:20px;}
#front .hbox h3{width:233px; height:47px;display:block; margin:0;text-indent:-3000px;background: transparent url(/img/heyrn_hdr.gif) no-repeat }
#front .tbox{ margin-left:4px;}
#front .tbox h3{width:233px; height:47px;display:block;margin:0;text-indent:-3000px;background: transparent url(/img/tal_hdr.gif) no-repeat;}
#front .box_cnt{width:215px; min-height:100px;margin:0;padding:8px;border-bottom:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid; background:#f9f9f9;}

#front .hbox a,#front .tbox a{color:#001e44;}

.infobox1,.infobox2 {float:left;width:468px; height:auto; margin-top:15px; }
.infobox1 h3{background:transparent url(/img/hafasamband.gif) no-repeat; }
.infobox1 h3,.infobox2 h3{width:470px; height:18px;display:block; text-indent:-3000px;margin:0;}
.infobox2{margin-left:20px;}
.infobox2 h3{background:transparent url(/img/vorurHdr.gif) no-repeat;}
.infobox1 h4,.infobox2 h4{font-size:15px; color:#001e44;margin-bottom:0;}
#front .infobox1 .box_cnt,#front .infobox2 .box_cnt{width:458px; height:196px; min-height:196px; padding:0px; padding:0 5px 0 5px;}
html>body #front .infobox1 .box_cnt,#front .infobox2 .box_cnt{height:auto;}
*.infobox1 {display:inline;}

#front .box1, #front .box2, #front .box3{float:left;width:310px; min-height:110px; color:#7a7a7a; }
#front .box1 ul, #front .box2 ul, #front .box3 ul{list-style:none; padding:0; margin:0;}
#front .box1{margin-left:0px;}
#front .box2{margin-left:14px;}
#front .box3{margin-left:14px;}
#front .box1 h3, #front .box2 h3, #front .box3 h3{ height:20px; width:304px; border-bottom:1px #09264b solid;padding:0 0 0 6px;color:#001e44;}
#front .box1 a,#front .box3 a{color:#7a7a7a; background: transparent url(/img/box_dot.gif) no-repeat 6px 4px; padding: 0 0 0 23px; line-height:16px;}

.lines{background: transparent url(/img/box_bg.gif) repeat-y 316px ; margin-top:18px;}

#subpage .panel1{float:left;width:734px; min-height:100px; margin:0 0 0 226px; }
#subpage .panel2{float:left;width:202px; min-height:100px; margin:0 0 0 -960px; }
html>body .panel1{height:auto;}
*.panel1 {display:inline;}
.footer{width:960px; height:117px; display:block; background: transparent url(/img/footer.gif) repeat-x;text-align:center; padding:5px 0 0 0;margin:15px 0 0 0;}

#submenu{width:202px; height:auto; display:inline-block;border-bottom: 1px #a1a1a1 solid; border-top: 1px #a1a1a1 solid; }

.bread{float:left;height:31px; width:960px;  margin:0; padding:10px 0 0 0;}
.bread h2{font-size:18px; color:#777777; background: transparent url(/img/breador.gif) no-repeat 8px 3px; padding:0 0 0 26px;}

.searchdiv{float:right; height:20px; line-height:20px; width:173px; background: transparent url(/img/search.gif) no-repeat 10px 0; margin:0; padding:2px 8px 0 15px; }
.search_txt_box{float:left;width:152px; height:16px; background: #FFFFFF none; border:0; color:#001e44; margin:0 2px 0 0; padding:0;}
.search_btn{ height:13px; width:14px;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;}
#constrain .links a{float:right; line-height:19px;color:#636363;}
.registerhdiv{ height:20px; line-height:20px; width:173px; background: transparent url(/img/search.gif) no-repeat 65px 0; margin:0; padding:2px 8px 0 70px;}

.printbtn{float:right;}

.norm , .big , .invert, .lang {float:left;width:17px; height:16px; display:block; overflow:hidden; margin-right:2px; text-indent:-3000px;}
.norm  { background: transparent url(/img/minka.gif) no-repeat 0 0;}
.big  {background: transparent url(/img/staekka.gif) no-repeat 0 0;}
.invert {background: transparent url(/img/invert.gif) no-repeat 0 0;}
.norm:hover ,.big:hover ,.invert:hover{background-position: 0 -16px;}
.lang{background: transparent url(/img/eng.gif) no-repeat 0 0;width:20px}

.clear{display:block; height:auto; clear:both;}
.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; }




/**************************/
/*  product			     */
/**************************/
#pro_info{float:left;width:734px;min-height:100px;padding:5px 0px 10px 0px;border-bottom: 1px #6b6b6b dotted;}
#pro_info h2{width:370px;font-size:18px;color:#001e44;border-bottom: 1px #6b6b6b dotted;padding:0 0 5px 0;}
#pro_info img{padding: 1px; margin-bottom:5px;border: 1px #001e44 solid; }
#pro_info span{color:#656565;font-weight:bold;}
.backBtn {background: transparent url('/img/backbtn.gif') no-repeat scroll left;padding: 0 0 0 10px;font-weight:bold;}
#pro_info .imgbox{width:350px; float:right;  }
#pro_info .imgbox a{width:345px; display:block; height:46px;  text-indent:-3000px; overflow:hidden; background:url(/img/kaupavoru.gif) no-repeat;}

#pro_list{float:left;width:734px;min-height:100px;padding:5px 0px 10px 0px;}
#pro_list h2{font-size:18px;color:#001e44;}
.pro_list_tbl{width:100%;}
.pro_list_tbl td{border-bottom:1px #eff2ec solid;padding:10px 5px 10px 5px;vertical-align:top;}
.pro_list_tbl img{padding: 2px;border: 1px #001e44 solid;margin-bottom:4px;}
#pro_list a{font-size:13px;font-weight:bold;}
.proOrder{float:left; width:714px;min-height:100px;padding:5px 10px 10px 10px; background:#fafafa;}


.spFielddivInvalid{border:1px #da0912 solid;}
.warningTxt{color:#da0912; background:#FFFFFF; border: 1px #e7e7e7 solid; padding:5px; }
/**************************/
/*		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: 12px; color: #569aaa; text-decoration: none}
a:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color : #569aaa;  text-decoration: none }
a:active {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color : #569aaa; }
a:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color : #569aaa;  text-decoration: underline}
a:focus{outline:none;}

h1,h2,h3,h4,h5 {font-family: Verdana, Helvetica, sans-serif;color: #001e44;		line-height:1.1em; margin:0 0 0.3em 0;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:12px;}
	
hr {background : #e0e0e0;		height: 1px;}
form, blockquote{	margin:0; padding:0; }
p	{	margin-top: 0em;	padding: 0px 0px 0px 0px;	margin-bottom: 0em; }





