/* $Id: MyStyle.css 1938 2008-04-30 07:18:48Z bartek $ */
/* Stilmall för anpassing av butikens utseende  */

@import url(/__SYS__/SE-shop.css); 	/* Style till gemensamma komponenter */
@import url(design.css);			/* Style till din valda design */

/* Här under kan du lägga in dina egna style ändringar */


/* BEGIN code added by System design tool - DO NOT EDIT! */
#page { width: 790px; }
body { background-color: #ccdbe0; }
#page { color: #000000; }
a { color: #004a65; }
a:hover { color: #0481af; }
#topmenu { background-color: #ffffff; }
#topmenu .menuleft { color: #ffffff; }
#nav li a { color: #ffffff; }
#nav li:hover a { color: #004a65; }
#nav li:hover { background-color: #ffffff; }
#nav li a { font-family: Arial; }
#nav li a { font-size: 12px; }
#nav li a { font-weight: normal; }
#CatTrace { background-color: #ccdbe0; }
#prodmenu_text { background-color: #d9d9d9; }
#productMenu h3 { background-color: #363636; }
#productMenu h3 { color: #; }
ul.FlatMenu .L0 a,ul.FlatMenu li.selected li a { color: #333333; }
ul.FlatMenu .L0 li a,ul.FlatMenu li.selected li a { color: #333333; }
ul.FlatMenu li.selected a, ul.menu li.selected a { color: #333333; }
ul.FlatMenu li.selected a, ul.menu li.selected { background-color: #; }
ul.FlatMenu .L0 { border-bottom-color: #c7c7c7; }
.Panel, div.search { margin-left: 15px !important; }
#cartMenu { background-color: #; }
div.search { background-color: #; }
div.product-small h3 { background-color: #004a65; }
div.product-small h3 { color: #ffffff; }
div.campaignproduct h3 { background-color: #; }
div.campaignproduct h3 { color: #; }
div.promoteproduct h3 { background-color: #; }
div.promoteproduct h3 { color: #ffffff; }
div.newproduct h3 { background-color: #004a65; }
div.newproduct h3 { color: #ffffff; }
div.product-small div.name { color: #; }
div.product-small .short { color: #; }
div.product-small span.unit { display: none !important; }
table.artiklar th { background: #004a65; }
table.artiklar th { color: #ffffff; }
tr.odd { background: #; }
tr.even { background: #ccdbe0; }
span.unit { display: none; }
/* END code added by System design tool - DO NOT EDIT! */

body, div, p, th, td, li, dd    {
  font: normal 12px Arial, Helvetica;
  color: #404040;
}

h1 {
	color: #004494;
 	font: normal 14px Arial, Helvetica;
	font-weight: bold;
	margin-top: 0px;
}

h2 {
	color: #004494;
 	font: normal 12px Arial, Helvetica;
	font-weight: bold;
	margin-top: 0px;
}

h3 {
	color: #004494;
 	font: normal 12px Arial, Helvetica;
	font-weight: bold;
	margin-top: 0px;
}

a {
	color: #004494;
}

a:hover {
	color: #0353b1;
}

#page {
	background-color: white;
}

#container {
	padding-top: 15px;
}	

#topmenu {
  padding-top: 1px;
  padding-bottom: 4px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-left: 0px;
	padding-right: 0;
}

#nav li {
	border-left: 0px;
	border-right: 0px;
	color: #404040;
}

#nav li a {
	color: #404040;
}

#cartMenu.Panel {
	border: 1px #cccccc solid;
}

ul.FlatMenu { margin-right: 1px; }
ul.FlatMenu .L0 a,ul.FlatMenu li.selected li a { color: #404040; }
ul.FlatMenu .L0 li a,ul.FlatMenu li.selected li a { color: #404040; }
ul.FlatMenu li.selected a, ul.menu li.selected a { color: #004494; }
ul.FlatMenu .L0 { border: 0; padding: 0; }
ul.FlatMenu .L1 { border: 0; padding: 0; background-color: #fff; }
ul.FlatMenu li a { display:block; }
ul.FlatMenu ul { padding: 0 }
ul.FlatMenu .L1 a { padding-left: 15px; }


#nav li:hover {
	border-bottom: 1px #004494 solid;
	background-color: white;
}

#productMenu h3 {
	background-color: #004494;
	color: white;
	font-weight: normal;
	font-size: 12px;
	background-image: url(/images/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-left: 16px;
}

#prodmenu_text {
    background-color: #fff;
    background: transparent url(/images/level2menu-border.png) 100% 30px no-repeat;
    background-position: top right;
    padding-right: 1px;
}

#prodmenu_text a {
	font-size: 11px;
	line-height: 14px;
}

#prodmenu_text {
	border: 0;
  padding: 0;
}

#cart_text {
	padding-left: 0px;
	font-size: 11px;
}

table.artiklar th { 
	background: #004494; 
	color: white;
}

.search {
	background-color: transparent;
	padding-left: 610px;
}

#header {
	background-color: white;
	float: left;
}

div.product-small {
	margin-right: 15px;
}

div.Panel {
	margin-top: 5px;
}
/*
GLOBALS SETTINGS
*/
html,body {margin:0;padding:0;color:#333;height:100%;}
html {font-size:100%}
body {font:0.75em/1.5em arial,tahoma,sans-serif;text-align:center;background:#d9d9d9 url(/images/bg_main.png) repeat-x;}
a{text-decoration:underline;color:#333;}
h1{font-size:2.7em;line-height:1em;font-weight:normal;margin:0 0 28px 0;}
h2{font-size:1.5em;line-height:1em;font-weight:normal;margin:5px 0 7px 0;}
h3{font-size:1.0em;font-weight:bold;margin:5px 0 2px 0;}
p{margin:0;padding:0 0 15px 0;}
a img{border:none;}


/*
GLOBAL CLASSES
*/
.textbox{border: 1px solid #ccc;} /*used for input fields*/


/*
Paul
*/
body {
    padding-top:20px;
    text-align: left;
}

#logo {
    text-align: left;
    padding-top: 17px;
    padding-bottom: 24px;
}

#header {
    width: 920px;
    padding-left: 20px;
}

.search {
    text-align: right;
    width: 400px;
    float: right;
    padding: 0;
    padding-top:2px;
}
.btncenter {
    display: block;
    background: transparent url(/images/btn-center.png) 0 0 repeat-x;
    width:42px;
}

.btnright {
    display: block;
    background: transparent url(/images/btn-onwhite-right.png) 100% 0 no-repeat;
}

.btnleft {
    height: 20px;
    font-size: 0.9em;
    padding: 0 5px 1px 5px;
    margin: 0;
    color: #fff;
    cursor: pointer;
    border: none;
    background: transparent url(/images/btn-onwhite-left.png) 0 0 no-repeat;
}

.search_b {
    padding-left: 3px;
    padding-right: 3px;
}

#leftRail {
    padding-left: 5px;
}

#CatTrace {
    background-color: #fff;
    text-align: left;
    padding-left: 10px;
    font-size: 0.9em;
    margin-bottom: 20px;
}

ul.FlatMenu li a:before {
    content: none;
}

ul.FlatMenu li.PL0 a {
    color: #000;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px 0.60em;
    padding-left: 16px;
}

ul.FlatMenu li.PL0 a:hover {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px 0.60em;
    padding-left: 16px;
}

ul.FlatMenu li.PL0selected a {
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px 0.60em;
    padding-left: 16px;
}


ul.FlatMenu li.PL1 a {
    color: #000;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 19px 0.60em;
    padding-left: 31px;
}

ul.FlatMenu li.PL1 a:hover {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 19px 0.60em;
    padding-left: 31px;
}

ul.FlatMenu li.PL1selected a {
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 19px 0.60em;
    padding-left: 31px;
}

ul.FlatMenu li.PL1selected a:hover {
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 19px 0.60em;
    padding-left: 31px;
}

#nav li a {
    font-size: 14px;
}

#prodmenu_text a {
    font-size: 12px;
}

p {
    font-size: 13px;
}

table.shiptab tr {
	border: none;
	padding: 0;
}
table.shiptab th {
	border: none;
	padding: 0;
}
table.shiptab td {
	border: none;
	padding: 0;
}
table.shiptab .hili {
	border: none;
	padding: 0;
	background: #afa;
	font-weight: bolder;
}

table.trbl {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
}

table.trbl td {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    padding: 3px 7px;
}




@media print {
	.noprint { display: none }
}

.newsfeed {
	border: 0;
}

.abstract {
	border:0;
	margin: 0;
	padding-right: 5px;
	padding-bottom: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

div.item {
	margin-bottom: 10px;
}

div.item h1 {
	border:0;
	margin:0;
	margin-bottom: 10px;
}

div.pubdate {
	font-size: 11px;
}

tr.odd {
	background-color: #fff;
}

tr.even {
	background-color: #fff;
}

#google_translate_element {
	color: #fff;
}
div.goog-te-gadget {
	color: #fff;
}
div.skiptranslate {
	color: #fff;
}
.goog-te-gadget a {
	display: none;
}
.goog-te-gadget img {
	display: none;
}

div.menucart {
	line-height: 25px;
	float: right;	
}
