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

body {
	background: #D6E6F1 url("gfx/bg.jpg") repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	margin: 0;
	padding: 15px 0 0 0;
}
#cma {
	float: right;
	margin: -5px 30px 0 0;
}
a {
	color: #F38655;
	text-decoration: none;
}

h1 {
	font-size:11px;
	color: #fff;
	font-weight: bold;
	background: #F38655;
}
#content h1 {
	padding: 8px 0 7px 0;
	margin: 0;
}
h1  span {
	background: #B1DA50;
	padding: 8px 75px 7px 20px;
}
h2 {
	font-size:16px;
	color: #4C91C2;
}
h3 {
	font-size:14px;
	color: #4C91C2;
}
h3 a {
	color: #4C91C2;
}
/*----------------------------------------------------
		STRUCTURE		
----------------------------------------------------*/

#avaleht {
	background: url("gfx/ava_bg.gif") repeat-y;
	margin: 5px 0 5px 0;
}
#ban {
	float: right;
	padding: 0 20px 8px 0 !important; padding: 0 20px 0 0;
}
#footer {
	background: url("gfx/footer_bg.jpg") bottom no-repeat;
	padding: 0 0 35px 0;
	font-size: 10px;
}
#footer #ftext {
	padding: 20px 0 0 30px;
}
#head {
	background: #fff;
	position: relative;
	padding: 15px 0 5px 0;
	height: 120px;
}
#comment {
	padding: 30px 0 0 0;
}
#content {
	padding: 0 10px 0 0;
	width: 625px;
	float: right;
	font-size: 11px;
}
#flash {
	margin: 0 0 10px 0;
}
.introText a {
	background: url("gfx/li.gif") left no-repeat;
	color: #8DA37F;
	padding: 14px;
}
.introText hr {
	border: 0px;
	background: #B4BEB8;
	height: 1px;
	margin: 15px 0 10px 0;
}
.innerSearch {
	clear: both;
	padding: 0 4px 0 4px;
}
.innerSearch input {
	float: left;
	border: #E7E7E7 1px solid;
	width: 114px;
	font-size: 11px;
	padding: 4px 0 0 4px;
	height: 22px;
}
.innerSearch img {
	float: right;
}
.innerSearch div {
	color: #828282;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0px 5px 0px !important; padding: 0 0 5px 0;
}
#left_ban {
	padding: 5px 0 5px 0;
	clear: both;
	text-align: center;
}
#leftColumn {
	width: 160px;
	float:left;
}
#leftColumn ul {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
#logo {
	float: left;
	width: 130px;
	padding: 0 0 0 40px;
}
#main{
	/*border-top: #DEDEDE 1px solid;*/
	background: url("gfx/main_top.jpg") left top no-repeat;
	margin: 0 18px 0 15px;
	padding: 3px 6px 0 2px;
	overflow: hidden;
}
#maid_div {
	background: url("gfx/main_bg.jpg") repeat-x;
}
.read_more {
	clear: both;
	margin: 10px 0 0 0;
	font-weight: bold;
}
#newsIntro {
	float: left;
	width: 308px;
	border: #E7E7E7 1px solid;
	border-top: none;
	margin: 0 0 10px 0;
}
#newsIntro h1 {
	background: #B1DA50;
	margin: 0;
	padding: 8px 15px 8px 15px;
}
#newsIntro  h2 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}
#news_div {
	background: url("gfx/div.jpg") bottom repeat-x;
}
#newsIntro h2 a {
	color: #F38655;
}
#newsIntro .item {
	padding: 10px;
}
#newsIntro img {
	float: left;
	margin: 0 10px 10px 0;
}
.read_more a {
	background: url("gfx/arr.jpg") right no-repeat;
	padding: 0 15px 0 0;
	color: #747474;
}
#text {
	padding: 16px;
	border: #E7E7E7 1px solid;
	border-top: none;
}
#top_links {
	clear: both;
	text-align: right;
	padding: 0 20px 0 0;
}
#top_links  a {
	color: #717171;
}
#top_links  a:hover {
	color: #F38655;
}
#top_links  ul {
	margin: 0;
	padding: 0;
}
#top_links  li {
	background: url("gfx/h_li.jpg") left no-repeat;
	display: inline;
	padding: 0 5px 0 16px;
}
#quick_links {
	margin: 0;
	padding: 0;
	list-style: none;
}
#quick_links .level_0 {
	display: block;
	list-style-position: outside;
	font-size: 11px;
	border-right: #C3E6FF 28px solid;
	width: 130px;
	height: 28px;
	padding: 0;
	margin: 0 0 1px 0;
}
#quick_links .level_1 {
	display: block;
	list-style-position: outside;
	font-weight: bold;
	font-size: 10px;
	border-right: #C3E6FF 28px solid;
	width: 130px;
	height: 28px;
	padding: 0;
	margin: 0 0 1px 0;
}
#quick_links .level_0 a {
	color: #4C91C2;
	border-bottom: #C3E6FF 1px solid;
	display: block;
	padding: 7px 0 7px 14px;
	margin: 0 2px 0 0;
}
#quick_links .level_1 a {
	color: #4C91C2;
	border-bottom: #C3E6FF 1px solid;
	display: block;
	padding: 7px 0 7px 20px;
	margin: 0 2px 0 0;
}
.wrap_bottom {
	clear:both;
}
#wrap{
	background: #fff url("gfx/wrap_bg.jpg") repeat-y;
	width: 844px;
	margin:0 auto;
}
#printFunc {
	float: right;
}
/*----------------------------------------------------
		TOP MENU		
----------------------------------------------------*/
#topMenu {
	background: #559BCA url("gfx/menu_bg.jpg") repeat-x;
	border-bottom: #2F7FB9 1px solid;
	height: 38px;
}
#topMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#topMenu li {
	display: inline;
	position: relative;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	padding: 13px 8px 13px 8px;
	border-right: #4387BF 1px solid;
}
#topMenu li img {
	padding: 0 25px 0 25px;
}
.Menu a, .topMenuActive a {
	color: #fff
}
.topMenuActive a, .Menu a:hover {
	text-decoration: underline;
}

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

/*	2 level	*/

#leftMenu {
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
.MenuLevel2, .MenuLevel2Active {
	font-size: 11px;
	font-weight:bold;
	list-style: none;
	list-style-position: outside;
	border-bottom: #C3E6FF 1px solid;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 0;
}
.MenuLevel2 A {
	padding: 0 0 0 5px;
	color: #4C91C2;
}
.MenuLevel2Active A {
	padding: 0 5px 0 5px;
	color: #4C91C2;
}
/* 3 level */

.MenuLevel3, .MenuLevel3Active {
	font-size: 11px;
	list-style:none;
	padding: 0 0 5px 10px;
	margin: 5px 0 0 0;
}
.MenuLevel3 A {
	padding: 0 0 0 5px;
	color: #4C91C2;
}
.MenuLevel3Active  A {
	padding: 0 0 0 5px;
	color: #4C91C2;
}

/*old bb styles kristian*/

.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #727272;
	font-weight: bold;
}

/*----------------------------------------------------
		AVALEHT		
----------------------------------------------------*/

#left_part {
	float: left;
	width: 310px;
}
/*		edetabel		*/
#edetabel {
	border: #E7E7E7 1px solid;
	border-top: none;
}
#edetabel h1 {
	background: #F38655;
	margin: 0;
	padding: 8px 15px 8px 15px;
}
#edetabel h1 a {
	color: #FFFFFF;
}
#edetabel h2 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}
#edetabel h2 a {
	color: #F38655;
}
#edetabel .item {
	padding: 10px;
	clear: both;
}
#edetabel .div {
	background: url("gfx/div.jpg") bottom repeat-x;
	clear: both;
	height: 1px;
	margin: 0 10px 0 10px;
}
#edetabel img {
	float: left;
	margin: 0 5px 5px 0;
}


/*			uued raamatud		*/
#uued {
	float: right;
	width: 310px;
	border: #E7E7E7 1px solid;
	border-top: none;
}
#uued h1 {
	background: #F38655;
	margin: 0;
	padding: 8px 15px 8px 15px;
}
#uued h1 a {
	color: #FFFFFF;
}
#uued .item {
	padding: 10px;
}
#uued .div {
	background: url("gfx/div.jpg") bottom repeat-x;
	clear: both;
	height: 1px;
	margin: 0 10px 0 10px;
}
#uued img {
	float: left;
	margin: 0 20px 5px 0;
}
#uued h2 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}
#uued h2 a {
	color: #F38655;
}


/*		soodsalt		*/
#soodsalt, #ilmuvad {
	float: left;
	width: 308px;
	border: #E7E7E7 1px solid;
	border-top: none;
	margin: 0 0 10px 0;
}
#soodsalt h1 {
	background: #70A7CE;
	margin: 0;
	padding: 8px 15px 8px 15px;
}
#soodsalt h1 a {
	color: #FFFFFF;
}
#soodsalt img, #ilmuvad img {
	float: left;
	margin: 0 20px 5px 0;
}
#soodsalt .item, #ilmuvad .item {
	padding: 10px;
}
#soodsalt h2, #ilmuvad h2 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}
#soodsalt h2 a {
	color: #747474;
}


/*		ilmuvad		*/
#ilmuvad h1 {
	background: #B1DA50;
	margin: 0;
	padding: 8px 15px 8px 15px;
}
#ilmuvad h1 a {
	color: #FFFFFF;
}
#ilmuvad h2 a {
	color: #747474;
}


/*----------------------------------------------------
		PRODUCT	
----------------------------------------------------*/

.prod_list {
	background: url("gfx/div.jpg") bottom repeat-x;
	padding: 5px 0 10px 0;
	margin: 0 5px 10px 5px;
	clear: both;
}
.prod_list img {
	float: left;
	margin: 0 20px 10px 0;
}
.prod_list h3 {
	padding: 0;
	margin: 0 0 10px 0;
}
.prod_list .read_more {
	clear: none;
}
.prod_images {
	margin: 30px 0 0 0;
}
.prod_images img{
	margin: 0 10px 0 0;
	float: left;
}
.prod_pic {
	margin: 0 0 10px 0;
}
.prod_pic .left {
	width: 150px;
	text-align: left;
}
.prod_pic .right {
	line-height: 20px;
}


/*----------------------------------------------------
		OSTUKORV		
----------------------------------------------------*/

#card input {
	font-size: 11px;
	width: 15px;
}
#card .header td {
	font-weight: bold;
	padding: 0 0 5px 0;
}
.btn, .AddCart {
	padding: 0 5px 0 5px;
}
.btn:hover, .AddCart:hover {
	background: #F38655;
	color: #fff;
	padding: 0 5px 0 5px;
}
.AddCart {
	font-size: 12px;
	font-weight: bold;
}
.red {
	color: #F38655;
}
/*----------------------------------------------------
		ADMIN		
----------------------------------------------------*/
.onSiteDiv {
	position: absolute;
	top: 0;
	left: 0;
}