/* CSS Document - Spikmattan */



*{

margin: 0px;

padding: 0px;

}



body{

background-color: #E4F2C6;

color: #616161;

}



body, textarea, input, .errorForm{

font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

font-size: 12px;

}



textarea, input, .errorForm, #product_img_prev{

border: 1px solid #A7A6AA;

}



div{

background-color: transparent;

}



p{

padding-top: 10px;

}



a{

color: #006699;

text-decoration: underline;

}



ul{

list-style: disc;

}



h1, #menu a{

font-size: 14px;

}



h1{

color: #8C9872;

}



#menu li a:hover, #menu li a#current, #footer, #footer a{

color: #fff;

}



#container{

background-color: transparent;

float: none;

margin: 0px auto;

position: relative;

border: 1px solid #B9C5A1;

}



#header{

height: 40px;

padding-top: 130px;

background-image: url(_images/header.gif);

border-top: 1px solid #45A215;

border-bottom: 1px solid #8C9872;

}



#header, #footer, #mainContainer, #container{

width: 800px;

}

#headerText
{
color: #fff; 
font-size: 18px;
position: absolute;
top: 101px;
left: 15px;
}

#mainContainer{

background-color: #fff;

float: left;

background-image: url(_images/menuBg.gif);

background-position: left;

background-repeat: repeat-y;

}



#langMenu{

margin-left: 4px;

list-style: none;

}

#langMenu li {

float: left;

padding-right: 4px;

}

#langMenu a img{

border: none;

}



#menu, h1, #admin ul li a{

letter-spacing: 1.3px;

}

#menu, label{

font-weight: 500;

}

#menu, #main{

float: left;

}





#menu li a:hover, #menu li a#current:hover, #menu li a#current{

border-top: 1px solid #D0C46C;

border-bottom: 1px solid #95973D;

background-color: #B7BA4B;

}

#menu li a#menu_cart:hover, #menu li a#menu_cart{

border-top: 1px solid #ab5882;

border-bottom: 1px solid #912f70;

background-color: #ab5882;

}

#menu li a#menu_cart_current:hover, #menu li a#menu_cart_current{

border-top: 1px solid #cb4487;

border-bottom: 1px solid #790050;

background-color: #993366;

}

#menu, #menu ul, #menu li, #menu a{

font-size: 14px;

width: 186px;

text-decoration: none;

display: block;

list-style: none;

}

#menu li a{

color: #eee;

padding: 4px;

padding-left: 7px;

padding-right: 7px;

border-top: 1px solid #B9C5A1;

border-bottom: 1px solid #8C9872;

background-color: #ADBC8E;

}



#main{

width: 570px;

padding: 15px;

padding-top: 0px;

padding-left: 25px;

text-align: justify;

}



#main ul{

padding-left: 15px;

margin-top: 15px;

}



#text{

width: 556px;

}



#loginForm{

float: left;

text-align: right;

margin-top: 10px;

margin-bottom: 10px;

}

#loginForm tr, #editList li{

height: 20px;

}



.tableLabel{

width: 150px;

text-align: left;

}



.adminInfo{

width: 100px;

}



#cart_content{

background-color: #ADBC8E;

}

#cart_list_table{

color: #fff;

margin-top: 10px;

border-collapse: collapse;

}

#cart_list_table td, #cart_list_table tr{

border: 1px solid #8C9872;

}

#cart_list_table h2{

font-size: 14px;

letter-spacing: 1.2px;

}

#cart_form, #cart_list_table{

margin-left: 10px;

width: 800px;

}

.cart_tr{

border-bottom: 1px solid #fff;

}

.product_container{

padding: 10px;

margin: 10px;

border: 1px dotted #B9C5A1;

}

.product_container h3, .product_container_price{

font-size: 18px;

color: #B7BA4B;

font-weight: bold;

letter-spacing: 1.3px;

}



#order_form_cart{

width: 500px;

margin: 10px;

background-color: #eee;

border: 1px solid #ccc;

border-collapse: collapse;

}

#order_form_cart td, #order_form_cart tr{

border: 1px solid #ccc;

}

#order_form_cart td, #cart_list_table td{

padding: 3px;

}

#order_form_cart h2{

font-size: 16px;

color: #B7BA4B;

}

.cart_price{

font-size: 18px;

color: #E4F2C6;

font-weight: bold;

}

#editArea{

background-color: #eee;

border: 1px solid #CEDBB3;

padding: 10px;

}



#admin ul{

width: 400px;

margin-bottom: 3px;

height: 25px;

list-style: none;

}

#admin ul li{

float: left;

padding: 5px;

background-color: #eee;

border-right: 1px solid #CEDBB3;

}

#admin ul li a{

color: #8C9872;

text-decoration: none;

}



#admin ul li a#currentAdminPage{

text-decoration: underline;

}



#priceTotal{

font-weight: bold;

text-decoration: overline;

}



.formError{

background-color: #ff6666;

color: #fff;

}

.formErrorText{

color: #ff6666;

font-style: italic;

}



#spec1, #spec2{

visibility: hidden;

}



#adminInfo{

color: #CC0000;

font-weight: bold;

font-size: 14px;

}



#footer{

clear: both;

padding-top: 5px;

padding-bottom: 5px;

text-align: center;

border-top: 1px solid #B9C5A1;

background-color: #ADBC8E;

}
.place
{
	color: #993366;
}

.place h2
{
	margin-top: 14px;
	font-size: 14px;
	font-weight: normal;
}

#result_table
{
	text-align: left;
}

#text table
{
	margin-top: 12px;
}