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

body {
	background: #7B1D1A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2E2E2E;
	margin: 0;
	padding: 12px 0 12px 0;
}
a {
	color:#333;
	text-decoration: none;
}
h1 {
	font-size:16px;
	color: #7B1D1A;
}
h2 {
	font-size:14px;
	color: #7B1D1A;
}
h3 {
	font-size:14px;
	color: #7B1D1A;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*----------------------------------------------------
		STRUCTURE		
----------------------------------------------------*/

.clear{		clear: both; padding-bottom: 1px; margin-bottom: -1px; }
.mozclear {	border-bottom: 0px solid #FFFFFF; margin-bottom: -1px;	}

.ban {
	text-align: center;
}
.banner {
	border: #E5E5E5 1px solid;
	border-right: none;
	padding: 2px;
	margin: 0 0 2px 0;
}
#footer {

}
#footer a {

}
#head{
	position: relative;
	height: 140px;
}
#content{
	margin: 0;
	width: 550px;
	padding: 20px 9px 2px 0;
	float:right;
	position: relative;
}
#content_inner {
	float: left;
	width: 385px;
	padding: 0 0 20px 0;
}
#cma {
	padding: 5px 20px 0 0;
	font-size: 9px;
	text-align: right;
	width:816px;
	margin:0 auto;
}
#cma a {
	color: #E5E5E5;
}
.innerSearch {
	clear: both;
	background: url("gfx/search.jpg") 11px 11px no-repeat;
	font-weight: bold;
	position: relative;
	height: 90px;
	border-bottom: #B5B5B5 1px solid;
}
.innerSearch .title_1 {
	position: absolute;
	color: #fff;
	top: 12px;
	left: 33px;
}
.innerSearch .title_2 {
	position: absolute;
	color: #7B1D1A;
	top: 10px;
	left: 31px;
}
.innerSearch input {
	width: 132px;
	border-top: #B4B4B4 1px solid;
	border-left: #B4B4B4 1px solid;
	font-size: 11px;
	color: #5C5C5C;
	margin: 36px 0 0 3px;
}
.innerSearch a {
	background: #999 url("gfx/arr_white.jpg") 30px 7px no-repeat;
	font-weight: bold;
	color: #fff;
	text-transform: lowercase;
	padding: 3px 12px 3px 7px;
	margin: 7px 5px 0 0;
	float: right;
}
#lang {
	clear: both;
	position: relative;
}
#lang ul {
	padding: 0;
	margin: 0;
}
#lang  li {
	display: inline;
	margin: 0 6px 0 0;
	padding: 0 !important; padding: 0 0 2px 0;
	float: left;
}
#lang .lang_div {
	background: url("gfx/lang_div.jpg") bottom no-repeat;
}
#leftColumn{
	width: 204px;
	padding: 0 0 0 14px;
	float:left;
}
#leftColumn ul {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.line {
	border: #E5E5E5 1px solid;
	border-right: none;
	background: #fff;
}
.line_innner {
	background: #E5E5E5; 
	height: 9px;
	border: #fff 2px solid;
	border-right: none;
}
.line_1 {
	margin: 9px 0 5px 0;
}
.line_2 {
	margin: 0 0 2px 0;
}
.linkbox {
	border: #E5E5E5 1px solid;
	border-right: none;
	padding: 2px 2px 10px 2px;
	margin: 0 0 2px 0;
}
.linkbox .h1 {
	position: relative;
	background: #E5E5E5;
	height: 38px;
}
.linkbox .title_1 {
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	top: 12px;
	left: 33px;
}
.linkbox .title_2 {
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	color: #7B1D1A;
	top: 10px;
	left: 31px;
}
.linkbox ul {
	margin: 0;
	padding: 20px 0 0 20px;
}
.linkbox li {
	list-style: none;
	background: url("gfx/li_arr.jpg") left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}
.linkbox a {
	color: #7B1D1A;
	text-decoration: underline;
}
#location {
	/*position: relative;*/
	float: left;
	margin: 10px 0 0 0;
}
#location .active{
	color: #7B1D1A;
}
#logo {
	position: absolute;
	top: -7px;
	left: -14px;
}
#main{
	border-top: #822926 10px solid;
	background:#fff url("gfx/main_bg.jpg") top repeat-y;
	margin: 0;
	padding: 0;
}
#main_inner {
	background: url("gfx/main_top.jpg") top right no-repeat;
}
#printFunc {
	/*position: absolute;
	right: 0px;
	top: 0px;*/
	float: right;
	margin: 5px 0 0 0;
}
#printFunc a {

}
.read_more {
	background: url("gfx/arr_red.jpg") no-repeat right;
	padding: 0 10px 0 0;
	text-align: right;
}
.read_more a {
	color: #7B1D1A;
	text-decoration: underline;
}
#rightColumn {
	float: right;
	border: #E5E5E5 1px solid;
	border-right: none;
	width: 155px;
	background: #fff;
}
#rightColumn_inner {
	background: #E5E5E5;
	border: #fff 3px solid;
	border-right: none;
	padding: 4px;
}
#rightColumn form {
	padding: 0;
	margin: 0;
}
.right_box {
	background: url("gfx/li_arr.jpg") 12px 12px no-repeat;
	border-bottom: #B5B5B5 1px solid;
	padding: 10px;
	position: relative;
}
.right_box .title_1 {
	position: absolute;
	color: #fff;
	top: 12px;
	left: 26px !important; left: 21px;
	font-weight: bold;
}
.right_box .title_2 {
	position: absolute;
	color: #7B1D1A;
	top: 10px;
	left: 25px !important; left: 20px;
	font-weight: bold;
}
.right_box .description {
	padding: 20px 0 0 0;
}
#slogan {
	color: #999;
	padding: 90px 0 0 0;
}
#soovita_sobrale {
	background: #EBEBEB url("gfx/sobrad.jpg") 10px 10px no-repeat;
	position: relative;
	height: 35px;
	padding: 35px 0 0 10px;
	margin: 2px 0 0 0;
}
#soovita_sobrale input {
	border-top: #B7B7B7 1px solid; 
	border-left: #B7B7B7 1px solid; 
	width: 110px;
	font-size: 11px;
}
#soovita_sobrale .title_1 {
	position: absolute;
	color: #fff;
	top: 12px;
	left: 33px;
}
#soovita_sobrale .title_2 {
	position: absolute;
	color: #7B1D1A;
	top: 10px;
	left: 31px;
}
#soovita_sobrale a {
	background: #999 url("gfx/arr_white.jpg") right no-repeat;
	border-right: #999 5px solid;
	font-weight: bold;
	color: #fff;
	text-transform: lowercase;
	padding: 3px 12px 3px 7px;
	margin: 0 0 0 5px;
	position: absolute;
}
#top_links {
	float: right;
}
.wrap_bottom{
	clear:both;
}
#wrap {
	background: #822926;
	padding: 0 10px 10px 10px;
	width:816px;
	margin:0 auto;
}
/*----------------------------------------------------
		TOP MENU		
----------------------------------------------------*/
#topMenu {
	margin: 0;
	padding: 0;
}
#topMenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;	
}
#topMenu li {
	margin: 0;
}
.Menu, .topMenuActive {
	background: url("gfx/li.jpg") left no-repeat;;
	border-bottom: #999 1px solid;
	padding: 6px 0 6px 25px !important; padding: 6px 0 6px 10px;
}
.Menu a {
}
.Menu a:hover {

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

/*	2 level	*/

.MenuLevel2, .MenuLevel2Active {
	list-style:none;
	list-style-position: outside;
	padding: 0 0 5px 30px; 
	margin: 5px 0 0 0;
}
.MenuLevel2 A {
	color:#000;
}
.MenuLevel2Active A {
	color:#7B1D1A;
}
/* 3 level */

.MenuLevel3, .MenuLevel3Active {
	list-style:none;
	list-style-position: outside;
	padding: 0 0 5px 45px;
	margin: 5px 0 0 0;
}
.MenuLevel3 A {
	color:#000;
}
.MenuLevel3Active  A {
	color:#7B1D1A;;
}

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

/*----------------------------------------------------
		LISAMOODULID
----------------------------------------------------*/
.prod_list h2 {
	text-transform: uppercase;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.prod_list a {
	color: #7B1D1A;
}
.prod_list .link {
	text-decoration: underline;
	color:#333;
}
.prod_list_div {
	height: 20px;
}
.prod h2 {
	margin: 0;
	padding: 0;
}
.prod h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 12px;
	text-decoration: underline;
}
.prod_images {
	padding: 20px 0 0 0;
}
.jutud h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 11px;
}
.jutud h2 a {
	color: #7B1D1A;
}
#item_search {
	text-align: center;
	padding: 0 0 20px 0;
}
#item_search input {
	width: 132px;
	border: #B4B4B4 1px solid;
	font-size: 11px;
}
#item_search a {
	background: #999 url("gfx/arr_white.jpg") 30px 7px no-repeat;
	font-weight: bold;
	color: #fff;
	text-transform: lowercase;
	padding: 2px 12px 2px 7px;
}
#region_search {
	text-align: center;
	padding: 5px 0 0 0;
}
#region_search select, #item_search select {
	font-size: 11px;
	border: #B4B4B4 1px solid;
}
#pakkumised h2 {
	font-size: 10px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 15px 0 0 0;
}
#pakkumised h2 a {
	text-decoration: none;
	color: #2E2E2E;
}
#pakkumised a {
	color: #7B1D1A;
	text-decoration: underline;
}
#seosed ul {
	margin: 0;
	padding: 0;
}
#seosed li {
	list-style: none;
	background: url("gfx/li_arr.jpg") left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}
#seosed a {
	color: #7B1D1A;
	text-decoration: underline;
}
.left_img {
	background: #fff;
	padding: 2px 0 1px 0;
	margin: 20px 0 0 0;
	text-align: center;
}
.left_img  h2 {
	color: #666666;
	font: Tahoma 12px;
	text-align: center;
	margin: 0;
	padding: 10px 0 10px 0;
}
#reisi_pakkumised th {
	text-align: left;
}
#reisi_pakkumised a {
	color:#7B1D1A;
	font-weight: bold;
}