/*
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Muzicons.com
author: Vladimir Pavlov
version: 1.0
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
*/

/* General */
* {margin:0px;padding:0px;}
body {
	background:#FFF;
	color:#757889;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}
.wrap1 {
	text-align:left;
	width:998px;
	margin:20px auto 0 auto;
	border:1px solid #C4B5C6;
}
.wrap2 {
	margin:20px 0;
}
.mainwrap1 {
	float:right;
	width:100%;
	margin:0 0 0 -320px;
}
.mainwrap2 {
	float:left;
	width:100%;
	margin:0 -299px 0 0;
}
.main {
	margin:0 0 0 318px;
	width:390px;
}

.mainv {
	margin:0 0 0 272px;
	width:600px;
}
.previewblock {
	float:right;
	width:184px;
	margin-right:103px;
	display:inline;
}
.news {
	float:left;
	width:180px;
	margin-left:82px;
	display:inline;
}
h1, h2, h3, ul, p, fieldset, form {
	margin:0;
}
fieldset {
	border:0;
	padding:0;
}
fieldset legend {
	display:none;
}
input {
	font-size:11px;
}
a {
	color:#88847D;
}
a img {
	border:none;
}
input, select {
	color:#757889;
}
h2 {
	color:#FFF;
	font-size:20px;
	font-weight:normal;
}
.left {
	float:left;
}
.right {
	float:right;
}
.w100 {
	width:100%;
}
div.clear {
	height:0px;
	line-height:1px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}
.center {
	text-align:center;
}
.button {
	background:#FFF url(img/small_button.gif) left top no-repeat;
	border:0;
	height:17px;
	width:40px;
	text-align:center;
	padding-left:0;
	padding-right:0;
}
.hide {
	display:none;
}

/* Header */
.header {
	height:90px;
	position:relative;
}
.muzicon_logo {
	float:left;
	width:265px;
	height:90px;
}
.muzicon_logo img {
	margin:32px 0 0 32px;
}
.help {
	float:right;
	margin:55px 75px 0 0;
}

/* Login or Sing up */
.loginblock {
	background:#C7BFB4 url(img/loginblock_t.gif) left top no-repeat;
	color:#FFF;
	font-size:12px;
	text-align:center;
	width:148px;
	position:absolute;
	top:30px;
	right:122px;
}
.loginblock fieldset {
	display:none;
}
.loginblock .bot {
	background:url(img/loginblock_b.gif) left bottom no-repeat;
	padding:25px 0 25px;
}
.open {
	text-decoration:none;
}
span.or {
	margin:0 5px;
}
.loginblock fieldset {
	padding-top:15px;
}
.loginblock label {
	text-align:left;
	display:block;
	margin:5px 0 2px 22px;
}
.text {
	background:#FFF url(img/logintext.gif) left top;
	color:#FF6700;
	text-align:center;
	border:0;
	padding:1px 4px 0 4px;
	width:110px;
	height:18px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	width:102px;
	height:17px;
}
.submit {
	background-image:url(img/go.gif);
	color:#C4B5C6;
	border:0;
	width:40px;
	padding-top:0;
	height:18px
}
.action {
	padding-top:10px;
}
.login .action {
	word-spacing:28px;
	padding-top:5px;
}
.login .submit, .forgot .submit {
	margin-top:5px;
}
.forgot .action  {
	text-align:right;
	padding-right:19px;
	padding-top:5px;
}
.loginblock .error {
	background-position:5px center;
	padding:5px 0 5px 5px;
}

/* Menu */
.menu {
	list-style:none;
	font-size:20px;
	padding:45px 0 0 0;
	margin-left:340px;
}
.menu li {
	padding-right:20px;
	display:inline;
}
.menu .hide {
	display:none;
}

/* News */
.news h2 {
	color:#C7BFB4;
	margin-bottom:15px;
}
.news h2 a {;
}
.news img {
	float:left;
	margin:0 13px 32px 0;
}
.news p {
	padding:0 0 30px 59px;
}

/* Create icon */
.createicon, .preview {
	background:#ABB3C6 url(img/bg_create_b.gif) left bottom no-repeat;
	color:#FFF;
	font-size:11px;
}
.top {
	background:url(img/bg_create_t.gif) left top no-repeat;
	padding:28px 0 15px;
}
.createicon a, .reg a, .preview a, .loginblock a {
	color:#FFF;
}
.createicon h2 {
	border-top:1px solid #D5D9E3;
	margin:0 12px 5px;
	padding:10px 0 0 4px;
}
.chooseicon {
	margin-bottom:14px;
}

.choosemusic, .look {
	margin-bottom:5px;
}

/* Choose icon */
.chooseicon h2 {
	border:none;
	padding-top:0;
}
.chooseicon h3 {
	font-size:11px;
	font-weight:normal;
	margin:0 0 10px 50px;
}
.theme {
	text-align:right;
	padding:0 20px 10px 0;
	position:relative;
}
.selecttheme {
	background:#FFF url(img/select_theme.gif) left top no-repeat;
	border:0;
	height:18px;
	padding:2px 0 0 22px;
	cursor:default;
	width:130px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	width:108px;
	height:16px;
}
.theme label {
	margin-right:5px;
}
.selectbox {
	background:url(img/selectbox_t.gif) left 7px no-repeat;
	width:108px;
	padding-top:19px;
	position:absolute;
	right:42px;
	top:0;
	text-align:left;
}
.option {
	background:#FFF url(img/selectbox_b.gif) left bottom no-repeat;
	padding:2px 0 8px 0;
}
.selectbox a {
	color:#757889;
	text-decoration:none;
	display:block;
	padding:0 0 2px 20px;
}
.selectbox a:hover {
	background:#C7BFB4;
	color:#FFF;
}
.iconsbox {
	padding:0 30px 0 30px;
}
.pwicon, .nexticon {
	text-decoration:none;
	margin-top:35px;
}
.pwicon, .nexticon {
	background:url(img/previewnext.gif) left 4px no-repeat;
	padding-left:10px;
}
.nexticon {
	background-position:right -28px;
	padding-right:10px;
	padding-left:0;
}
a:focus {
	outline:none;
}
.icons {
	text-align:center;
	height:95px;
	margin:0 55px 0;
	padding:2px 0;
	border:1px #BCC2D1;
	border-style:none solid;
}
.icons img {
	margin:1px 0;
	//margin:2px 0;
}
* html .icons img {
	behavior: url(/css/pngfix.htc);
}
.error {
	background:#FF6700 url(img/error.gif) 25px center no-repeat;
	text-align:center;
	padding:3px 0;
	margin:5px 0;

}
.small1 {
	font-size:11px
}
}
.small {
	font-size:10px;
}

/* Choose music */
.choosefile {
	/*background:url(img/input_file.gif) left top no-repeat;*/
	position:relative;
	margin:10px 0 0 50px;
	padding-left:2px;
}
.file {
	color:#FFF;
	width:268px;
	height:17px;
	position:absolute;
	left:0;
	top:0;
	z-index:200;
	filter:alpha(opacity: 0);
	opacity:0;
}
.filepath {
	background:none;
	color:#FF6700;
	position:absolute;
	z-index:201;
	border:0;
	left:2px;
	top:0;
	height:17px;
	text-align:center;
	padding:1px 15px 0 5px;
	width:210px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	width:203px;
	height:16px;
	//padding-right:5px;
}
.choosefile .button {
	float:right;
	margin-right:23px;
}
.choosefile p.small {
	text-indent:18px;
	padding-top:19px;
}
.uploading {
	margin:10px 0 0 9px;
	text-align:center;
}
.uploading img {
	vertical-align:middle;
}
.uploading p.small {
	text-indent:0;
	margin-right:47px;
}

/* Look */
.look input, .look img {
	vertical-align:middle;
}
.look img {
	margin:5px 0 5px 10px;
	cursor:pointer;
}
.look p {
	margin: 0 0 0 45px;
}
.look .right {
	padding:7px 20px 0;
}
.looktext {
	background:#FFF url(img/insert_text.gif) left top no-repeat;
	border:0;
	height:17px;
	text-align:center;
	padding:1px 5px 0 5px;
	width:143px;
	voice-family:"\"}\""; /* IE5.5 */
	voice-family:inherit;
	width:133px;
	height:16px;
}
.look .looktext {
	color:#FF6700;
}
.look .right span {
	display:block;
	text-align:center;
}

/* Color */
.linkcolors {
	background:url(img/ic_bground.jpg) left top no-repeat;
	text-decoration:none;
	padding:5px 0 5px 30px;
}
.color .linkcolors {
	line-height:30px;
	margin-left:50px;
}
.color .palette {
	float:right;
	padding-right:120px;
	margin-top:-15px;
}
.palette p {
	clear:both;
}
.palette a {
	float:left;
	width:10px;
	height:10px;
	border:1px solid #FFF;
	margin-right:2px;
	margin-bottom:1px;
	font-size:8px;
}
.color .palette .grey a {margin-bottom:3px;}

.color1 {background:#000000;}
.color2 {background:#656565;}
.color3 {background:#999999;}
.color4 {background:#800000;}
.color5 {background:#ff0000;}
.color6 {background:#e86562;}
.color7 {background:#ff9900;}
.color8 {background:#ffcc00;}
.color9 {background:#ffcc99;}
.color10 {background:#339966;}
.color11 {background:#00a69c;}
.color12 {background:#73cac5;}
.color13 {background:#000080;}
.color14 {background:#3366ff;}
.color15 {background:#99ccff;}
.color16 {background:#620862;}
.color17 {background:#af21d2;}
.color18 {background:#cc99ff;}
.color19 {background:#8e1b54;}
.color20 {background:#ff00ff;}
.color21 {background:#ff99cc;}
.color22 {background:#603813;}
.color23 {background:#8a5d3b;}
.color24 {background:#c3996b;}


/* Previewblock */
.preview .top {
	background-position:right top;
	padding:15px 0;
}
.preview {
	background-position:right bottom;
	text-align:center;
	margin:10px 0;
}
.share {
	margin:150px 1px -8px;
}
.preview h2 {
	text-align:left;
	margin-left:12px;
}

.code {
	background:url(img/code.gif) center top no-repeat;
	height:17px;
}
.code input {
	background:#FFF;
	color:#ff6700;
	border:0;
	height:15px;
	padding:2px 0 0 0;
	width:145px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	height:13px;
}
.preview .button {
	margin-top:15px;
	margin-left:0;
}
.save {
	background-image:url(img/save.gif);
	color:#FFF;
}
.wrap1, .wrap2, .content, .news, .side, .mainwrap, .previewblock {
	overflow:hidden;
}
.wrap1, .wrap2, .content, .mainwrap, .main, .footer, .item {
	clear:both;
}

/* Notes */
.note {
	color:#C7BFB4;
	font-size:14px;
	line-height:17px;
	margin-bottom:10px;
	overflow:hidden;
	margin-left:40px;
}
.note strong {
	color:#FF6600;
	font-size:17px;
	font-weight:normal;
	line-height:15px;
	width:80px;
	margin-bottom:5px;
}

/* Register */
.reg {
	background:#C7BFB4 url(img/reg_b.gif) left bottom no-repeat;
	color:#FFF;
	width:309px;
	padding-bottom:25px;
	margin:0 auto;
}
.reg fieldset {
	background:url(img/reg_t.gif) left top no-repeat;
	text-align:center;
	padding:15px 0;
}
.reg fieldset h2, .feedback h2 {
	margin:0 0 15px 20px;
	text-align:left;
}
.reg fieldset label, .feedback label {
	display:block;
	text-align:left;
	margin:5px 0 2px 78px;
}
.reg p {
	font-size:11px;
	margin-left:78px;
}
.reg .action {
	margin:5px 0 0 75px;
}
.reg .action label {
	font-size:11px;
	margin:0 25px 0 3px;
}
.reg .error, .feedback .error {
	text-align:left;
	padding:10px 0 10px 78px;
	margin-top:8px;
}
.text2 {
	background:#FFF url(img/text2.gif) left top no-repeat;
	color:#FF6700;
	text-align:center;
	border:0;
	padding:1px 4px 0 4px;
	height:18px;
	width:160px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	width:152px;
	height:17px;
}

/* Welcome */
.welcome h2 {
	color:#C7BFB4;
	margin-bottom:20px;
}
.welcome p {
	margin:15px 0;
	line-height:1.5;
}

/* Side */
.side {
	float:left;
	width:180px;
	margin-left:82px;
	display:inline;
}

/* Menucontent */
.menucontent {
	list-style-type:none;
	padding:0;
	margin:0;
}
.menucontent li {
	color:#F47C20;
	line-height:1.5;
}

/* Pagenav */
.pagenav {
	color:#F28400;
	text-align:center;
	padding-bottom:15px;
	border-bottom:1px solid #F1EFEC;
}
.pagenav a, .pagenav span {
	padding:0 3px;
	margin:0 2px;
}

/* My muzicons */
.mymuzicons {
	list-style-type:none;
	padding:10px 0 0;
	margin:0;
	border-top:1px solid #D5CFC7;
}
.mymuzicons li {
	width:100%;
	margin-bottom:5px;
	border-bottom:1px solid #C7BFB4;
}
.pic {
	margin:4px 25px 10px 0;
}
.mymuzicons p {
	margin-bottom:5px;
}
.namefile {
	padding-left:165px;
}
/* Muzicon */
.muzicon p {
	font-size:11px;
	margin-bottom:10px;
}
.muzicon .namefile {
	padding:14px 0 20px 165px;
}
.muzicon .namefile .button {
	margin-left:10px;
	vertical-align:middle;
	//vertical-align:baseline;
}
.code2 {
	background:url(img/code2.png) left top no-repeat;
	padding:1px 0 3px 4px;
}
.code2 input {
	background:none;
	color:#FFF;
	border:0;
	height:15px;
	padding:1px 4px 0;
	width:140px;
	voice-family:"\"}\""; /* hide IE5.5 */
	voice-family:inherit;
	height:14px;
}
.muzicon p.item {
	text-align:center;
	padding-top:40px;
}
.beauti {
	background:#FF690D url(img/beauti_right.png) right top no-repeat;
	font-size:20px;
	color:#FFF;
	display:block;
	width:258px;
	margin:0 auto;
}
.beauti span {
	background:url(img/beauti_left.png) left top no-repeat;
	display: block;
	width:258px;
	line-height:34px;
	cursor:pointer;
}

/* box */
.box {
	background:#C7BFB4 url(img/box_bl.gif) left bottom no-repeat;
}
.x1 {
	background:url(img/box_br.gif) right bottom no-repeat;
	padding-bottom:25px;
}
.x2 {
	background:url(img/box_tl.gif) left top no-repeat;
}
.x3 {
	background:url(img/box_tr.gif) right top no-repeat;
	padding-top:15px;
}

/* feedback */
.feedback {
	color:#FFF;
}
.feedback fieldset {
	padding:0 0 5px 0;
}
.feedback label input, .feedback .textarea  {
	margin-top:2px;
}
.feedback .action {
	text-align:right;
	padding-right:62px;
}

.textarea {
	background:#FFF url(img/textarea_t.gif) left top no-repeat;
	width:250px;
	display:block;
}
.textarea span {
	background:url(img/textarea_b.gif) left bottom no-repeat;
	padding:4px;
	display:block;
}
.textarea textarea {
	background:none;
	width:100%; height:70px; border:0; overflow-y:auto; padding:0; margin:0;
}

/* feedback */
.feedback {
	color:#FFF;
}
.feedback fieldset {
	padding:0 0 5px 0;
}
.feedback label input, .feedback .textarea  {
	margin-top:2px;
}
.feedback .action {
	text-align:right;
	padding-right:62px;
}

.textarea {
	background:#FFF url(img/textarea_t.gif) left top no-repeat;
	width:250px;
	display:block;
}
.textarea span {
	background:url(img/textarea_b.gif) left bottom no-repeat;
	padding:4px;
	display:block;
}
.textarea textarea {
	background:none;
	width:100%; height:70px; border:0; overflow-y:auto; padding:0; margin:0;
}

.usernm {
	background:url(img/usericon.png) left bottom no-repeat;
	padding:8px 0 0 22px;
	line-height:24px;
}

/* myprofile */
.profile li {
	position:relative;
}
.profile .pagenav {
	line-height:24px;
	text-align:right;
	padding-bottom:5px;
	border:0;
}
.desc, .alignr {
	text-align:right;
}
.profile .muz {
	text-align:center;
	clear:both;
	margin:5px 0;
}
.profile .object {
	margin:0 auto;
}
.profile .desc a {
	font-size:11px;
}
.profile div.left a {
	text-decoration:none;
}
.profile img {
	vertical-align:middle;
}

.lnxbg {background:#C7BFB4 url(img/lnxbg_l.gif) left top no-repeat; text-decoration:none; padding-bottom:2px;}
.lnxbg span {background:url(img/lnxbg_r.gif) right top no-repeat; color:#FFF; font-size:11px; //line-height:1.6; padding:1px 8px 3px; cursor:pointer;}

/* box2 */
.box2 {
	background:#C7BFB4 url(img/box2_tl.gif) left top no-repeat;
	color:#FFF;
	-zoom:1;
}
.y1 {
	background:url(img/box2_tr.gif) right top no-repeat;
}
.y2 {
	background:url(img/box2_bl.gif) left bottom no-repeat;
}
.y3 {
	background:url(img/box2_br.gif) right bottom no-repeat;
	overflow:hidden;
}

/* Muzcodes */
.muzcodes {
	font-size:11px;
	z-index:1000;
}
.muzcodes label {
	text-align:right;
	padding:0 15px 0 0;
	display:block;
	margin:5px 0;
}
.profile .muzcodes {
	background:url(img/muzcodes_tl.gif) right top no-repeat;
	padding:1px 0 0 15px;
	position:absolute;
	width:270px;
	right:-280px;
	top:0;
	//top:2px;
}
.muzcodes .y3 {
	padding-top:5px;
}
.muzcodes .alignr {
	padding-right:5px;
}
.profile .muzcodes .y1 {
	background-color:#C7BFB4;
}
/* Footer */
.footer {
	color:#C7BFB4;
	font-size:12px;
	padding:0 0 20px;
}
.footer a {
	margin-right:10px;
}
.footer p {
	text-align:center;
	margin:10px 0;
	padding:0 290px 0 324px;
}
.lang {
	list-style:none;
	font-size:11px;
	padding-right:60px;
	margin-top:-4px;
}
.lang li {
	float:left;
}
.lang li a {
	float:left;
	padding:0 3px;
	height:24px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	margin-right:0
}
.chosen {
	background:url(img/lang.gif) left top no-repeat;
	color:#FFF;
}
.gigiya {
position:absolute; top: 463px; left: 896px;
*top:467px;
}
.gigiya_rus {
position:absolute; top: 463px; left: 896px;
*top:440px;
}
.odnaknopka {
position:absolute; top: 278px; left: 844px;
*top:254px;
}

a.current_tab{
text-decoration:none;
cursor:text;
}