﻿div.tessoro-stan {
	width: 250px;
	border:	1px solid #211819;
	margin-top: 10px;
}

div.tessoro-stan_header {
	height: 30px;
	background: #211819;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	padding-left: 5px;
}

div.tessoro-stan_shop {
	width: 100%;
	height: 36px;
	background: url('http://www.gaia.com.pl/images/kup_teraz.jpg') no-repeat right bottom;
}

div.tessoro-stan a { 
	margin: 5px 0 0 5px;
	display:block; 
	width:100%; 
	height:100%; 
	text-decoration:none; 
}  
div.tessoro-stan_noframe {
	width: 250px;
	border:	1px solid #211819;
	margin: 10px 0 0 0;
}
a.tessoro-stan_noframe {
	margin: 0;
	display:block; 
	width:100%; 
	height:100%; 
	text-decoration:none; 
}

body {
	background-image: url(background.jpg); 
	background-repeat: repeat-x;
	background-color: #62768e;
	margin: 40px;
	padding: 0;
	text-align: center;
}

#outer {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	float: left;
	width: 920px;
	min-height: 600px;
	background-image: url(outer.png);
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
}

#header {
	float: left;
	width: 645px;
	height: 160px;
	background: #fff;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
}

#header img {
	border: 0;
}

#language {
	float: left;
	width: 235px;
	height: 145px;
	overflow: hidden;
	background: #737373;
	padding-left: 20px;
	padding-top: 15px;
}

#language a, img {
	font: 12px Verdana;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	line-height: 250%; 
	border: 0;
}

#menu {
	clear: both;
	width: 800px;
 	height: 66px;
}

#site {
	float: left;
	width: 680px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: justify;
	vertical-align: top;
	font: 12px Verdana;
	text-decoration: none;
	color: #000;
}

#site_element {
	float: left;
	width: 320px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	margin: 0;
}

#site a, p {
	font: 12px Verdana;
	text-decoration: none;
	color: #000;
}

#site a {
	color: #444;
}

#site img {
	float: left;
	border: 1px;
	border-color: #fff;
}

#site a:hover {
	color: #000;
}

#menu_right {
	float:left;
	width: 200px;
	overflow: hidden;
}

div.menu_right_element_1 {
	float: left;
	overflow: hidden;
	padding-left: 22px;
	padding-right: 10px;
	width: 67px;
	height: 65px;
	text-align: right;
}

div.menu_right_element_2 {
	float: left;
	overflow: hidden;
	padding-right: 21px;
	width: 80px;
	height: 65px;
	text-align: right;
}

div.menu_right_element_2 img {
	border: 0;
}

div.menu_right_element_1 a {
	font: 12px Verdana;
	text-decoration: none;
	color: #fff;
}

#overflow {
	width: 920px;
	margin: auto;
}

#overflow_top {
	float: left;
	width: 900px;
	height: 10px;
	background-image: url(top.png); 
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#overflow_bottom {
	float: left;
	width: 900px;
	height: 10px;
	background-image: url(bottom.png); 
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#overflow_corner_1 {
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(corner1.png); 
	margin: 0;
	padding: 0;
}


#overflow_corner_2 {
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(corner2.png); 
	margin: 0;
	padding: 0;
}

#overflow_corner_3 {
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(corner3.png); 
	margin: 0;
	padding: 0;
}

#overflow_corner_4 {
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(corner4.png); 
	margin: 0;
	padding: 0;
}
#overflow_line {
	clear: both;
	width: 100%;
	height: 0px;
}

#overflow_line_10 {
	clear: both;
	width: 100%;
	height: 10px;
}

div.overflow_line {
	clear: both;
	width: 100%;
	height: 0px;
}

div.overflow_line_10 {
	clear: both;
	width: 100%;
	height: 10px;
}

a.footer {
	color: #fff;
	font: 10px Verdana;
}

#wherebuy1 {
	float: left;
	width: 310px;
	text-align: left;
}

#wherebuy1a {
	float: left;
	width: 460px;
	text-align: left;
}

#wherebuy2 {
	float: left;
	width: 200px;
	text-align: left;
}

.h { display: none }
.v { display: block }

#catalog_menu {
	float: left;
	width: 150px;
	text-align: left;
}

#catalog_site {
	float: left;
	width: 510px;
	text-align: left;
}

#catalog_list a {
	margin: 5px;
	float: left;
	width: 150px;
	border: 1px solid #000000;
	text-align: center;
	color: #ffffff;
	background-color: #000000;
}

#catalog_list a:hover {
	color: #ffffff;
}

#catalog_product_photo {
	float: left;
	width: 200px;
	text-align: left;
}

#catalog_product_info {
	margin: 5px;
	float: left;
	width: 300px;
	text-align: justify;
}

/** NEWSLETTER */

#newsletter {
	width: 155px;
	padding: 0px 0px 0px 21px;
	border: none;
}

#newsletter form {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#newsletter fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#newsletter label {
	font: 12px Verdana;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent;
	padding: 0px 5px;
	border: none;
}

#newsletter-text {
	width: 100%;
	background: #92a2af;
	border: 1px #92a2af solid;
	color: #ffffff;
}

#newsletter-submit {
	width: 20%;
	height: 19px;
	background: #728191;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	border: 1px #92a2af solid;
}