body {
  background-color:rgb(255,255,255);  
  font-size:12px;
  font-family:verdana,helvetica,arial;
  color:rgb(0,0,0);
  font-size:14px;
  margin-top:5px;
  margin-bottom:1px;
  margin-left:2px;
  margin-right:2px;
}

h1,h2,h3 {
  display:inline;
}

a {
  color:#404080;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  color:#0000aa;
}

input,select,option {
  border-width:1px;
  border-color:rgb(0,0,0);
  background-color:rgb(255,255,255);
  background-image: url(images/textbox_bgr.jpg);
  font-family:arial;
  font-size:12px;
  margin:2px;
}

textarea {
  border-width:1px;
  border-color:rgb(0,0,0);
  background-color:rgb(255,255,255);
  background-image: url(images/textbox_bgr.jpg);
  font-family:arial;
  font-size:12px;
  margin:2px;
}

hr {
  height:1px;
  color:rgb(230,230,220);
}

form {
  margin:0px;
  display:inline;
}

.table_big {
  padding:1px;
  margin-top:2px;
  border:1px solid #CCC9B6;
}

.table_big_title a {
  color:000088;
  text-decoration:underline;
}

.table_big_title a:hover {
  color:4444aa;
}

.table_big_title {
  padding:1px;
  padding-left:3px;
  margin:1px;
  font-family:verdana;
  font-size:13px;
  letter-spacing:1px;
  font-weight:bold;
  background-color:#ECEFE1;
  color:#000000;
  text-transform: uppercase;
}

.table_big_content {
  padding:3px;
  margin:1px;
  background-color:#FFFFfF;
  font-family:helvetica;  
  font-size:12px;
}

.table_title {
  padding:1px;
  padding-left:3px;
  margin:1px;
  font-family:verdana;
  font-size:13px;
  letter-spacing:1px;
  font-weight:bold;
  background-color:#ECECEC;
  color:#000000;
  text-transform: uppercase;
}


.table_bottom {
  border-top:1px solid #efe0e0;
  border-left:1px solid #efe0e0;
  background-color:#f8f8f8;
  padding:5px;
}


.cos_tabel_titlu {
  background-color:#e0e0e0;
  font-weight:bold;
  padding:2px;
}


.tableRow2 {
  background-color:rgb(240,240,240);
  font-family:helvetica;
}

.text {
  border-width:1px;
  border-color:rgb(0,0,0);
  background-color:rgb(255,255,255);
}

.status {
  color:rgb(100,100,100);
}

.verdana {
  font-family:verdana;
}

li {
  list-style-image: none; 
  list-style-type: square;
}

.menuitem {
  font-family:verdana;
  font-size:13px;
  background-color:#f9f9f9;
  border-top:1px solid #e8e8d6;
  border-right:1px solid #e8e8d6;
  padding:5px;
}

.box {
  color:#000000;
  border:1px solid #CCC9B6;
  margin-top:2px;
}

.box_title {
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  background-color:#EBE8D2;
  color:#303030;
  padding:1px;
}

.box_content {
  background-color:#ffffff;
  font-size:14px;
  font-family:helvetica,ms sans serif;
  padding:2px;
}


.box_light {
  background-color:#f8f8f8;
  padding-left:2px;
  margin-bottom:1px;
}

.box_dark {
  background-color:#f0f0f0;
  padding-left:2px;
  margin-bottom:1px;
}

.field {
  background-color:#eeeeee;
  padding-right:3px;
  font-weight:bold;
  font-family:verdana;
  font-size:12px;
}

.value {
  font-family:verdana;
  font-size:12px;
}

.affTableTitle {
  background-color:rgb(220,220,200);
}

.affTableBody {
  background-color:rgb(240,240,210);
}

.blue {
  color:rgb(50,50,150);
}

.red,.error {
  color:rgb(200,0,0);
}

.green {
  color:rgb(0,200,0);
}

.yellow {
  color:rgb(200,200,50);
}

.footer {
  font-size:13px;
  font-family:verdana;
}

.image {
  border-width:1px;
  border-color:rgb(230,230,200);
}

.nounderline {
  text-decoration:none;
}

.menu {
  border-bottom:1px solid #d0d0c0;
  border-left:1px solid #d0d0c0;
}

.shade {
  color:#888888;
}

.indexcategorie {
  font-weight:bold;
  color:#aa4200;
  padding:1px;
  border-bottom:1px solid #ff0000;
}

.dashLine {
  border-top:1px dashed #f0f0f0;
  padding-top:5px;
}

.carte {
  padding:5px;
  font-size:13px;
  font-family:verdana,helvetica,arial;
}

.carte_row {
  border:1px solid #e0e0e0;
  background-color:#fafafa;
  margin-bottom:2px;
  padding-left:3px;
  font-size:11px;
  height:110;
  font-family:verdana;
}

.carte_titlu {
  font-size:16px;
  font-family:arial;
}

.tip {
  font-family:arial;
  background-color:#fff8f0;
  padding:5px;
  border:1px dashed #a0a0a0;
  margin:5px;
}

.recL {
  font-family:arial;
  font-size:12px;
  background-color:#f5f5f5;
  padding:2px;
}

.recD {
  font-family:arial;
  font-size:12px;
  background-color:#f8f8f8;
  padding:2px;
}

.verdanaText {
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
}

.promo {
  padding:2px;
  padding-bottom:5px;
  font-family:ms sans serif;
  font-size:14px;
  background-color:#f8f8f0;
  border-left:solid 5px #f0f0f0;
  font-weight:bold;
  padding-left:3px;
}

.cautare {
  margin-top:3px;
  margin-bottom:3px;
  background-color:#F0F0F0;
  border:1px solid #969696;
  padding:5px;
}

.ldivider {
  padding-left:5px; 
  border-left:2px dashed #f0f0f0;
}

.linkCarte {
  color:#000066;
}

.reclama {
  font-size:12px;
  font-family:helvetica,arial;
  background-color:#f8f8fa;
}

.welcome {
  font-family:arial;
  font-size:15px;
  background-color:#FDF8FF;
  border:1px solid #F0F0F0;
  padding:2px;  
}

.cat_path {
  backgorund-color:#ffffff;
  padding:5px;
  border:1px dashed #f0f0f0;
}

.gtrap {
  font-size:11px;
  font-weight:normal;
  color:#e0e0e0;
}

.up { 
  text-transform: uppercase;
}

.up_title {
  font-weight:bold;
}

.titluRec {
  font-size:12px;
  font-family:tahoma;
  font-weight:normal;
}

.linkFooter {
  color:#808080;
}


.sponsoredLinks {
  background-color:#fefef6;
  border:1ps dashed #a0a0a0;
  font-family:verdana;
  font-size:14px;
  padding:10px;
}
.categorie {
  margin-top:10px;
  font-weight:bold;
  color:#aa4200;
  padding:5px;
  border-left:10px solid #f0f0d0;
  font-family:arial;
  font-size:15px;
}
.citat {
  background-color:#fefef6;
  border:1px solid #a0a0a0;
  font-family:arial;
  font-size:13px;
  padding:4px;
  margin:0px;
}
.carte2 {
  padding:5px;
  font-size:13px;
  font-family:tahoma, arial;
}


.match {
  text-decoration:underline;
  color:rgb(200,0,0);
}

.carte_info {
  font-family:font-family:trebuchet ms, Arial, Helvetica;
  font-size:17px;
}

.mini {
  height:20px;
  font-size:12px;
  background-color:#ffffff;  
}

.blackline1px {
	background-color: #000000;
	height: 1px;
}
.blackline2px {
	background-color: #000000;
	height: 2px;
}
.blackline3px {
	background-color: #000000;
	height: 3px;
}
.whiteline1px {
	background-color: #FFFFFF;
	height: 1px;
}
.whiteline2px {
	background-color: #FFFFFF;
	height: 2px;
}
.whiteline3px {
	background-color: #FFFFFF;
	height: 3px;
}
.grayline1px {
	background-color: #CFCFCF;
	height: 1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.whitetxt_on_red_11pxbold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	background-color: #C10000;
	}
.whitetxt_on_gray_11pxbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A7A7A7;
	text-align: center;
	vertical-align: middle;
	height: 18px;
}
.whitetxt_on_black_11pxbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 18px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C10000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
}
.redtxt_11pxbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C10000;
	text-decoration: none;
	text-transform: uppercase;
}
.blacktxt_10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blacktxt_10pxmiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.blacktxt_11pxbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.blacktxt_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blacktxt_12pxbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.blacktxt_11pxbold_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.buton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	height: 27px;
	width: 81px;
	text-transform: uppercase;
	background-image: url(images/bgr_buton.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/textbox_bgr.jpg);
	border: 1px solid #000000;
	height: 14px;
}

A.underline_11:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.underline_11:visited{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}  
A.underline_11:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
} 
A.underline_11:active{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.bordergray1px {
	border: 1px solid #BABABA;
}
.footer_ganja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-indent: 10px;
	vertical-align: middle;
	height: 18px;
}

.borderwhite3px {
	border: 3px solid #FFFFFF;
}
.title_whiteonblack_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	vertical-align: middle;
	height: 21px;
	text-transform: uppercase;
	text-indent: 7px;
}
.book_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
}
.book_by {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  height: 10px;
}

.oferta {
  background-color:#FCFFF0;
  color:#a00000;
  font-family:arial;
  font-size:13px;
  padding:5px;
  border:1px solid #D3D3D3;
  width:200px;  
}

.oferta a {
  color:#f00000;
}

.oferta a:hover {
  color:#aa0000;
}

.pret_carte {
  font-size:12px;
  font-family:verdana;
}

.cos_titlu {
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  font-weight:bold;
  background-color:#808080;
  color:#ffffff;
  padding:2px;
}

.cos_content {
  background-color:#f8f8f8;
  font-size:12px;
  font-family:verdana;
  padding:2px;
}

.nobg {
  background-image:none;
}
.gtraphide {
  visibility:hidden;
  font-size:1px;
  display:inline;
}

.lowercase {
  text-transform: lowercase;
}
.tableTitle {
font-family:ms sans serif,arial;
padding-left:5px;
padding-top:2px;
background-color:#EFEFCE;
border-bottom:1px solid #e0e0e0;
font-size:10px;
}
.tableBorder {
background-color:#e0e0e0;
}
.tableBody {
  background-color:#FFFFFF;
  font-family:trebuchet ms, Arial, Helvetica;;;
  padding:3px;
}


.librarie {
  background-color:#f0f0f0;
  padding:5px;
}

.right {
font-size:12px;
font-family:arial;
}