/*----------------------------------------------------
		TAGS		
----------------------------------------------------*/

body {
	background: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #464646;
	margin: 0;
	padding: 0;
	}
a {
	color:#333;
	text-decoration: none;
	}
a:hower, a:active {

	}
input, select, textarea ,fieldset {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
form {
	margin: 0;
	padding: 0;
	}
h1 {
	font-size:18px;
	}
h2 {
	font-size:16px;
	}
h3 {
	font-size:14px;
	}

/*----------------------------------------------------
		STRUCTURE		
----------------------------------------------------*/

#cma {
	position: absolute;
	top: 30px;
	right: 20px;
	font-size: 10px;
	}

#footer {
	background: url("gfx/footer_bg.jpg") repeat-x;
	padding: 30px 5px 0 5px;
	margin: 10px 0 0 0;
	position: relative;
	}
	#footer a {
		color: #666666;
		}
#header {
	height: 82px;
	position: relative;
 	border-bottom: #9B9B9B 4px solid;
}
	#hmenu {
		position: absolute;
    top: 30px;
    right: 0px;
    margin: 0;
    padding: 0;
		}
		#hmenu li {
			background: url("gfx/li_item.jpg") left no-repeat;
			margin: 0 0 0 13px;
			padding: 0 0 0 15px;
			display: inline;
			color: #0097DD;
			}
		#hmenu li a {
			color: #666;
			}
#avaleht {
	margin: 0;
	width: 777px;
	padding: 10px 0 20px 0;
	float:right;
}
#content {
	margin: 0;
	width: 550px;
	padding: 10px 0 20px 0;
  margin: 0 0 0 15px;
	float:left;
}
	#content .inner {

		}
#innerSearch {
	position: absolute;
  top: 16px;
  left: 290px;
	}
	#innerSearch dl, #innerSearch dt, #innerSearch dd {
    margin: 0;
    padding: 0;
    text-align: left;
  }
  #innerSearch dl {
		display: block;
    float: left;
    width: 180px;
    margin: 0 0 0 20px;
		}
  #innerSearch dt {
    font-weight: bold;
  }
  #innerSearch input {
		width: 124px;
		border: #ccc 1px solid;
		}
	#innerSearch select {
		border: #7F9DB9 1px solid;
		width: 177px;
		}
	#innerSearch a {
		background: #00649B;
		color: #fff;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin:0;
		}
.flash {
  margin: 0 0 3px 0;
}
#leftColumn {
	width: 207px;
	padding: 10px 0px 10px 0;
	float:left;
	}
	#leftColumn ul {
		padding: 15px 20px 20px 20px;
		margin: 0px;
		}
	#leftColumn li {
		list-style: none;
		list-style-position: outside;
		}
	#leftColumn .inner {
		background: url("gfx/leftColumn_bg.jpg") repeat-y;
		padding: 0px;
		margin: 0px;
		}
	#leftColumn #hr {
		background: #9B9B9B;
		height: 2px;
		margin: 0 0 2px 0;
		padding: 0;
		}
	#leftColumn .top {
		background: url("gfx/leftColumn_top.jpg") 0px 0px no-repeat;
		padding: 5px;
		}
	#leftColumn .bottom {
		background: url("gfx/column_bg.jpg") 0px bottom no-repeat;		
		}
#location {

	}
	#location a {

	}
#right_column {
  float: right;
  width: 207px;
  padding: 10px 0px 10px 0;
}	
	#right_column .hr {
		background: #9B9B9B;
		height: 2px;
		margin: 0 0 2px 0;
		padding: 0;
		}
	#right_column .top {
		background: url("gfx/leftColumn_top.jpg") 0px 0px no-repeat;
		padding: 5px;
		}
	#right_column .bottom {
		background: url("gfx/column_bg.jpg") 0px bottom no-repeat;		
		}
  #right_column .inner {
		background: url("gfx/leftColumn_bg.jpg") repeat-y;
		padding: 0px;
		margin: 0px;
		}
  #right_column .title {
		position: relative;
		}
    #right_column .title span {
      position: absolute;
      top: 0px;
      right: 10px;
      font-weight: normal;
      font-size: 11px;
    }
    #right_column .title span a {
      color: #fff;
    }
#logo {
	position: absolute;
	top: 6px;
	left: 30px;
	}
.main {
	/*position: relative;*/
	}
#printFunc {
	float: right;
	margin: -30px 10px 0 0 !important; margin: -40px 10px 0 0;
	}
	#printFunc a {
    margin: 0 8px 0 0;
  }
.order_btn {
  padding: 30px 0 15px 10px;
}
.empty_card {
  padding: 20px 10px;
}
.red {
	color: #f00;
}
.title {
	background: #369bc7;
	color: #fff;
	font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
	margin: 0 0 2px 0;
	}
	.title a {
		color: #fff;
		}
.wrap_bottom {
	clear:both;
	height: 0px; 
	overflow: hidden;
}
#wrap{
	background: url("gfx/header_bg.jpg") repeat-x;
	width: 988px;
	margin:0 auto;
  padding: 10px 0 0 0;
}
.prodIntro {
	border-collapse: collapse;
	width: 98%;
	border: 1px solid #C0C0C0;
}
.prodIntroHdr {
	font-weight: bold;
	padding: 10px 0;
	border-bottom: 1px dotted #C9C9C9;
}
.prodIntroContent {
	padding: 10px 0;
	border-bottom: 1px dotted #C9C9C9;
}
.prodIntroPic {
	float: left;
	width: 80px;
	height: 80px;
}
.prodIntroText {
	float: left;
	padding: 0 0 0 20px;
	width: 110px;
}
.prodIntroPrice {
	font-weight: bold;
	color: #FF0000;
	padding: 10px 0 0 0;
}
.prodIntroFooter {
	padding: 10px 2px;
}
/*----------------------------------------------------
		TOP MENU		
----------------------------------------------------*/
#topMenu {
  position: absolute;
	bottom: 1px;
  right: 0px;
	text-transform: uppercase;
	height: 24px;
	}
	#topMenu ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
			}
	#topMenu li {
    background: #3f9eca;
    border-left: #4fa8d2 3px solid;
    border-right: #4fa8d2 3px solid;
		display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    margin: 0 0 0 1px;
		}

	#topMenu a, #topMenu .topMenuActive a {
		color: #fff;
		}
	#topMenu a:hover {

		}
/*----------------------------------------------------
		LEFT MENU		
----------------------------------------------------*/

/*	2 level	*/

.MenuLevel2, .MenuLevel2Active {
		background: url("gfx/li_border.jpg") bottom repeat-x;
		padding: 4px 0px 4px 0;
		margin: 0px;
		}
.MenuLevel2 A {
		background: url("gfx/li.jpg") left no-repeat;
		font-weight: bold;
		color: #379BC8;
		padding: 0 0 0 15px;
		}
.MenuLevel2Active A {
		background: url("gfx/li.jpg") left no-repeat;
		font-weight: bold;
		color: #86B821;
		padding: 0 0 0 15px;
		}
/* 3 level */

.MenuLevel3, .MenuLevel3Active {
	list-style:none;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 0;
	font-weight: bold;
}
.MenuLevel3 A {
	padding: 0 0 0 15px;
	color:#464646;
	background: url("gfx/li.jpg") left no-repeat;
}
.MenuLevel3Active  A {
	padding: 0 0 0 15px;
	color:#86B821;
	background: url("gfx/li.jpg") left no-repeat;
}

.menu_div {
	height: 20px;
	}
/*----------------------------------------------------
		MICS, old bb styles by kristian	
----------------------------------------------------*/
.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #727272;
	font-weight: bold;
}
.onSiteDiv, .onSiteAddDiv {
	position: absolute;
}

/*----------------------------------------------------
		PRODUCTS
----------------------------------------------------*/
.prod_name {
	background: #5689c0 url("gfx/abg.jpg") bottom left repeat-x;
  border: #185291 1px solid;
	font-weight: bold;
	line-height: 17px;
	padding: 3px 6px;
	color: #fff;
	}
	.prod_name span {
		}
.prod_save {
	background: #00c03d;
  border: #000 1px solid;
	font-weight: bold;
	line-height: 17px;
	padding: 3px 6px;
  margin: 0 8px 0 0;
	color: #fff;
	}
.prod_cat {
	width: 160px;
	height: 100px;
	float: left;
	text-align: center;
	vertical-align: bottom;
	}

.prod_list td {
	background: url("gfx/li_border.jpg") bottom repeat-x;
	padding: 5px 0 5px 0;
	}
.prod_list .pict {
  width: 90px;
  text-align: center;
}
.prod_list .middle {
	vertical-align: top;
	padding: 10px 0 10px 15px;
  width: 150px;
	}
.prod_list .art {
  
}
.prod_list .order {
  text-align: right;
  width: 165px;
}
.price {
	color: #DC1400;
	padding: 0 0 26px 0;
	font-weight: bold;
}
.kogus {
	padding: 18px 5px 5px 0;
	}
.kogus input {
	background: url("gfx/li_bg.jpg") left no-repeat;
	border: none;
	padding: 3px 0px 2px 15px;
	}

.add_cart {
  background: #5689c0 url("gfx/abg.jpg") bottom left repeat-x;
  border: #185291 1px solid;
	font-weight: bold;
	line-height: 17px;
	padding: 3px 12px;
	color: #fff;
	}

.prod_foot {
	background: url("gfx/li_border.jpg") top repeat-x;
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	}
.prod_hdr {
	background: url("gfx/li_border.jpg") bottom repeat-x;
	margin: 0 10px 0 10px;
	padding: 0 0 10px 0;
	}
.prod_foot .price {
	padding: 0;
	}
/*----------------------------------------------------
		OSTUKORV
----------------------------------------------------*/
#card_preview {
  list-style: none;
  padding: 10px 5px;
  margin: 0;
  overflow: hidden;
}
  #card_preview li {
    border-top: #7d7d7d 1px dotted;
    height: 14px;
    padding: 3px 0;
    margin: 0;
  }
  #card_preview li.first {
    border: none;
  }
  #card_preview li .po {
    display: block;
    height: 14px;
    float: left;
    overflow: hidden;
    width: 170px;
  }
  #card_preview li .pi {
    width: 900px;
  }
  #card_preview li span {
    float: right;
  }
#card .header td {
	font-weight: bold;
	padding: 0 0 10px 0;
	}
.del_btn {
	color: #DC1400;
	}
.btn {
	background: #FFC800;
	color: #fff;
	}
	
	
	
.new {
	width: 58px;
	height: 51px;
	background: url('../gfx/new.gif') no-repeat;
	margin: -50px 0 0 140px;
}
