body {
margin-top:0px;
font-family:Trebuchet MS,Trebuchet,Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
color:#333333;
}

#main {
margin-left:auto;
margin-right:auto;
width:1175px;
}

#header {
background:url(../images/header_bg.jpg) no-repeat;
height:307px;
}

.logo_umusic {
margin-left:120px;
position:absolute;
}

.logo_umusic span {
width:205px;
height:159px;
background:url(../images/logo_umusic.jpg) no-repeat;
display:inline-block;
}

#adv {
border:0;
width: 710px;
height: 180px;
top:36px;
left:354px;
position:relative;
text-align: center;
}

#style {
list-style:none;
color:#E5E5E5;
font-size:15px;
font-weight:bold;
top:40px;
left:869px;
position:relative;
width:200px;
}

#style li {
display:inline;
}

#style li a {
color:#E5E5E5;
text-decoration:none;
}

#style li a:hover {
color:#79B9CE;
}

#style li a:active {
color:#79B9CE;
}

#menu {
list-style:none;
font-size:14px;
font-weight:bold;
top:50px;
position:relative;
text-align:center;
padding-left:0px;
margin-left:0px;
}

#menu li {
display:inline;
padding-left:30px;
}

#menu li:first-child {
padding-left:0px;
}

#menu li a {
color:#F3F3F3;
text-decoration:none;
}

#menu li a:hover {
color:#79B9CE;
}

#menu li a:hover {
color:#79B9CE;
}

#content {
background:url(../images/content_bg.jpg) repeat-y;
padding-left:102px;
padding-right:102px;
width:969px;
display:inline-block;
}

#content_left {
width:653px;
float:left;
background:url(../images/content_left_bg.jpg) no-repeat;
}

.cont_left_box {
background:#ffffff;
width:613px;
margin-bottom:25px;
margin: 0;
padding: 0;
}

h1 {
background:url(../images/h1_bg.jpg) no-repeat;
width:613px;
height:27px;
color:#F3F3F3;
font-size:15px;
padding-top:6px;
padding-left:25px;
margin:0px;
text-transform:uppercase;
}

.left_box_cont {
padding:25px 25px 0px 25px;
border-left:1px #F3F3F3 solid;
border-right:1px #F3F3F3 solid;
border-bottom:1px #F3F3F3 solid;
}

#content_right {
background:url(../images/content_right_bg.jpg) no-repeat;
width:316px;
float:right;
display:inline-block;
}

.cont_right_box {
background:#ffffff;
width:318px;
margin-bottom:25px;
margin: 0;
padding: 0;
}

h2 {
background:url(../images/h2_bg.jpg) no-repeat;
width:318px;
height:27px;
color:#F3F3F3;
font-size:15px;
padding-top:6px;
padding-left:25px;
margin:0px;
text-transform:uppercase;
}

.right_box_cont {
padding:25px 25px 25px 25px;
border-left:1px #F3F3F3 solid;
border-right:1px #F3F3F3 solid;
border-bottom:1px #F3F3F3 solid;
}

#footer {
background:url(../images/footer_bg.gif) no-repeat;
height:167px;
width:1175px;
clear:both;
margin-left:-102px;
}

#footer a img {
border:0px;
padding-left:8px;
}

#footer ul {
list-style:none;
margin-top:14px;
padding-left:127px;
margin-left:0px;
float:left;
}

#footer ul li {
display:inline;
border-left:#333333 1px solid;
}

#footer ul li:first-child {
border-left:0px;
}

#footer ul li a {
text-decoration:none;
color:#333333;
padding-left:4px;
padding-right:1px;
}

#footer ul li a:hover {
color:#4F889B;
}

#footer ul li a:active {
color:#4F889B;
}

#designby {
color:#333333;
float:right;
vertical-align:top;
position:relative;
margin-top:14px;
display:inline-block;
padding-right:127px;
}

#designby a span {
background:url(../images/logo_luminet.gif) no-repeat;
border:0px;
vertical-align:middle;
padding-bottom:3px;
margin-left:3px;
height:11px;
width:66px;
display:inline-block;
}

/* ujdonsagok, inyenceknek */ 

.singer {
width:172px;
display:inline-block;
text-align:center;
padding-left:18px;
padding-bottom:25px;
}

.singer a img {
border:3px solid #BDCAD2;
}

.singer div a {
color:#4F889B;
text-decoration:none;
}

.singer div a:hover {
color:#93BBC8;
}

.singer:first-child {
padding-left:0px;
}

/* video */

.left_box_cont_nopadding {
text-align:center;
padding-bottom:25px;
border-left:1px #F3F3F3 solid;
border-right:1px #F3F3F3 solid;
border-bottom:1px #F3F3F3 solid;
}

/* hirek */

.news {
padding-bottom:25px;
vertical-align:top;
display:inline-block;
}

.news p {
margin:0px;
position:relative;
}

.news p img {
float:left;
padding-right:15px;
padding-bottom:10px;
}

.news a {
text-decoration:none;
color:#4F889B;
}

.news a:hover {
color:#93BBC8;
}

h5 {
font-weight:bold;
font-size:14px;
margin-top:0px;
}

/* reklamok */

.adv img {
border:0px;
}

.left_box_cont_adv {
width:613px;
text-align:center;
}

.cont_left_box_adv {
background:#ffffff;
width:613px;
}

/* kereses */

#search_abc {
padding-bottom:5px;
display:inline-block;
}

#search_abc a {
color:#4F889B;
font-weight:bold;
text-decoration:none;
padding-left:2px;
}

#search_abc a:hover {
color:#93BBC8;
}

form {
text-align:right;
padding-top:10px;
padding:0px;
margin:0px;
}

form div:last-child {
padding-bottom:0px;
}

.search_button {
color:#4F889B;
font-weight:bold;
font-size:11px;
border:0px;
background:0px;
padding:0px;
margin:0px;
} 

.search_button:hover {
color:#93BBC8;
}

.search_box {
border:1px solid #CCCCCC;
background:#F4F4F4;
padding:0px;
margin:0px;
height:18px;
vertical-align:top;
width:130px;
}

#search_box {
border:1px solid #cccccc;
background:#F4F4F4;
padding:0px;
margin:0px;
height:20px;
width:88px;
}

.link_bold {
color:#4F889B;
font-weight:bold;
font-size:12px;
text-align:right;
width:264px;
display:inline-block;
padding-top:5px;
}

.link_bold:hover {
color:#93BBC8;
}

.right_box_cont a {
text-decoration:none;
}

/* bejelentkezes */

form div {
width:264px;
padding-bottom:5px;
position:relative;
}

.login {
border:1px solid #cccccc;
background:#f4f4f4;
padding:0px;
margin:0px;
height:18px;
vertical-align:top;
width:130px;
}

form div label {
text-align:left;
padding-right:4px;
width:128px;
float:left;
}

.login_button {
color:#4F889B;
font-weight:bold;
font-size:11px;
border:0px;
background:0px;
margin:0px;
padding:0px;
}

.login_button:hover {
color:#93BBC8;
}

#login_button {
width:222px;
display:inline-block;
text-align:left;
}

#login_button input {
margin:0px;
text-align:left;
}

#login_button span {
vertical-align:top;
}

/* reklamok jobb */

.adv_right img {
border:0px;
}

.right_box_cont_adv {
text-align:center;
1px #f3f3f3 solid;
}

.cont_right_box_adv {
background:#ffffff;
width:318px;
margin-bottom:25px;
}

/* toplistak */

.cont_right_box_list {
background:#ffffff;
width:318px;
margin-bottom:25px;
}

.right_box_cont_list {
padding:10px 10px 25px 10px;
border-left:1px #f3f3f3 solid;
border-right:1px #f3f3f3 solid;
border-bottom:1px #f3f3f3 solid;
}

.list {
margin-top:10px;
}

.list td { 
padding-top:7px;
padding-bottom:7px;
border-bottom:1px dotted #A0B4BC;
}

.list img {
margin-right:5px;
}

.list a {
color:#4F889B;
text-decoration:none;
}

.list a:hover {
color:#93BBC8;
}

.list a img {
border:0px;
}

/*talalatok*/

.artist {
margin:0px 0px 25px 0px;
padding-top:0px;
padding-left:15px;
list-style:url(../images/list_style.jpg);
}

.artist li {
border-bottom:#A0B4BC 1px dotted;
}

.artist li a {
color:#4F889B;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.artist li a:hover {
color:#93BBC8;
}

/*termekek*/

.product {
width:269px;
display:inline-block;
padding-left:18px;
padding-bottom:25px;
}

.product:first-child {
padding-left:0px;
}

.product a img {
border:3px #BDCAD2 solid;
width:60px;
float:left;
margin-right:8px;
}

.product a {
color:#4F889B;
text-decoration:none;
}

.product a:hover {
color:#93BBC8;
}

.bold {
font-weight:bold;
font-size:14px;
}

/*szam cimek*/

#track {
border-top:#bdcad2 1px solid;
border-left:#bdcad2 1px solid;
margin-bottom:25px;
width:561px;
}

#track td {
border-bottom:1px solid #BDCAD2;
border-right:1px solid #BDCAD2;
padding-top:1px;
padding-bottom:1px;
}

#track th {
border-right:1px solid #BDCAD2;
border-bottom:1px solid #BDCAD2;
background:#F7F7F7;
padding-top:2px;
padding-bottom:2px;
}

.left {
text-align:left;
padding-left:6px;
}

.right {
text-align:right;
padding-right:6px;
}

.dark {
background:#F7F7F7;
}

#track a {
color:#4F889B;
text-decoration:none;
}

#track a:hover {
color:#93BBC8;
}

/*product*/ 

.product_img {
width:256px;
text-align:center;
padding-bottom:25px;
display:inline-block;
float:left;
padding-right:15px;
}

.product_img img {
border:3px #BDCAD2 solid;
margin-bottom:10px;
}

.title {
font-size:15px;
font-weight:bold;
}

.product_info {
padding-bottom:25px;
}

#prod_list {
width:290px;
border-bottom:1px solid #BDCAD2;
border-left:1px solid #BDCAD2;
} 

#prod_list td {
border-top:1px solid #BDCAD2;
border-right:1px solid #BDCAD2;
}

/*eloado*/

.left_box_cont_artist {
border-left:1px #F3F3F3 solid;
border-right:1px #F3F3F3 solid;
border-bottom:1px #F3F3F3 solid;
background:url(../images/demo/artist_bg_01.jpg) no-repeat;
width:611px;
display:inline-block;
vertical-align:bottom;
}

.artist_textbg {
background:url(../images/demo/artist_bg_01_textbg.jpg);
width:263px;
margin:25px 25px 15px 25px;
float:right;
}

.artist_textbg p {
margin-left:10px;
margin-right:10px;
}

/* HITBOX */

.hitbox_control_border {
	border: 1px solid #333333;
}

.hitbox_control_border:hover {
	border: 1px solid #79B9CE;
}


