body {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	background:url(images/new_bg.gif) repeat-x #e4e9ec top;
}

/*--Global Property--------------------------------------------*/

*{margin: 0; padding: 0;}
h1 { font: normal 3em "Georgia", Sans-Serif; margin: 0;  }
h2 { font: normal 2.5em "Georgia", Sans-Serif; margin: 0; padding: 0; }
h3 { font: normal 2em "Georgia", Sans-Serif; margin: 0; padding: 0; }
p {margin: 5px 0; padding: 5px 0;}
a:visited {text-decoration: none; color:#00F}

/*--Layout Property--------------------------------------------*/
.back {width:100%; text-align:center; min-height:200px; background:#F0F4F5; border:1px solid #e7e7e7; margin:5px;  padding:2px;}
#main {
	height: 100%;
	min-height: 724px;
	background: #f8f9f9;
	position: relative;
	overflow: hidden;
}
/*html #main { height: 724px; overflow: visible;}*/
.container {
	margin: 0 auto;
	width: 1000px;
	font-size: 1.2em;
}

/*--Header Property---------------*/
#header {
	width: 1000px;
	float: left;
	height: 169px;
	background:url(images/header_bg.png) no-repeat center;
	background-position:0px 0px;
	margin:auto;
	position: absolute;
	top: 0;
	left: 0;
}
#logo{
width:100%;
height: 136px;
}
#menu_tab{
width:1000px;
height:36px;
background:url(images/menu_bg.gif) repeat-x;
}
ul.menu {
list-style-type:none; float:left; display:block; width:770px; 
margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:36px;
}
ul.menu li.divider {
display:inline;
width:4px;
height:36px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}
a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 7px 0 7px;height:36px;text-decoration:none;color:#fff;}

a.nav:hover{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 7px 0 7px;height:36px;text-decoration:none;color:#199ECD;}

a.navm:link, a.navm:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 7px 0 7px;height:36px;text-decoration:none;color:#97e923;}

a.navm:hover{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 7px 0 7px;height:36px;text-decoration:none;color:#199ECD;}

a.user_nav:link, a.user_nav:visited {
display:block; padding:0px 8px 0px 8px; margin:0 7px 0 7px;;text-decoration:none; color:#199ECD;}

a.user_nav:hover{
display:block; padding:0px 8px 0px 8px; margin:0 7px 0 7px;text-decoration:none; color:#199ECD;}
.cauta{
line-height:30px;
font-size:10px;
width:200px;
float:right;
position:relative;
}
input.cauta_inp{
width:150px;
height:25px;
border:1px #ddd9d9 solid;
margin:5px 0 0 0;
font-size:15px;
color:#999999;
}
/*--------left menu---------*/
ul.left_menu{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed; background-color:#ffffff;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed; background-color:#f0f4f5;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
color:#000; text-decoration:underline;
}
li {
position: relative;
}

ul.left_menu ul {
z-index: 100;
position: absolute;
top: 0;
left: 80%;
width: 100%;
}

ul ul,
ul li:hover ul ul
{display: none;}

ul li:hover ul,
ul ul li:hover ul
{display: block;}
ul.left_menu h3 {
margin:0; 
padding:0; 
font-size:12px; 
overflow:hidden;
font-weight:normal;
}
.icon{

position:absolute;
width:10px;
height:10px;
margin:0 0 0 0;
text-align:center;

}
.title_box{
width:180px;
height:30px;
margin:5px 0 0 0;
background:url(images/menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#159dcc;
line-height:30px;
}
h3.radiouri {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
h4.loc1 {
	margin:0; 
	padding:0; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#ff8a00;
	font-weight:bold;
}
h4.loc1 a {
	font-size: 12px;
	text-decoration:none;
	color:#159dcc;
	padding:5px 0 5px 0;
	font-weight:bold;
}
h1.nume_piesa {
	font-size: 30px;
}
h3.nume_piesa {
	font-size: 20px;
}
/*---------prod_box----------*/
.prod_box_radio{
width:575px;
height:auto;
float:left;
padding:10px 0 10px 15px;
}
.prod_box{
width:180px;
height:auto;
float:left;
padding:10px 5px 5px 10px;
}
.center_prod_box{
width:173px;height: auto;float:left; text-align:center;padding:0px; margin:0px; border:1px #e4e9ec solid;
}
.center_prod_box_fav{
width:173px;height: auto;float:left; text-align:center;padding:0px; margin:0px; border:1px #e4e9ec solid;
background:url(images/favorite_mare.png) no-repeat top right;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
margin:3px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
.prod_details{
width:75px;
height:24px;
display:block;
float:right;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 5px 0 0;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}
input.newsletter_input{
width:150px;
height:15px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
#comentariu {
border:1px #ddd9d9 solid;
}
input.login {
background:url(images/loginbg.png) repeat-x center;
  border: 1px solid;

}
.crumb_navigation{
width:980px;
height:15px;
padding:2px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 8px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}


#sidecol_left {
	float: left;
	width: 180px;
	position: absolute;
	top: 190px;
	left: 0;
	padding:0 0 0 5px;
}
/*--Side Col Property---------------*/
#sidecol_right {
	float: right;
	width: 180px;
	position: absolute;
	top: 190px;
	right: 0;
	padding:0 5px 0 0;
}

/*--Content Property---------------*/
#content {
	float: left;
	display: inline;
	width: 600px;
	min-height:1000px;
	margin: 190px 0 0 185px;
	padding:5px 15px 5px 15px;
}
/*--Footer Property---------------*/
.ads_mici{
width:643px;
margin:0 auto;
}
.ads_show {
	margin:0;
	height:125px;
}
#footer {
	float: left;
	line-height: 56px;
	width: 100%;
	color: #000;
}
.footer{
width:1000px;
clear:both;
height:65px;
background:url(images/footer_bg.gif) repeat-x top;
}

a.join{
padding:2px 8px 10px 8px;
text-decoration: underline;
color:#169ECC;
}
.ok_mic{
width:50px;
height:16px;
float:left;
background:url(images/ok1_mic.png) no-repeat left;
}
.notok_mic{
width:50px;
height:16px;
float:right;
background:url(images/notok1_mic.png) no-repeat left;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
}
span.reduce{
color:#666666;
}
span.price{
color: #ff8a00;
}
.product_title{
color:#ff8a00;
height:35px;
padding:5px 0 0 0;
font-weight:bold;

}
.product_title a{
text-decoration:none;
color:#159dcc;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.smiley {
 width: 200px;
 height: 170px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;
 background-color: #f6f6f6;
 visibility: hidden;
 position: absolute;
}
.sorteaza {
font-family: Arial;
text-decoration:none;
color: #159dcc;
}
.sorteaza:hover{
font-family: Arial;
text-decoration:underline;
}

tr.favorite:hover {
 background-color: #ededed;
 }

/*--------------table tops----------------*/
table.mediumImageChart {
    width: 100%;
}

table.mediumImageChart td {
    border-bottom: 5px solid #fff;
	background: url(images/tops_bgg.png) no-repeat;
}

table.mediumImageChart td.positionCell {
    text-align: left;
}

table.mediumImageChart td.positionCell h3 {
    display: block;
    width: 28px;
    height: 18px;
    margin: 0 10px 0 0;
    padding: 5px 0;
    background-image: url(images/top_nr.png);
    background-position: right top;
    background-repeat: no-repeat;
    color: #2479f6;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
}

table.mediumImageChart td.imageCell img {
    display: block;
    padding: 1px;
    border: 1px solid #ccc;
    background: #fff;
}

table.mediumImageChart td.subjectCell {
	line-height: 18px;
    position: relative;
    width: 100%;
}

h4.nume_piesa2{display:inline;} 
.box_things{
width:550px;
height: auto;
float:left; 
text-align:left;
padding:0 0 10px 10px; 
margin:0px;
border:1px #F0F4F5 solid;
}
#things {
 width: 540px;
 height: 20px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;
 background-color: #f6f6f6;
 visibility: hidden;
 position: relative;
}
.tops_bg{
font-size:10px;
}
.tops_bg_activ{
font-size:10px;
background:url(images/tops_bgg_act.png) no-repeat left;
}
.tops_bg a {
font-size:13px;
text-decoration:none;
color:#2479f6;
}
.tops_bg a:hover {
font-size:13px;
text-decoration:underline;
color:#2479f6;
}
.tops_bg_activ a {
font-size:13px;
text-decoration:blink;
color:#2479f6;
}
a.things {
font-weight:bold;
font-size:16px;
text-decoration: none;
color:#169ECC;
}
.center_prod_box_big{
width:590px; height: auto;float:left; text-align:center;padding:0 0 10px 5px; margin:0px;border:1px #F0F4F5 solid;
}
#tnt_pagination {
	display:block;
	text-align:left;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:4px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:20px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:4px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:5px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
.btn{
font-size:11px;
text-decoration:none !important;
color:#159dcc !important;
padding:0;
font-weight:bold;
}
.btn:hover{
color:#064E5A;
}
.btn:visited {
	text-decoration:none;
}

.btn_jos{
font-size:9px;
text-decoration:none !important;
color:#159dcc !important;
padding:0;
font-weight:bold;
}
.btn_jos:hover{
color:#064E5A;
}
.btn_jos:visited {
	text-decoration:none;
}
/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
.contact_input{
width:253px;
height:18px;
background-color:#fff;
border:1px #3d3d3d solid;
float:left;
}
textarea.contact_textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:253px;
height:150px;
color: #000;
background-color:#fff;
border:1px #6d6e6e solid;
float:left;
}
textarea.contact_textarea2{
width:590px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
border:1px #6d6e6e solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
#playlist {
	background:url(images/trage.png) #F0F4F5 no-repeat bottom;
	border:dashed gray 1px;
	min-height:250px;
	width:170px;
	overflow: auto;
	float:left;
	padding:3px;
}
.box {
	cursor:pointer;
}
#loading {
	display:none;
	float:right;
}
#clearplaylist {
	color:blue;
	text-decoration:underline;
	cursor:pointer;
	float:right
}
#clearCart:hover {
	background-color:#CCFFCC;
	color:#000099;
}
.playlist_element {
		float:left;
}
.reply_bg {
	background:#F0F4F5;
	border:dashed gray 1px;
}
