/*  
Theme Name: musicaleditor
Description: musicaleditor
Version: 1.0
Author: Bphoenix
*/

*{margin:0; padding:0}
html{height:100%}
body{color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:150%; width:100%; height:100%; background:#f2f2f2 url(images/bg.png) center repeat-y}
a{color:#4B73A4; outline:none; text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0 0 18px 0}
img{border:none}
input{vertical-align:middle}
.clear{clear:both}

#wrapper{width:1000px; margin:0 auto; min-height:100%; height:auto !important; height:100%}

/* Header
-----------------------------------------------------------------------------*/
#header{height:105px}

ul#menu-main{margin:28px 0 0 115px}
ul#menu-main li{border-left:2px #7DADE9  solid; padding-left:5px}
ul#menu-main li:first-child{border-left:none}
ul#menu-main li a:hover{text-decoration:underline}

#header-bottom{height:28px; background:url(images/header-bottom.png) repeat-x}

/* Middle
-----------------------------------------------------------------------------*/
#middle{width:100%; padding: 0 0 50px; height:1%; position:relative; background:#fff}
#middle:after{content: '.'; display:block; clear:both; visibility:hidden; height:0}
#container{width:100%; float:left; overflow:hidden}
#wpcontent{padding:0 270px 0 15px; background:url(images/headerdivider.png) 15px 0px repeat-x}

.post{margin-bottom:50px}
.post p{font-size:1.1em; font-family:Verdana}

h2#maintitle{color:#00306b; font-weight:normal}
.post h1, .post h2{position:relative; color:#00306b; font-weight:normal; margin-bottom:25px; line-height:120%}
.post h1{font-size:1.4em; padding-top:3px}
.post h2 a{text-decoration:none; border-bottom:1px solid #4E6CB9; line-height:200%}
.post h2 a:hover{border-bottom:none}
.post h3, .post h3 a{position:relative; font-size:25px; font-weight:bold; margin-bottom:20px; color:#4B73A4}

p.postmetadata{margin:25px 0 0 0}

.entry{}
.entry, .entry p{color:#000}
.entry p strong{position:relative; margin-bottom:35px}
.entry ul {margin-bottom:15px}
.entry ul li{position:relative; margin: 5px 5px 5px 20px;	padding-left:5px; line-height:150%}

.entry a img{margin:0 auto}

.entry h1{}
.entry h2{font-size:100%; color:#4B73A4; margin-bottom:10px;	margin-top:0px; font-weight:bold}

#content_1{position:relative; margin-top:10px}
#content_1 a{position:relative; color:#4B73A4; text-decoration:none;margin:15px 0 0 0; font-weight:bold}
#content_1 p{position:relative;margin-top:5px}
#content_button{position:relative; float:right; margin-top:-100px; margin-right:150px}

#snippet-buttons{margin:0 0 35px 0; width:250px; margin:0 auto}

#button_buy{width:92px; height:26px; position:relative; float:left; background:url(images/button_buy.png) no-repeat; margin:0 5px 0 5px; cursor:pointer}
#button_buy:hover{background:url(images/button_buy_a.png) no-repeat	}
#button_dw{width:92px; height:26px; position:relative; float:left; background:url(images/button_dw.png) no-repeat; margin:0 5px 0 5px; cursor:pointer}
#button_dw:hover{background:url(images/button_dw_a.png) no-repeat}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideright{float:left!important; margin-right:-3px!important; width:235px!important; margin-left:-235px!important; position:relative!important}
.r_v{position:relative; background:#fff url(images/title-bg.jpg) left top no-repeat; width:235px}
.r_v a{padding-left:8px; color:#000; font-weight:bold; text-decoration:none; line-height:29px}
ul#menu-sidebar li a{ font-weight:normal; text-decoration:underline}

.r_v ul li{position:relative; list-style-type:none; margin:5px 5px 5px 20px; font-weight:bold; list-style:outside}
.r_v ul{position:relative;/*background:url(images/r_top_bg_b.jpg) bottom no-repeat*/}
.r_v h2{display:none !important}

#r_v_b{padding:0; width:235px}
#r_v_b h2{font-family:georgia; font-style: italic; margin:0 0 15px 15px; color:#4B73A4; font-size:1.7em}
#r_v_b ul li{position:relative; margin:5px 5px 15px 0; list-style:none; padding:0 0 10px 10px; color:#aaa; font-size:0.8em; border-bottom:1px solid #eae9e9}
#r_v_b ul li:last-child{border-bottom:none}
#r_v_b ul li a{color:#000; font-size:1.2em!important}


/* Footer
-----------------------------------------------------------------------------*/
#footer{height:auto; width:1000px; margin:0 auto; /*background:url(images/footer_bg.jpg) no-repeat;*/ font-size:12px; text-align:center}
ul#menu-footer-1{ margin:-20px 0 0 -5px}
ul#menu-footer-1 li{border-left:1px #0A4083 solid; padding-left:5px}
ul#menu-footer-1 li:first-child{border-left:none}

.fb-like{margin-left:10px}

#bottom-menu {
padding-left:5px;
}
#bottom-menu ul {
list-style-type: none;
}
#bottom-menu li {
display: inline;
}
#bottom-menu li a {
color: #0a4083;
}
#bottom-menu li a:hover {
color: #7dade9;
}
.icon {
padding-right:5px;
}
.plusone {
padding-top:10px;
border:solid;
border:1px;
border:#000000;
width:100px;
}
#social-icons {
padding-top:20px;
padding-left:0px;
}

#helpadv{font-size:12px}

/*slider*/
#slider{width:600px; height:auto; display:block; margin:0 auto 15px auto}
#slider img.big{width:600px; height:auto; margin:0 auto; box-shadow:0 0 5px black; box-shadow:0 0 10px rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);}

#slider-nav{width:460px; margin:10px auto; text-align:center}
#slider-des{width:590px; margin:0 auto; text-align:justify}

table#slider-nav-table{width:240px; margin:10px auto; text-align:center}

.slider-thumb{width:745px; height:462px; margin:0 auto; text-align:center; background:url(images/slider-bg.png) center top no-repeat}
.slider-thumb img{padding-top:43px}
.slider-box{display:none}
.korobka{margin-left:360px}
table.button2{margin-left:340px; margin-bottom:15px}
table#t-main{float:left; margin-left:100px}
table#t-main-l{float:right; margin-right:100px}
a.prod_name{color:#4E6CB9; font-size:1.1em; font-weight:bold}
strike{color:#ff0000!important}
.date{text-align:right; font-style:italic}

.footer-buttons{margin-left:250px; vertical-align:middle!important; display:block; line-height:25px}
.footer-buttons a{margin:0 15px; font-weight:bold}

h1.product_page{font-style:normal; width:640px; margin-left:63px}
h2.product_page{background:#A0A0A4; text-align:center; width:638px; margin:-18px 0 15px 63px; font-weight:normal; color:#fff; line-height:120%}

table#tma{text-align:center; text-shadow:1px 1px 3px #fff; font-size:0.9em}
table#tma tr.mtitle td{background:#eaeaea!important; border:1px solid #777!important}
table#tma tr{background:#F1F1F1}
table#tma td{border:1px solid #DAD7D7}
table#tma td p, td{text-shadow:1px 1px 3px #fff; font-size:0.9em!important}
form#select_genre{float:right; margin-bottom:10px}
form#select_genre select{border:1px solid #DAD7D7; min-width:134px}



/* TOP */
#top {
float: left;
padding-left:20px;
font-family:Candara, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
}
#top a{
text-decoration:none;
}
#top-title{font-size:32px; color:#0b4184; padding:35px 0 3px 0}
.top-text{font-size:14px; color:#4b73a4; font-family:Candara, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; display:inline}
h1.top-text, p top-text{line-height:30px}

#top-menu{padding-left:400px; padding-top:25px; color:#7dade9; font-size:13px; font-weight:bold; line-height:26px}
#top-menu ul{list-style-type:none; padding-left:2px; padding-right:2px}
#top-menu li{display:inline}
#top-menu li a{color:#4b73a4}
#top-menu li a:hover{color:#7dade9}

table.learninng{font-size:15px; margin-left:15px}
h2#learning{margin:20px 0 18px 45px}

.news-post {border-bottom:1px solid #eae9e9; margin-bottom:20px; padding-bottom:20px}
.news-post p{font-size:0.9em}
.newsthumb {margin-right:15px; display:block; width:200px; height:160px; float:left; box-shadow:0 0 5px black; box-shadow:0 0 10px rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5)}

#mainpageimages{color:#4b73ac}
.mainpageimages-item{float:left; text-align:center}

.mpi-1, .mpi-2,.mpi-3{width:179px}
.mpi-4{width:178px}

img.wp-image-25, img.wp-image-26, img.wp-image-27, img.wp-image-28{width:179px; height:222px}

a.bbtn img{margin-bottom:5px}

/*EXTRA STYLES - START*/
#mainpost p{line-height:175%}

.alignleft{float:left}
.aligncenter{margin:0 auto; text-align:center}
.buttons-in-line{margin-bottom:25px; float:left; font-size:1.5em; color:#4b73a4; line-height:150%}
.buttons-in-line a{float:left; margin-right:10px}
#wpcontent .post .entry h2{overflow:hidden!important}

#handysidebar{display:none}