.intro { 
	background: #fff; 
}

body, html { 
	margin: 0 auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	background: #fff;
	color: #333; 
	margin-top: 0px; 
}

th {
	background:  #fff url(../images/top_right_menu.gif) no-repeat top right;
	border-bottom: 1px solid #c7845a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	padding: 5px;
}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.td-all {
	width: 160px;
	background: #f0eada;
}

.cols-td {
	padding: 5px;
}

.cols-td td {
	border-top: 1px solid #ddd;
}

.cols-td td:hover {
	background: #fff;
}

.hr-center { 
	border-top: 1px dotted #999; 
}

.tabs-cart {
	background: #ddd;
	border: 1px solid #aaa;
}

.tabs-cart th {
	background: #fff; 
	border-bottom: none;
}

.bar-footer {
	background: #fff; 
}

.bar-footer a {
	color: #963;
	text-decoration: none;
}

.red-alert {
	color: #dc143c;
	font-weight: bold;
}

.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
} 

.main {
	border: 1px solid #c7845a; 
	background: #eee; 
}

.pic-cat img {
	margin-right:10px;
	margin-bottom:5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #666;
	padding: 10px;
	background: #fff;
	width: 100px;
	height: 80px;
}

.pic img {
    float: left;
	margin-right:10px;
	margin-bottom:15px;	
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #666;
	padding: 10px;
	background: #fff;
	width: 100px;
	height: 80px;
}

.pic-large img {
    float: left;
	margin-right:10px;
	margin-bottom:15px;	
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #666;
	padding: 10px;
	background: #fff;
	max-width: 300px;
	max-height: 500px;
}

.title {
	border: 1px solid #ccc;
	padding: 5px;
	margin-right: 5px;
	background: #fff;
	font-weight: bold;
}

.title a {
	color: #900 !important;
	font-weight: bold;
}

.title a:hover {
	color: #000 !important;
	font-weight: bold;
}

.subtitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666;
	padding: 2px 0 5px 0;
}

.subtitle:hover {
	text-decoration: underline;
}

.flag {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #c00;
	/* text-decoration: blink; */
}

.price {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

.header .secondary {
	background: #fff;
}

.header,
.secondary a,
.navspacer {
    font-family: tahoma,sans-serif,helvetica,arial;
    font-size: 9px;
    text-decoration: none;
    text-transform: uppercase;
}

.secondary a:link,
.secondary a:visited,
.secondary a:active {
  color: #333;
}

.secondary a:hover {
  color: #d1d20a;
}

.menu-up {
	background: #d1d20a;
	padding: 11px;
}

.menu-down {
	background: #eee url(../images/top_left_menu.gif) no-repeat top left;
	border-top: 1px solid #c7845a;
	padding: 10px 11px 10px;
    font-family: tahoma,sans-serif,helvetica,arial;
    font-size: 9px;
}

.searchtitle {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.header .tertiary, .tertiary {
	background: #c7845a url(../images/nav-bg.gif);
	border-top: 3px solid #d1d20a;
	border-bottom: 0px solid #c7845a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333;
	padding: 5px;
}

.tertiary a:link,
.tertiary a:visited,
.tertiary a:active {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
    font-weight: bold;
}

.tertiary a:hover {
  	color: #d1d20a;
}

.tabs .on, 
.secondary .on, 
.tertiary .on {
    font-weight: bold;
}

.tabs a:link, 
.tabs a:visited, 
.tabs a:active, 
.header {
  	font-family: tahoma, sans-serif;
  	color: #333;
  	font-size: 11px;
  	line-height: 11px;
  	text-decoration: none;
}

.tabs a:hover {
  	text-decoration: underline;
}

.tabs .tools .list {
	border-bottom: 1px solid #ccc;
}

.tabs .tools a:link,
.tabs .tools a:visited,
.tabs .tools a:active  {
	color: #333;
	font-size: 11px;
}

.tabs .tools a:hover {
	text-decoration: underline;
	color: #c60;
}

.tabs .tools_in {
	background: #f0eada url(../images/top_right_menu.gif) no-repeat top right;
}

.tabs .tools_in a:link,
.tabs .tools_in a:visited,
.tabs .tools_in a:active  {
	color: #963;
	font-size: 11px;
}

#prod-hp {
	border-bottom: 3px double #ccc;
}

.tools .h3color {
	color: #c60;
	font-size: 11px;
}

.tools li {
	margin-left: 30px;
	padding: 3px;
	list-style-type: square;
	list-style-position: outside;
}

.tabs .cols-td a:hover {
	text-decoration: underline;
	color: #c60;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #fff;
	font-size: 10px; 
	color: #333; 
	font-weight: normal;
	text-decoration: none;
	border: solid;  
	border-width: 1px;
}

.input_focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #f0eada;
	font-size: 10px; 
	font-weight: normal;
	text-decoration: none;
	border: solid;  
	border-width: 1px;
}

.pre_rullo_HP_row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
	color: #dc143c;
}

/* top menu tendina */
.tiny { 
	width: 300px; 
	padding: 12px; 
	border: 1px solid #c60; 
	background: #f5f5e6 url(../images/logo-bottom.gif) no-repeat right bottom; 
}

.popover-tiny { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 1em;
	margin-bottom: 0.25em; 
	text-decoration: none; 
}

.indent {
	font-size: 9px;
	margin-left: .5em;
	margin-bottom: 0.25em; 
	text-decoration: none; 
}

.popover-tiny a, 
.popover-tiny a:visited { 
	text-decoration: none; 
	color: #333; 
}

.popover-tiny a:hover { 
	text-decoration: none; 
	color: #C60; 
}

.popover-tiny a:visited { 
	color: #963; 
}
