

body {
	
	
		}
img{
	border-width:0px;
}
a {
	text-decoration:none;
	color:#229922;
}

#maindiv {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:800px;
	height:100%;
}
#qwe{
		margin-top:10px;
		padding:0px;
		top:0px;
		background-color:#123123;

}
#Table_01 {
       
		padding:0px;
		float:left;
		width:800px;
		height:600px;
}

#lefttop {
	position:absolute;
	left:0px;
	top:0px;
}
#logout {
	position:absolute;
	top:240px;
	left:700px;
}
#top {
	position:absolute;
	left:256px;
	top:0px;
}
#banner {
	position:absolute;
	left:386px;
	top:0px;
	width:394px;
	height:138px;
}
#randomImage {
	position:absolute;
	left:112px;
	top:178px;
	
	z-index:100;
}
#language {
position:absolute;
top:160px;
left:730px;

}
#language img{
border-style:solid;
border-width:1px;
border-color:#000000;
}


#content {
	position:relative;
	left:0px;
	top:255px;
	width:778px;
	
	background-image:url(images/conent_backbround.jpg);
}
#content_top {
	position:relative;
	left:0px;
	top:0px;
	width:778px;
	height:40px;
	background-image:url(images/content_top.jpg);
}

#content_left {
	width:18px;
	height:127px;
	float:left;
	background-image:url(images/content_left.jpg);
}
#content_right {
	float:right;
	height:123px;
	background-image:url(images/content_right.jpg);
	width:18px;
	
}

#content_content {
	position:relative;
	margin-right:50px;
	margin-left:50px;
	min-height:100px;
}
#content_content, #content_content table {
	font-size:12px;
}
#content_content table{border:solid 2px #c5d9c0; border-collapse: collapse; }
#content_content td{border:solid 1px #d7eed2;}

.products_list_title {
	text-align:center;
	padding-right:8px;
	font-weight:bold;
}


#content_bottom {
	position:relative;
	left:0px;
	top:0px;
	padding:33px 0px 0px 0px;
	font-size:small;
	width:778px;
	height:35px;
	background-image:url(images/textbar-down.jpg);
	text-align:center;
}


#menu1 {
	position:absolute;
	left:157px;
	top:30px;
	list-style-type:none;
	color:#FFFFFF;
	width:82px;
	text-align:right;
	padding:0px;
	margin:0px;
}

#menu1 a {
	color:#FFFFFF;	
}
#menu1 .active_link a {
	font-weight:bold;
}
#menu1 li {
	border:solid 1px #abdba3;
	
}
#menu1 li:hover{
	border-color:#FFFFFF;
}
#menu2 {
	position:absolute;
	left:265px;
	top:13px;
	qtop:30px;
	padding:0px;
	margin:0px;
	font-size:14px;
}
#menu2 li {
	width:130px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#qqmenu2 .active_link{
	background-image:url(images/2levelmenu.gif);
}
#menu2 a {
	color:#999999;
	background-repeat:no-repeat;
	background-image:url(images/2levelmenupressed.gif);
	width:140px;
	height:27px;
	display:block;
	padding: 14px 0px 0px 20px;
	qpadding: 0 0 0 10px;
	margin:0px 0px 0px 0px;
}
#menu2 a:hover {
	background-image:url(images/2levelmenuover.gif);
}

h1#title {
	color:#abdba3;
	position:absolute;
	top:190px;
	left:250px;
}

#qqmenu2 span {
	position:relative;
	top:12px;
	left:20px;
}
.town_menu {
	position:absolute;
	visibility:hidden;
	background-image:url(images/townbackground.png);
	z-index:100;
	font-weight:bold;
	white-space:nowrap;
}
.town_menu a {
	color:#ffffff;
}
.town_title {

}

#after_map {
	position:relative;
	top:400px;
}
#town {
	font-weight:bold;
}
#comment div{
	color:#229922;
}
#odoricaMap {
	background-image:url(images/OdoricaOrtomapaweb.jpg);
	width:559px;
	height:591px;
	
}
#odoricaMap img{
  position:absolute;
  top:0px;
  left:0px;	
}
#odoricaMapLinks {
	position:absolute;
	left:560px;
	top:20px;
}

#footer {
	position:relative;
}


#content_content #tinktury ul {
   padding:0px;
   margin:0px;
   width:150px;
  font-size:small;
}
#content_content #tinktury li {
   padding:0px 0px 3px 0px ;
   margin:0px;
   list-style-type:none;
}

#content_content table p {
	margin:0px;
}
#content_content h2 {
	margin:3px 0px 2px 0px;
}

/*SHOP*/
#tx-ttproducts-pi1-listcat {
	width:200px;
	float:left;
}	
#tx-ttproducts-pi1-list {
	width:400px;
	float:left;
	padding-left:50px;
}

div.listitem {
	width:400px;
	float:left;
	margin-top:5px;
}
div.listitem p {
	margin:0px;

}
div.listitem h3 {
	margin:3px;
}
div.listitem p.price {
	margin-top:3px;
}
.order_form {
	float:right;
	font-size:10px;
}
.order_form input, .listitem input {
	border: 1px solid #ABDBA3;
	
}
#finalizeOrder{ font-size:50px;}
.invoice_address dl, .delivery_address dl{clear:both;}
.invoice_address dt, .delivery_address dt{width:200px; float:left}
.invoice_address dd, .delivery_address dd{width:420px; margin-left:220px;}
.product_note p {
		margin-bottom:0px;
}
.product_note ul {
		margin-top:0px;
}
#content_content #tx-ttproducts-pi1-listcat ul {
	width:200px;
	padding-left:10px;
}

.basket_items {
	width:100%;
}
.basket_items th {
	text-align:left;
}
.tt_products_item_catlist .act {
	font-weight:bold;
}
#euroCalc {
	text-align:right;
}
/*GALLERY*/
#content_content .tx-chgallery-pi1 ul {
	width:inherit;
}
.tx-chgallery-pi1 li {
	width:150px;
	height:200px;
	float:left;
}	
.tx-chgallery-pi1 .list {
	width:125px;
	float:left;
}
#content_content .tx-chgallery-pi1 .chgallery-list .text {
	width:inherit;
}

#content_content  .tx-chgallery-pi1 .single .img {
}
#content_content .tx-chgallery-pi1 .single {
	margin:1px;
}

/*news*/

.news-list-item {
	padding:0px 10px 10px 10px;
}
.news-list-container {
	border:none;
}
.news-list-date {
	font-size:10px;
}

.tx-rtsidebarnews-pi1 {
}
.div_product_item {
	float:left;
	padding-right:5px;
	padding-left:5px;
	width:156px;
}

.highlited_products {
      border:1px solid #229922;
      padding:5px;

}

.listitem_subheader {
  padding-left:20px;
}

.tt_products_basket_info label {
  display:block;
}
.tt_products_minibasket .shoplinks {display:none;}
.tt_products_minibasket {text-align:right;}

/*NEWS*/
.news-list-item hr{ clear:both; border: solid 1px #c5d9c0; }
.newsContent {float:right; width:500px;}
.news-list-category{text-align:right; font-size:11px;}
.news-list-morelink{display:block;}
