* {
	font-family: Tahoma, Arial, Verdana;
}
td, body {
	vertical-align: top;
	font-size: 11px;
}
td.content {
background-color: #F4F4F4;
}
hr {
	border-style: solid;
	border-width: 1px;
	border-color: #E4E4E4;
}
a.left_menu_link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #303030;
}

a.products_cat_links {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #303030;
}


  td.news_date {
  width: 90px;
padding: 5px;
text-align: right;
font-size: 16px;
font-weight: bolder;
  }
td.news_title {
width: 770px;
padding: 5px;
font-size: 16px;
font-weight: bolder;
	font-variant: small-caps;
	background-color: #e8e8e8;
	border: 1px dotted #fff;
}

td.news_text {
	background-color: #f8f8f8;
	border-style: none;
	border-bottom: 2px solid #6c6c6c;
	padding: 5px;
}

input {
	font-size: 10px;
	width: 150px;
}
input.small {
	width: 40px;
}
input.clean {
	width: auto;
}

table.cart_table {
	width: 600px;
	border-width: 1px;
	border-color: #333333;
	border-style: solid;
}
td.cart_header {
	background-color: #E4E4E4;
	text-align: center;
}
table.left_column {
    width: 242px;
}
td.left_column_blank {
 height: 3px;
}
td.left_column_cell {
 width: 100%;
 background-color: #EEEEEE;
 padding: 6px 7px;
 border-width: 1px;
 border-style: solid;
 border-color: #CCCCCC;
}

a.left_column_link {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

a.left_column_link:hover {
 color: #FF0000;
}
a.languages {
 border-width: 0px;
 text-decoration: none;
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 }
 .flag {
 border-width: 0px;
 }


.text_in_products {
  font-size: 15px;
	font-weight: bold;
}

#dhtmltooltip{
position: absolute;
width: 250px;
border-width: 1px;
border-style: solid;
border-color: #999999;
padding: 5px;
background-color: #E4E4E4;
text-align: center;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.error {
 color: #FF0000;
}

#types td {
  background-color: #DDDDDD;
  border: 3px outset;
}
#thumbnail {
height: 160px;
vertical-align: middle;
padding: 0px;
margin: 0px;
}

#price_table {
border: 2px solid #000000;
width: 150px;
}

#price_table td {
border: 1px solid #000000;
text-align: center;
}

.recupel_bebat {
width: 150px;
text-align: left;
}

.product_name {
font-weight: bolder;
font-size: 16px;
}

a.backbutton {
text-decoration: none;
color: blue;
}
a.backbutton:hover {
text-decoration: underline;
}

.more_info {
 font-size: 16px;
 color: blue;
 font-weight: bold;
 cursor: pointer;
}

img {
 border: 0px;
}

#ticket_form table {

}

#ticket_form input, textarea {
font-size: 11px;
width: 400px;
}
#ticket_form input.small {
width: 100px;
}

#ticket_form #title {
background-color: #d9e0eb;
font-size: 14px;
font-family: Trebuchet MS, Arial, Verdana;
padding: 5px;
margin-bottom: 6px;
}

#view_tickets table {
width: 600px;
}
#view_tickets tr.over {
cursor: pointer;
background-color: #d9e0eb;
}
#view_tickets th {
 background-color: #d7dce6;
 font-size: 12px;
}

#ticket_message {
 margin-top: 12px;
 border: 1px solid #888888;
}

#ticket_message #user {
  font-size: 14px;
  font-family: Trebuchet MS, Arial, Verdana;
  background-color: #d9e0eb;
  padding: 3px;

}

#ticket_message #time {
  float: right;
  padding: 3px;
}

#ticket_message #message {
clear: left;
padding: 3px;
font-size: 12px;
}

#view_ticket #title {
  font-size: 14px;
  font-family: Trebuchet MS, Arial, Verdana;
  background-color: #d9e0eb;
  padding: 3px;
  margin-bottom: 10px;

}

#attachment a {
  color: #000000;
  text-decoration: none;
}

#supportlink {
float: left;
padding: 5px;
text-align: center;
}

#supportlink a {
  color: #000000;
  text-decoration: none;
}
#supportlink a:hover {
  color: #000000;
  text-decoration: underline;
}

#repairlink {
float: left;
padding: 5px;
text-align: center;
}

#repairlink a {
  color: #000000;
  text-decoration: none;
}
#repairlink a:hover {
  color: #000000;
  text-decoration: underline;
}

#tickets {
width: 280px;
float: left;
}
#repairs {
width: 280px;
float: left;
}

#clear {
clear: left;
height: 10px;
}
