body {
	margin: 10px 0 10px 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 /*background:url(../_images/bgr_valentines.jpg) repeat-x top #bbbbbd;*/
    background:url(../_images/bgr.jpg) repeat-x top #bbbbbd;
	text-align: center;
}
a {
	color: #515151;
}
form {
	padding: 0;
	margin: 0;
}
p {
	margin: 0 0 8px 0;
	padding: 0;
}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	height: 1px;
}
.aboveAll {
	margin: 0 auto;
	padding: 0;
	width: 918px;
	height:29px;
	padding:0 19px 0 19px;
}
.topLinks {
	background:url(../_images/basket.png) no-repeat right top;
	padding:8px 39px 0 0;
	height:31px;
}
.topLinks h1 {
	margin: 0;
	color: #ddddec;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: right;
}
.topLinks h1 a {
	color: #ddddec;
	text-decoration: none;
}
.topLinks h1 a:hover {
	color: #ddddec;
	text-decoration: underline;
}
.all {
	margin: 0 auto;
	padding: 0;
	width: 918px;
	background-color: #e6e6f1;
	background:url(../_images/bgr_vert_shadow.png) repeat-y top;
	padding:0 19px 0 19px;
}
.content {
	margin: 0;
	padding: 0;
	width: 880px;
	clear: both;
}
.header {
    padding: 0px 0 0 0;
    overflow: hidden;
    /*background:url(../_images/top_bar_valentines.jpg);*/
   /* background:url(../_images/top_bar.jpg);*/
    height:150px;
    margin: 0;
}
.headeren {
	padding: 0px 0 0 0;
	overflow: hidden;
/*	background:url(../_images/top_bar_en.jpg);*/
	/* background:url(../_images/top_bar_valentines.jpg);*/
	height:150px;
	margin: 0;
}
.header img,.headeren img {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
/*
.menu {
	margin: 0;
	padding: 0;
	background: url(../_images/menubg.gif) repeat-x;
	clear: both;
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li {
	float: left;
	color: #f4cece;
	list-style: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background: url(../_images/menubg_off.gif) no-repeat top right;
}

.menu ul li a {
	padding: 14px 27px;
	margin: 0;
	text-decoration: none;
	display: block;
}
.menu ul li a:link, .menu ul li a:active,.menu ul li a:visited {
	color: #f4cece;
}
.menu ul li a:hover, .menu ul li.active  {
	background: url(../_images/menubg_on.gif) no-repeat top right;
	color: #f4cece;	
}

.menu ul li.menuend a {
	background: url(../_images/menubg.gif) repeat-x;
	background: url(../images/menubg_off.gif) no-repeat top left;
}
.menu ul li.menuend a:hover {
	background: url(../_images/menubg_on.gif) no-repeat top left;
}*/

.topfoto {
	margin: 0 0 0 0;
	padding: 0;
}

.underTopfoto {
	margin: 0 0 0 0;
	padding: 0;
	height:17px;
	background:url(../_images/url.gif) center no-repeat #431212;
}

.pathLanguageBar {
	text-align: left;
	margin: 0;
	width:880px;
	height:34px;
}
.catpath {
	font-size: 10px;
	font-family:"Trebuchet MS", Verdana;
	color: #3e0d0d;
	text-align: left;
	margin: 0;
	padding: 7px 0 0 5px;
	width:500px;
	height:27px;
	float:left;
}
.catpath a:link, .catpath a:active, .catpath a:visited {
	text-decoration: none;
	color: #3e0d0d;
}
.catpath a:hover {
	text-decoration: underline;
	color: #3e0d0d;
}
.language {
	width:100px;
	font-size: 10px;
	font-family:"Trebuchet MS", Verdana;
	color: #3e0d0d;
	text-align:right;
	padding: 7px 0 0 5px;
	height:27px;
	float:right;
}
.language a:link, .language a:active, .language a:visited {
	text-decoration: underline;
	color: #3e0d0d;
}
.language a:hover {
	text-decoration: none;
	color: #3e0d0d;
}

.leftcol {
	width: 160px;
	margin: 0 17px 0 0;
	padding: 0;
	display: block;
	float: left;
}
.middlecol {
	width: 526px;
	margin: 0 17px 0 0;
	padding: 0;
	display: block;
	float: left;	
}
.rightcol {
	width: 160px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;	
}
.loginTop {
	background:url(../_images/bgr_login_top.gif) no-repeat top;
	height:11px;
}
.login {
	background-color: #410f0f;
	padding: 1px 10px 9px 10px;
	/*margin: 0 0 10px 0;
	background:url(../images/bgr_login.gif) no-repeat top;*/
	/*height:130px;*/
	text-align:left;
}
.login h1 {
	color: #d2bdbf;
	padding: 0;
	margin: 0 0 12px 0;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
}
.loggedIn {
	background-color: #410f0f;
	padding: 1px 10px 9px 10px;
	/*height:60px;*/
}
.loggedIn h1 {
	color: #d2bdbf;
	padding: 0;
	margin: 0 0 12px 0;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
	font-weight:normal;
}
.loggedIn .username {
	color: #d2bdbf;
	padding: 0;
	margin: 0 0 12px 0;
	font-family: Verdana;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
}
input {
	margin: 0;
	padding: 0;
}
.logname {
	width: 131px;
	height: 17px;
	background-color: #d2bdbf;
	font-family: verdana;
	color: #410f0f;
	font-size: 11px;
	border: 0;
	margin: 0 0 6px 0;
	padding: 3px 0 0 5px;
}
.logpass {
	width: 131px;
	height: 17px;
	background-color: #d2bdbf;
	font-family: verdana;
	color: #410f0f;
	font-size: 11px;
	border: 0;
	margin: 0 0 7px 0;
	padding: 3px 0 0 5px;
}
.logBtn {
	margin-bottom:15px;
	padding: 0;
	display: block;
}
.logLinks a{
	font-family: verdana;
	color: #d2bdbf;
	font-size: 11px;
	margin: 0 0 6px 0;
	text-align:left;
	text-decoration:underline;
}
.logLinks a:hover{
	text-decoration: none;
}
.loggedLinks a{
	font-family: verdana;
	color: #d2bdbf;
	font-size: 11px;
	margin: 0 0 6px 0;
	text-decoration:underline;
}
.loggedLinks a:hover{
	text-decoration: none;
}
.loginBottom {
	background:url(../_images/bgr_login_bottom.gif) no-repeat top;
	height:11px;
	margin: 0 0 20px 0;
}
#forgot {
    padding:0;
    text-align:left;
    display: block;
}
.forgotform {
    font-family: verdana;
    color: #d2bdbf;
    font-size: 11px;
    margin: 0 0 6px 0;
    text-align:left;
    display:block;
}
.forgotinput {
    width: 131px;
    height: 17px;
    background-color: #d2bdbf;
    font-family: verdana;
    color: #410f0f;
    font-size: 11px;
    border: 0;
    margin: 5px 0 7px 0;
    padding: 3px 0 0 5px;
}
.forgotBtn {
    margin-bottom:7px;
    padding: 0;
    display: block;
}

.submenu {
	margin: 0;
	padding: 0;
	text-align: left;
	padding-bottom:20px;
	display: block;
	clear: both;
}
.submenu h1 {
	margin: 0;
	padding: 5px 0 5px 5px;
	background: url(../_images/tab_top_submenu.gif) no-repeat left;
	font-family: Verdana;
	font-size: 10px;
	color: #410f0f;
	text-align:center;
}
.submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.submenu ul li {
	border-bottom: 1px dotted #c39b9d;
	color: #410f0f;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}
.submenu ul li a  {
	color: #410f0f;
	text-decoration: none;
	padding: 3px 5px;
	margin: 0;
	display: block;
}
.submenu ul li a:hover {
	text-decoration: underline;
}
.submenu ul li.on ,.submenu ul li.on a{
	color: #c27175;
	text-decoration: none;
	margin: 0;
}
.submenu ul li.on a:hover{
	text-decoration: underline;
}

.submenu ul li ul {
 	padding: 1px 0 5px 0;
}
.submenu ul li ul li {
	padding-left:10px;
	border-bottom: 0px;
	display: block;
	margin: 0;
	color: #00000;
	font-weight: normal;
	line-height: 11px;
	font-size:11px;
}

.submenu ul li ul li a:hover  {
	text-decoration: underline;
}

.submenu ul li ul li.on, .submenu ul li ul li.on a{
	font-weight:bold;
}

.silloges {
	margin: 0;
	padding: 0;
	text-align: left;
	padding-bottom:20px;
}
.silloges img {
	margin: 0;
	padding: 0;
	display: block;
}
.silloges h1 {
	margin: 0;
	padding: 5px 0 5px 5px;
	background: url(../_images/tab_top.gif) no-repeat left;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.silloges h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.silloges h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.silloges h4 {	
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #410f0f;
	padding: 4px 0 3px 12px;
	border-bottom: 1px dotted #410f0f;
	background: url(../_images/arrow.gif) no-repeat left top;
	margin:0;
}
.silloges h4 a {
	color: #410f0f;
	text-decoration: none;
}
.silloges h4 a:hover {
	color: #410f0f;
	text-decoration: underline;
}
.silloges .bigger {	
	height:22px;
}
.silloges h3 {
	margin: 0 0 10px 0;
	padding: 0 5px 0 0;
	color: #5c5c5c;
	font-size: 11px;
	font-weight: normal;
}

.security {
	padding: 0;
	margin: 0 0 20px 0;
	text-align: left;
	border-bottom: 1px dotted #410f0f;
	background: url(../_images/arrow.gif) no-repeat left top;
}
.security img {
	margin:auto auto;
	padding: 0;
	display: block;
}
.security h1 {
	margin: 0;
	padding: 5px 0 5px 2px;
	background: url(../_images/tab_top.gif) no-repeat left;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.security h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.security h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.security h2 {	
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #410f0f;
	text-align:center;
	margin:0;
	padding:10px 0 10px 0;
}
.security h2 a {
	color: #410f0f;
	text-decoration: none;
}
.security h2 a:hover {
	color: #410f0f;
	text-decoration: underline;
}

.btnshop {
	padding: 0;
	margin: 0 0 20px 0;
}

.search {
	padding: 12px 12px 20px 12px;
	margin: 0 0 10px 0;
	background:url(../_images/bgr_search.gif) no-repeat top;
	height:40px;
	text-align:center;
}
.searchField {
	width: 131px;
	height: 17px;
	background-color: #ffffff;
	font-family: verdana;
	color: #410f0f;
	font-size: 11px;
	border: 0;
	margin: 0 0 6px 0;
	padding: 3px 0 0 5px;
}

.nea {
	margin: 0;
	padding: 0;
	text-align: left;
}
.nea h1 {
	margin: 0;
	padding: 5px 0 5px 5px;
	background: url(../_images/tab_top.gif) no-repeat left;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.nea h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.nea h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.neaIn {
	margin: 0 0 0 0;
	padding: 0;
	border-bottom: 1px dotted #410f0f;
}
.neaIn h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #410f0f;
	padding: 10px 0 6px 0;
	/*height:9px;*/
	margin:0;
}
.neaIn h2 a {
	color: #410f0f;
	text-decoration: none;
}
.neaIn h2 a:hover {
	color: #410f0f;
	text-decoration: underline;
}
.neaIn h3 {
	margin: 2px 0 8px 0;
	padding: 0;
	color: #410f0f;
	font-size: 11px;
	font-weight: normal;
}
.neaIn h3 a {
	color: #410f0f;
	text-decoration: none;
}
.neaIn h3 a:hover {
	color: #410f0f;
	text-decoration: underline;
}

.groletter {
	margin: 20px 0 20px 0;
	padding: 0;
	text-align: left;
	 /*height:120px;*/
}
.groletter h1 {
	margin: 0;
	padding: 5px 0 5px 5px;
	background: url(../_images/tab_top.gif) no-repeat left;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.groletter h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.groletter h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.groletterIn {
	margin: 0 0 0 0;
	padding: 0;
}
.groletterIn h3 {
    margin: 2px 0 0 0;
    padding: 0;
    color: #410f0f;
    font-size: 11px;
    font-weight: normal;
}
.groletterIn h3 a {
    color: #410f0f;
    text-decoration: none;
}
.groletterIn h3 a:hover {
    color: #410f0f;
    text-decoration: underline;
}
.groletterIn h2, .groletterIn p {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #410f0f;
	padding: 10px 0 6px 0;
	height:9px;
	margin:0;
}
.groletterIn h2 a, .groletterIn p a {
	color: #410f0f;
	text-decoration: none;
}
.groletterIn h2 a:hover {
	color: #410f0f;
	text-decoration: underline;
}
.books {
    margin: 0;
    padding: 0;
    text-align: left;
}
.books h1 {
    margin: 0;
    padding: 5px 0 5px 5px;
    background: url(../_images/tab_top.gif) no-repeat left;
    font-family: Verdana;
    font-size: 10px;
    color: #d2bdbf;
    text-align:center;
}
.books h1 a {
    color: #d2bdbf;
    text-decoration: none;
}
.books h1 a:hover {
    color: #d2bdbf;
    text-decoration: underline;
}
.booksIn img {
    margin: 10px 10px 0 0;
    padding: 0;
    display: block;
    float: left;
}
.booksIn {
    margin: 0 0 0 0;
    padding: 0;
    border-bottom: 1px dotted #410f0f;
}
.booksIn h2 {
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
    color: #410f0f;
    padding: 10px 0 0 0;
    margin:0;
}
.booksIn h2 a {
    color: #410f0f;
    text-decoration: none;
}
.booksIn h2 a:hover {
    color: #410f0f;
    text-decoration: underline;
}
.booksIn h3 {
    margin: 2px 0 8px 0;
    padding: 0;
    color: #410f0f;
    font-size: 11px;
    font-weight: normal;
}
.booksIn h3 a {
    color: #410f0f;
    text-decoration: none;
}
.booksIn h3 a:hover {
    color: #410f0f;
    text-decoration: underline;
}

.bannerGrollio {
	margin: 10px 0 10px 0;
	padding: 0;
	display:block;
}

.welcome {
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
	color: #4f4546;
	margin: 0 0 10px 0;
	padding: 0 5px 0 0;
}
.welcome img {
	margin:auto auto;
	padding-bottom:14px;
	display: block;
	clear: both;
}

.offers {
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.offers h1 {
	margin: 0;
	padding: 4px 0 5px 5px;
	background: url(../_images/tab_top_big.gif) no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.offers h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.offers h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.offerBox {
	margin: 15px 17px 0 0;
	padding: 0 3px 5px 3px;
	width:156px;
	text-align: center;
	display: block;
	float:left;
	border-bottom: 1px dotted #410f0f;
	border-right: 1px dotted #410f0f;	
	border-left: 1px dotted #410f0f;
}
.offerBox img{
	border:2px solid #410f0f;
}
.offerBox .photo{
	height:136px;
}
.offerBox .prodName{
	margin-top:5px;
	font-family: Verdana;
	font-size: 11px;
	color: #410f0f;
	height:40px;
}
.offerBox .prodPrice{
	margin-top:5px;
	font-family: Verdana;
	font-size: 16px;
	color: #410f0f;
}
.offerBox .more {
	margin-top:7px;
	padding:8px 15px 0 33px;
	background:url(../_images/bgr_btn_more.gif) no-repeat center;
	width:107px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	font-weight:bold;
}
.offerBox .more a{
	color: #d2bdbf;
	text-decoration:none;
}
.offerBox .more a:hover{
	text-decoration:underline;
}
.offerBox .buy {
	margin-top:3px;
	padding:8px 15px 0 33px;
	background:url(../_images/bgr_btn_buy.gif) no-repeat center;
	width:107px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	font-weight:bold;
}
.offerBox .buy a{
	color: #d2bdbf;
	text-decoration:none;
}
.offerBox .buy a:hover{
	text-decoration:underline;
}

.productsTop {
	margin: 0;
	padding: 0;
	text-align: left;
}
.productsTop h1 {
	margin: 0;
	padding: 4px 0 5px 5px;
	background: url(../_images/tab_top_big.gif) no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.productsTop h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.productsTop h1 a:hover {
	color: #d2bdbf;
	text-decoration: underline;
}
.productsTop h4 {
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #410f0f;
}

.dropdownSmall {
	font-family: Verdana;
	font-size: 10px;
	color: #410f0f;
	width: 145px;
	margin: 5px 0 10px 0;
	padding: 0 0 0 5px;
	border: 1px solid #410f0f;
}

.productPhoto {
	margin: 0 15px 0 0;
	padding: 0;
	width: 204px;
	float: left;
}
.productPhoto img{
	border: 2px solid #410f0f;
}

.pagination {
	text-align: center;
	font-size: 10px;
	margin: 10px 0 30px 0;
	padding: 0;
	color: #410f0f;
}

.pagination a:link, .pagination a:active, .pagination a:visited {
	text-decoration: none;
	color: #410f0f;
}

.pagination a:hover {
	text-decoration: underline;
	color: #410f0f;
}
.paginationBottom {
	text-align: center;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 0;
	color: #410f0f;
}

.paginationBottom a:link, .pagination a:active, .pagination a:visited {
	text-decoration: none;
	color: #410f0f;
}

.paginationBottom a:hover {
	text-decoration: underline;
	color: #410f0f;
}

.productList {
	margin: 0 0 5px 0;
	padding: 0 5px 5px 0;
	border-bottom: 1px dotted #410f0f;
	display: block;
}

.productList .border {
	width: 80px;
	float: left;
	margin: 0 5px 0 0;
	text-align: center;
}
.productList .prodtxt {
	float: left;
	width: 445px;
	text-align: left;
}
.productList img {
	margin: 0;
	padding: 0;
}
.productList h1 {
	margin: 0 0 3px 0;
	padding: 8px 0 0 0;
	font-family: Verdana;
	font-size: 11px;
	color: #410f0f;
	background: url(../_images/arrow.gif) no-repeat left;
}
.productList h1 a {
	color: #4f4546;
	text-decoration: none;
}

.productList h1 a:hover {
	color: #4f4546;
	text-decoration: underline;
}
.productList h2 {
	margin: 0 0 8px 0;
	padding: 0;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	color: #410f0f;
}
.productList p {
	margin: 0 0 8px 0;
	padding: 0;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	color: #410f0f;
}
.productList p a{
	color: #410f0f;
	text-decoration: underline;
}
.productList p a:hover{
	color: #410f0f;
	text-decoration: none;
}



.productList h2 a{
	color: #410f0f;
	text-decoration: underline;
}
.productList h2 a:hover{
	color: #410f0f;
	text-decoration: none;
}
.productList h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-family: Verdana;
	text-align: left;
	font-size: 11px;
	color: #410f0f;
}
.productList h3 a {
	color: #410f0f;
	text-decoration: none;
}
.productList h3 a:hover {
	color: #410f0f;
	text-decoration: underline;
}
.productList h4 {
	margin: 0 0 3px 0;
	padding: 8px 0 0 0;
	font-weight: normal;
	font-family: Verdana;
	text-align: center;
	font-size: 11px;
	color: #4f4546;
}
.productList .sold,.productList .SOLD {
    margin: 0 0 3px 0;
    padding: 5px 0 0 0;
    font-family: Verdana;
    font-weight:bold;
    text-align: left;
    font-size: 15px;
    color: #d82f37;
}
.sold, .SOLD {
    margin: 0 0 3px 0;
    padding: 5px 0 0 0;
    font-family: Verdana;
    font-weight:bold;
    text-align: left;
    font-size: 15px;
    color: #d82f37;
}
.productList .bottomRow {
	margin-top:5px;
	float:right;
	width:301px;
	display:inline;
}
.productList .price {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	font-family: Verdana;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #410f0f;
}
.productList .priceDiscounted {
    margin: 0 8px 0 0;
    padding: 5px 0 0 0;
    font-family: Verdana;
    float: left;
    font-weight: bold;
    font-size: 15px;
    color: #c27175;
    text-decoration:line-through;
}
.offers .priceDiscounted {
    margin: 0px0;
    padding: 5px 0 0 0;
    font-family: Verdana;
    float: left;    
    font-size: 15px;
    color: #c27175;
    text-decoration:line-through;
}
.productList .analitika {
	margin-top:3px;
	padding:8px 0 0 0;
	background:url(../_images/bgr_btn_analitika.gif) no-repeat center;
	width:107px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	font-weight:bold;
	float:right;
}
.productList .analitika a{
	color: #d2bdbf;
	text-decoration:none;
}
.productList .analitika a:hover{
	text-decoration:underline;
}

.productpage {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	clear: both;
	display: block;
}

.productpage p{
font-size: 10px;
}
.productpage h1 {
	/*margin: 0 0 12px 0;
	height:2px;
    background: url(../_images/tab_top_thin.gif) no-repeat top center;
    width:528px;*/
	font-family: Verdana;
	font-size: 18px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.productpage .line {
	margin: 0 0 12px 0;
	height:2px;
    background: url(../_images/tab_top_thin.gif) no-repeat top center;
    width:528px;
}

.productpage h2 {
	font-family: Verdana;
	font-size: 18px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.productpage h3 {
	font-family: Verdana;
	font-size: 12px;
	color: #c27175;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
}
.productpage p {
	font-family: Verdana;
	font-size: 10px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.productpage h4 {
	font-family: Verdana;
	font-size: 10px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.productpage h4 a{
	color: #410f0f;
	text-decoration:underline;
}
.productpage h4 a:hover{
	text-decoration:none;
}
.productDetails {
	padding: 0;
	margin: 0 0 0 15px;
	display: inline;
	float: right;
	width: 184px;
	clear: both;
}
.productDetails img{
	border:2px solid #410f0f;
}
.productDetails .photo{
    width:188px;
    text-align:center;
}
.productDetails .gallery{
    font-family: Verdana;
    font-size: 10px;
    color: #410f0f;
    font-weight: normal;
    text-align:center;
    margin: 0 0 3px 0;
    padding: 0;
}
.outofstock{
    background:url(../_images/sold.gif) no-repeat top;
    width:188px;
    height:24px;
}
.outofstockEn{
    background:url(../_images/sold_en.gif) no-repeat top;
    width:188px;
    height:24px;
}
.productDetails .price{
	width:188px;
	text-align:center;
	color:#c27175;
	margin-top:10px;
}
.productDetails .price .euros {
	font-size: 13px;
	color: #410f0f;
	font-weight:bold;
}
.productDetails .price .eurosDiscounted {
    font-size: 13px;
    color: #c27175;
    font-weight:bold;
    margin:0 5px;
    text-decoration:line-through;
} 
.productDetails .buy {
	margin-top:6px;
	padding:8px 8px 0 35px;
	background:url(../_images/bgr_btn_buy_big.gif) no-repeat center;
	width:145px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	font-weight:bold;
}
.productDetails .buy a{
	color: #d2bdbf;
	text-decoration:none;
}
.productDetails .buy a:hover{
	text-decoration:underline;
}
.productDetails .message {
	margin-top:6px;
	padding: 0;
	width:188px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #410f0f;
	font-weight:bold;
	text-align:center;
}
.relatedProducts {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	clear: both;
	display: block;
}
.relatedProducts p{
font-size: 10px;
}
.relatedProducts h1 {
	margin: 0 0 5px 0;
	padding: 4px 0 5px 5px;
	background: url(../_images/tab_top_big.gif) no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.relatedProducts h2 {
	font-family: Verdana;
	font-size: 18px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}

.basket {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	clear: both;
	display: block;
}
.basket p{
font-size: 10px;
}
.basket h1 {
	margin: 0 0 5px 0;
	padding: 4px 0 5px 5px;
	background: url(../_images/tab_top_big.gif) no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.basket h2 {
	font-family: Verdana;
	font-size: 18px;
	color: #410f0f;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.basket .basketButtonsContainer {
	margin:auto auto;
	width:340px;
	text-align:center;
}
.basket .basketButtons {
	margin:15px 5px 0 5px;
	padding:8px 0 0 0;
	background:url(../_images/bgr_btns_basketpage.gif) no-repeat center;
	width:160px;
	height:22px;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	font-weight:bold;
	float:right;
	text-align:center;
}
.basket .basketButtons a{
	color: #d2bdbf;
	text-decoration:none;
}
.basket .basketButtons a:hover{
	color: #d2bdbf;
	text-decoration:underline;
}

table.table  {
	margin: 0;
	padding: 0;
	width:526px;
	font-size: 11px;
	color: #410f0f;
	font-family: Verdana;

}
table.table td {
	padding: 10px 3px 10px 3px;
	margin:1px;
	border-bottom: 1px dotted #410f0f;
}

table.table td a {
 color:#410f0f;
 text-decoration: underline;
}
table.table td a:hover {
 color:#410f0f;
 text-decoration: none;
}
table.table td.firsttr {
	padding: 5px;
	background: #c39b9d;
	font-weight: bold;
	border-bottom: 0px;
	text-align: left;
	color:#410f0f;
	font-size:11px;
}
table.table tr td.lasttr1 {
	text-align: right;
	background-color: #c39b9d;
	border-bottom: 0;
	border-top: 20px solid #e6e6f1;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}
table.table tr td.lasttr2 {
	text-align: right;
	border-bottom: 0;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}
input.quantity {
	width: 30px;
	height: 17px;
	text-align: center;
	background-color: #fff;
	font-family: verdana;
	color: #410f0f;
	font-size: 11px;
	border: 1px solid #410f0f;
	padding: 2px 0 0 0;
	margin: 0;
}
table.table .radioButtons {
	border: 0;
	padding: 0;
	margin: 0 0 0 5px;
}
table.table .wrappingPrice {
	font-family: verdana;
	color: #410f0f;
	font-size: 10px;
	margin: 5px 0 0 5px;
	display:block;
	
}
table.table .discountedPrice {
    font-family: verdana;
    color: #c27175;
    font-size: 10px;
    display:block;
    text-decoration:line-through;    
}

.last{
	margin: 15px 0 0 0;
	padding: 0 3px 5px 3px;
	width:156px;
	text-align: center;
	float:left;
	border-bottom: 1px dotted #410f0f;
	border-right: 1px dotted #410f0f;	
	border-left: 1px dotted #410f0f;
}

.footer {
	background-color: #6c6c6f;
	color: #ffffff;
	padding: 6px 0;
	margin: 30px 9px 0 9px;
	font-family: Verdana;
	font-size: 11px;
	height:21px;
}
.footer a {
	color: #ffffff;
	text-decoration: underline;
}
.footer a:hover {
	color: #ffffff;
	text-decoration: none;
}
.baldpixel a{
	float:left;
	padding:4px 0 0 10px;
	font-size: 10px;
	text-align:left;
	background:url(../_images/baldpixel_badge.jpg) no-repeat right top;
	width:175px;
	height:17px;
	text-decoration:none;
	cursor:hand;
}
.bottomLinks {
	float:right;
	padding-right:10px;
	padding:4px 10px 0 0;
}
.bigFooter {
    background-color: #4f4d5d;
    margin: 0 9px 0 9px;
    padding-bottom:15px;
    font-family: Verdana;
    font-size: 11px;
}

.bottomPromo1 {
    float:left;
    padding:0 15px 0 10px;
    margin:15px 0 0 0;
    text-align:left;
    width:183px;
    height:145px;
    border-right: 1px dotted #8f8f90;
}
.bottomPromo1 .title{
    font-size: 13px;
    font-weight:bold;
    text-align:left;
    color: #d1d1d3;
}
.bottomPromo1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:5px;
}
.bottomPromo1 ul li a{
    float: left;
    width:183px;
    color: #d1d1d3;
    list-style: none;
    font-size: 11px;
    line-height:18px;
    text-decoration: none;
}
.bottomPromo1 ul li a:hover {
    text-decoration:underline;
}

.bottomPromo2 {
    float:left;
    padding:0 15px 0 15px;
    margin:15px 0 0 0;
    text-align:left;
    width:178px;
    height:145px;
    border-right: 1px dotted #8f8f90;
}
.bottomPromo2 .title{
    font-size: 13px;
    font-weight:bold;
    text-align:left;
    color: #d1d1d3;
}
.bottomPromo2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:5px;
}
.bottomPromo2 ul li .date{
    float: left;
    width:178px;
    color: #d1d1d3;
    list-style: none;
    font-size: 11px;
    line-height:18px;
    font-style:italic;
}
.bottomPromo2 ul li a{
    float: left;
    width:178px;
    color: #d1d1d3;
    list-style: none;
    font-size: 11px;
    font-weight:bold;
    text-decoration: none;
    margin-bottom:5px;
}
.bottomPromo2 ul li a:hover {
    text-decoration:underline;
}

.bottomPromo3 {
    float:left;
    padding:0 15px 0 15px;
    margin:15px 0 0 0;
    text-align:left;
    width:178px;
    height:145px;
    border-right: 1px dotted #8f8f90;
}
.bottomPromo3 .title{
    font-size: 13px;
    font-weight:bold;
    text-align:left;
    color: #d1d1d3;
}
.bottomPromo3 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:5px;
}
.bottomPromo3 ul li a{
    float: left;
    width:178px;
    color: #d1d1d3;
    list-style: none;
    font-size: 11px;
    line-height:18px;
    text-decoration: none;
}
.bottomPromo3 ul li a:hover {
    text-decoration:underline;
}

.bottomPromo4Container {
    float:left;
    padding:0;
    margin:15px 10px 0 15px;
    text-align:left;
    width:246px;
}

.bottomPromo4Top {
    float:left;
    padding-bottom:15px;
    text-align:left;
    width:246px;
    border-bottom: 1px dotted #8f8f90;
}
.bottomPromo4Top .title{
    font-size: 11px;
    font-weight:bold;
    text-align:left;
    color: #d1d1d3;
    margin-top:5px;
}
.bottomPromo4Top ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bottomPromo4Top ul li{
    float: left;
    margin:7px 12px 0 0;
    display:block;
}

.bottomPromo4Bottom {
    float:left;
    text-align:left;
    width:246px;
}
.bottomPromo4Bottom ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:10px;
}
.bottomPromo4Bottom ul li {
    float: left;
    width:246px;
    color: #d1d1d3;
    list-style: none;
    font-size: 11px;
    line-height:24px;
    text-decoration: none;
}
.footer2 {
	background-color: #bdbdc0;
	height:4px;
	margin:0 9px;
}
.footer3 {
	background-color: #141127;
	height:9px;
	margin:0 9px;
}
.article{
	margin: 0 0 20px 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	color: #4f4546;
	text-align: left;
	display: block;
	clear: both;
}

.article .title{
	margin: 0 0 12px 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #410f0f;
	text-align: left;
	display: block;
	border-bottom:1px solid #410f0f;
	clear: both;
}

.newsTop {
	margin: 0;
	padding: 0;
	text-align: left;
}
.newsTop h1 {
	margin: 0;
	padding: 4px 0 5px 5px;
	background: url(../_images/tab_top_big.gif) no-repeat;
	font-family: Verdana;
	font-size: 10px;
	color: #d2bdbf;
	text-align:center;
}
.newsTop h1 a {
	color: #d2bdbf;
	text-decoration: none;
}
.newsItem {
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom:1px dotted #4f4546;
}
.newsItem .date{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	color: #410f0f;
	font-style:italic;
	text-align:left;
}
.newsItem .title{
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 12px;
	color: #410f0f;
	font-weight:bold;
	text-align:left;
}
.newsItem .title a{
    color: #410f0f;
    text-decoration:underline;
}
.newsItem .title a:hover{
    color: #410f0f;
    text-decoration:none;    
}
.newsItem .text{
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 11px;
	color: #4f4546;
	text-align:left;
}
.newsItem .more {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #410f0f;
	height:10px;
	text-align:right;
}
.newsItem .more a{
	text-decoration:underline;
	color: #410f0f;
}
.newsItem .more a:hover{
	text-decoration:none;
	color: #410f0f;
}

.newsDetails {
	margin: 0;
	padding: 10px 0 10px 0;
}
.newsDetails .date{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	color: #410f0f;
	font-style:italic;
	text-align:left;
}
.newsDetails .title{
	margin: 0;
	padding: 0 0 0 0;
	font-family: "Trebuchet MS", Verdana;
	border-bottom:1px solid #410f0f;
	font-size: 20px;
	color: #410f0f;
	text-align:left;
}
.newsDetails .text{
	margin: 0;
	padding: 10px 0 15px 0;
	font-size: 11px;
	color: #4f4546;
	text-align:left;
}
.newsDetails .back {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #410f0f;
	height:10px;
	text-align:right;
}
.newsDetails .back a{
	text-decoration:underline;
	color: #410f0f;
}
.newsDetails .back a:hover{
	text-decoration:none;
	color: #410f0f;
}
#formcontentregister{
    margin: 0;
    padding: 0;
    text-align: left;
    color: #410f0f;
}
.tablesStyle {
 margin: 0;
    padding: 0;
    text-align: left;
    color: #410f0f;
}
.registerField {
    width: 200px;
    height: 15px;
    background-color: #ffffff;
    font-family: verdana;
    color: #410f0f;
    font-size: 11px;
    border: 1px solid #d2bdbf;
    margin: 0;
    padding: 3px 0 0 5px;
}
.registerDropdown {
    width: 200px;
    height: 20px;
    background-color: #ffffff;
    font-family: verdana;
    color: #410f0f;
    font-size: 11px;
    border: 1px solid #d2bdbf;
    margin: 0;
    padding: 2px 0 2px 5px;
}
.registerButtons {
    margin:5px 0 0 0;
    padding:8px 0 0 0;
    background:url(../_images/bgr_btns_basketpage.gif) no-repeat center;
    width:160px;
    height:22px;
    font-family: Verdana;
    font-size: 10px;
    color: #d2bdbf;
    font-weight:bold;
    text-align:center;
}
.registerButtons a{
    color: #d2bdbf;
    text-decoration:none;
}
.registerButtons a:hover{
    color: #d2bdbf;
    text-decoration:underline;
}
#contactForm{
    margin: 0;
    padding: 0;
    text-align: left;
    color: #410f0f;
}
.contactField {
    width: 200px;
    height: 15px;
    background-color: #ffffff;
    font-family: verdana;
    color: #410f0f;
    font-size: 11px;
    border: 1px solid #d2bdbf;
    margin: 0;
    padding: 3px 0 0 5px;
}
.contactFieldBigger {
    width: 400px;
    height: 120px;
    background-color: #ffffff;
    font-family: verdana;
    color: #410f0f;
    font-size: 11px;
    border: 1px solid #d2bdbf;
    margin: 0;
    padding: 2px 0 2px 5px;
}
.contactButtons {
    margin:5px 0 0 0;
    padding:8px 0 0 0;
    background:url(../_images/bgr_btns_basketpage.gif) no-repeat center;
    width:160px;
    height:22px;
    font-family: Verdana;
    font-size: 10px;
    color: #d2bdbf;
    font-weight:bold;
    text-align:center;
}
.contactButtons a{
    color: #d2bdbf;
    text-decoration:none;
}
.contactButtons a:hover{
    color: #d2bdbf;
    text-decoration:underline;
}
.error{
 color: #000000;
 border: 1px solid #000000;
 background-color: #d2bdbf;
}
.textsold{
color: #FF0000;
text-align:center;
display:block;
border: 1px solid #000000;
width:100px;
}
.tip a {
    height: 16px;
    border:1px solid #410f0f;
    background:url(../_images/icon_tips.gif) left top no-repeat #dbbfc0;
    font-family: verdana;
    font-weight:bold;
    text-decoration:none;
    color: #410f0f;
    font-size: 11px;
    margin: 0;
    padding: 2px 10px 2px 30px;
}

.tip a:hover {
    height: 16px;
    border:1px solid #410f0f;
    background:url(../_images/icon_tips.gif) left top no-repeat #c99798;
    font-family: verdana;
    font-weight:bold;
    text-decoration:none;
    color: #410f0f;
    font-size: 11px;
    margin: 0;
    padding: 2px 10px 2px 30px;
}
.special {
    margin: 0px 0 20px 0;
    padding: 0;
    text-align: left;
     /*height:120px;*/
}
.special h1 {
    margin: 0;
    padding: 5px 0 5px 5px;
    background: url(../_images/tab_top.gif) no-repeat left;
    font-family: Verdana;
    font-size: 10px;
    color: #d2bdbf;
    text-align:center;
}
.special h1 a {
    color: #d2bdbf;
    text-decoration: none;
}
.special h1 a:hover {
    color: #d2bdbf;
    text-decoration: underline;
}
.specialIn {
    margin: 0 0 0 0;
    padding: 0;
    background-color:#d2bdbf;
}
.specialIn h3 {
    margin: 0px 0 0 0;
    padding: 5px;
    color: #410f0f;
    font-size: 11px;
    font-weight: bold;
    text-align:center;
}
.specialIn h3 a {
    color: #410f0f;
    text-decoration: none;
}
.specialIn h3 a:hover {
    color: #410f0f;
    text-decoration: underline;
}
.specialIn h2, .specialIn p {
    font-family: Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #410f0f;
    padding: 10px 0 6px 0;
    height:9px;
    margin:0;
}
.specialIn h2 a, .specialIn p a {
    color: #410f0f;
    text-decoration: none;
}
.specialIn h2 a:hover {
    color: #410f0f;
    text-decoration: underline;
}

