/*------------------------------ArtistSoft---------------------------------*/

/*------------------------------main settings------------------------------*/
body {margin:0px;padding:0px;}
#cont {min-width: 1000px; width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}

table {
	border:0px;
    border-collapse:collapse;
}

table td, th {
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}

tr,td,th, div {
	font-family: Arial, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#3E3E3E;
}

img {
	border:0;
}
	
p,li {
	margin:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	color:#3E3E3E;
	font-size:12px;
}

.big_text {margin:10px 0; font-family: Arial, sans-serif; color:#000000; font-size:15px;}
.big_text p{margin:10px 0; font-family: Arial, sans-serif; color:#000000; font-size:15px;}
.big_text li{margin:10px 0; font-family: Arial, sans-serif; color:#000000; font-size:15px;}

ul,ol {margin-top:10px; margin-bottom:10px;}

h1 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	font-size:17px;
	color:#003366;
}

h2 {
	margin:0px;
	padding:10px 0px 10px 0px;
	font-family: Arial, sans-serif;
	font-size:15px;
	color:#003366;
}

h3 {
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
    font-size:13px;
	color:#003366;
}

/*------------------------------basic links------------------------------*/
a {
	color:#3E3E3E;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.blue {
	color:#0033CC;
}

.blue:hover {
	color:FF6600;
	text-decoration:none;
}

/*------------------------------footer------------------------------*/
.footer td {
	padding:2px 0px 2px 0px;
	font-family: Arial, sans-serif;
    font-size:11px;
	color:#ffffff;
}

.footer a {
	color:#ffffff;
}

/*------------------------------main menu------------------------------*/
.main_menu a{
	padding:0px 20px 0px 20px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.main_menu a:hover{
	text-decoration:none;
}

.main_menu .act{
	background:repeat-x left url('/img/menu_act_bgn.gif');
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

/*-----------------------------main menu sub---------------------------------*/
.mainsub{
	border:1px solid #ACA899;
	background:#ffffff;
	width:20%;
	padding:2px;
}

.mainsub a{
	text-decoration:none;
}

.mainsub div{
	padding:3px 10px 3px 10px;
	font-family: Arial, sans-serif;
    font-size:12px;
    color:#000000;
}

.mainsub .onover{
	background:#316AC5;
	color:#ffffff;
}

/*---------------------------info menu------------------------------*/
.info_menu_cont {
	margin-bottom:5px;
	border:1px solid #FE7D9C;
	background:#FFF1F6 repeat-x left top url('/img/block_info_bg.jpg');
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:7px 0 7px 0;
}
.info_menu_title{
	margin:0 12px;
	padding-bottom:7px;
	background:bottom left repeat-x url('/img/block_info_title.jpg');
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.info_menu_title a{
	color:#fff;
	text-decoration:none;
}
.info_menu_title a:hover{
	color:#fff;
	text-decoration:underline;
}
.info_menu td{font-family: Arial, sans-serif; font-size:12px; font-weight:bold; color:#E40F46;  vertical-align:top; padding:0 5px 0 5px;}
.info_menu .n{padding:4px 0 4px 25px;}
.info_menu .mp{padding:4px 0 4px 3px; text-align:left; width:100%;}
.info_menu a{color:#E40F46; text-decoration:underline; font-weight:normal;}
.info_menu a:hover{color:#E40F46; text-decoration:none; font-weight:normal;}

/*-----------------------------sub info menu---------------------------------*/
.sub_info_menu td {padding:2px 0 2px 20px;}

/*-----------------------------personal menu---------------------------------*/
.personal_menu td {
	padding:3px 0;
}

.personal_menu .t td{
	background:#C1D7FB;
}

.personal_menu .r td{
	background:#D2E2FC;
}

.personal_menu .act{
	font-weight:bold;
}

/*-----------------------------advr blocks---------------------------------*/
.advr_right {
	margin-bottom:5px;
	border:1px solid #FFCC55;
	background:#FFFBEB;
	text-align:center;
	padding:10px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.advr_left {
	margin-bottom:5px;
	border:1px solid #FFCC55;
	background:#FFFBEB;
	text-align:center;
	padding:10px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/*-----------------------------common block right---------------------------------*/
.common_block {
	margin-bottom:5px;
	border:1px solid #4784E5;
	background:#F3F3F3;
}

.common_block td {
	padding:10px;
}

/*-----------------------------common block left---------------------------------*/
.common_block_left {
	margin-bottom:5px;
	border:1px solid #C4C4C4;
	background:#F7FAFF repeat-x left top url('/img/common_block_bg.jpg');
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:7px 0 7px 0;
	text-align:left;
}
.common_block_title{
	margin:0 12px;
	padding-bottom:7px;
	background:bottom left repeat-x url('/img/common_block_title.jpg');
	color:#466FB3;
	font-size:12px;
	font-weight:bold;
}
.common_block_cont{
	padding:5px 10px 0 10px;
}
.answer td {
	padding:2px 0px 2px 0px;
}

.horoscope td {padding:0px; margin:0px;}
.horoscope img {border:1px solid #ffffff;}
.horoscope .over {border:1px solid #ff0000;}

/*-----------------------------search result----------------------------------------*/
.search_link {font-size:14px; color:#003366;}
.search_link:hover {color:FF6600; text-decoration:none;}
.find_link {color:006600;}

/*-----------------------------sub menu---------------------------------*/
.sub_menu_cont {
	margin-bottom:5px;
	border:1px solid #E0C8A3;
	background:#FFFBF2 repeat-x left top url('/img/sub_menu_bg.jpg');
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:7px 0 7px 0;
}
.sub_menu_title{
	margin:0 12px;
	padding-bottom:7px;
	background:bottom left repeat-x url('/img/sub_menu_title.jpg');
	color:#466FB3;
	font-size:12px;
	font-weight:bold;
}
.sub_menu {
	margin-bottom:5px;
}

.sub_menu td {
	padding:5px;
}

.sub_menu .l td{
	
}

.sub_menu .d td{
	
}

.sub_menu .act{
	font-weight:bold;
}

/*-----------------------------sub n menu---------------------------------*/
.sub_n_menu td {
	padding-left:15px;
}

/*------------------------------block header--------------------------------*/
.block_header{
	padding-left:10px;
	font-weight:bold;
	white-space:nowrap;
}

/*-----------------------------content img----------------------------------*/
.content_img {
	border:1px solid #666666;
	margin:5px 20px 10px 0px;
}

.content_img2 {
	border:1px solid #666666;
	margin:5px 0 10px 20px;
}

/*-----------------------------shot center block----------------------------------*/
.shot_block img{
	border:1px solid #666666;
	margin-left:20px;
}

.shot_block td{
	vertical-align:top; padding-left:5px; padding-right:5px;
}

.shot_block a{
	color:#003366;
}

.date{
	font-size:10px;
	color:#838383;
}
.b{
	background:#F0F7FF;
}
/*-----------------------------votes----------------------------------*/
.votes {
	margin-bottom:10px;
}

.votes td{
	padding:5px 0px 5px 0px;
}

.votes img{
	border:1px solid #666666;
}

/*-----------------------------forecast----------------------------------*/
.forecast td{padding:0;}
.forecast .temperature {color:#F5104B};

/*-----------------------------info block----------------------------------*/
.info_block img{
	margin:0px 5px 0px 0px;
}

.info_block th{
	text-align:left;
	padding:5px 0px 5px 0px;
}

.info_block th a{
	color:#003366;
}

/*-----------------------------club list----------------------------------*/
.club a{
	color:#003366;
}

.club td {
	vertical-align:top;
}

/*-----------------------------songs mp3----------------------------------*/
.songs p{
	margin:0px;
	padding:5px 0px 5px 30px;
	background:no-repeat left center url('/img/mp3.gif');
}

.songs a{
	font-family: Arial, sans-serif;
    font-size:13px;
	color:#003366;
	font-weight:bold;
}

.songs font{
	padding-left:10px;
	font-family: Arial, sans-serif;
    font-size:13px;
	color:#3E3E3E;
}
.letter{padding:10px 0px 5px 0;font-size:24px;color:#003366; font-weight:bold; color:#E40F46;}

/*-----------------------------sitemap----------------------------------*/
.map td{
	vertical-align:top;
	padding-right:10px;
}

.map p{
	margin:0px;
	padding:3px 0px 3px 10px;
	background:no-repeat left center url('/img/map_sub.gif');
}

.map .header{
	padding:6px 0px 6px 12px;
	background:no-repeat left center url('/img/map.gif');
}

.map .header a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.map a{
	font-family: Arial, sans-serif;
    font-size:11px;
	color:#0033CC;
}

.map a:hover {
	color:FF6600;
	text-decoration:none;
}

.map div {
	padding:0px 0px 6px 15px;
}

/*-----------------------------page----------------------------------*/
.page {padding:10px 0;}
.page div{color:#FF6600; padding:0px 5px 0px 5px; float:left;}
.page .title{color:#3E3E3E; float:left; padding-right:10px;}
.page div a{color:#003366;}

/*-----------------------------show div----------------------------------*/
.show {
	position:absolute;
	top:0px;
	center:0px;	
	border:4px solid #C1D7FB;
	background:#ffffff no-repeat center url('/img/loading.gif');
}

/*-----------------------------photo----------------------------------*/
.photo .form{
	border:1px solid #c1cdd8;
}

.photo .form td{
	padding:2px 10px 2px 10px;
	vertical-align:top;
}

.photo .form input, textarea{
	font-family: Arial, sans-serif;
	font-size:12px;
}

.photo .form .button{
	background-color:#D2E2FC;
}

.photo .subdiv{
	float:left;
	height:200px;
	text-align:center;
}

/*-----------------------------video----------------------------------*/
.video .form{border:1px solid #c1cdd8;}
.video .form td{padding:5px 10px; vertical-align:top; color:#000000;}
.video .form th{padding:5px 10px; vertical-align:top; background:#C7EDEA; color:#000000; border-bottom:1px solid #c1cdd8; text-align:left;}
.video .form input, textarea{font-family: Arial, sans-serif; font-size:12px;}
.video .subdiv{float:left; height:200px; text-align:center;}
.video .border{width:168px; height:126px; text-align:left; vertical-align:top; padding:7px 0 0 9px; background: no-repeat top left url('/img/border.gif');}
.video .message {margin-bottom:10px;}
.video .message td{border:1px solid #c1cdd8; padding:5px 10px; background:#FFE6EC;}

/*-----------------------------movie----------------------------------*/
.movie td{padding:5px; color:#000000; vertical-align:top;}
.movie div{padding:2px 0;}
.movie span{color:#999999; margin-right:10px;}
.movie .title{color:#000000; font-size:16px; font-weight:bold;}

/*-----------------------------upload video---------------------------*/
.upload_video {padding:10px 20px 50px 20px; font-size:14px; font-weight:bold; vertical-align:top; width:260px; color:#000000; border:2px solid #275FBD; background:#ffffff no-repeat center url('/img/upload_video.gif');}

/*-----------------------------tags----------------------------------*/
.tags a{font-size:14px; color:#0033CC;}
.tags a:hover{font-size:14px; color:FF6600; text-decoration:none;}
.tags div{padding:2px 10px 2px 0; float:left;}

/*---------------------------registration-------------------------------*/
.registration {
	border:1px solid #c1cdd8;
	background:#C7EDEA;
}

.registration td {
	padding:5px 10px 5px 10px;
}

/*---------------------------data-------------------------------*/
.data td {
	padding:10px;
	border-bottom:1px solid #c1cdd8;
	vertical-align:top;
}

/*---------------------------board-------------------------------*/
.board td {
	border:1px solid #c1cdd8;
	padding:2px 10px 2px 10px;
}

/*---------------------------forum-------------------------------*/
.forum_theme {
	margin:5px 0px 5px 0px;
}

.forum_theme td {
	border:1px solid #000000;
	padding:5px 10px 5px 10px;
}

.forum_theme th {
	border:1px solid #000000;
	text-align:left;
	background-color:#C1D7FB;
	padding:5px 10px 5px 10px;
}

.forum_answer {
	margin:5px 0px 5px 0px;
}

.forum_answer a {
	color:#0000CC;
}

.forum_answer td {
	border:1px solid #000000;
	padding:5px 10px 5px 10px;
}
.forum_answer th {
	border:1px solid #000000;
	text-align:left;
	background-color:#C1D7FB;
	padding:5px 10px 5px 10px;
}
.forum_answer .text {
	vertical-align:top;
	background-color:#C0F7EF;
}
.forum_form td {
	border:none;
	padding:5px;
}

/*---------------------------knobs-------------------------------*/
.knobs {margin-top:10px;margin-bottom:10px;}
.knobs td{text-align:center;padding:5px;}

/*---------------------------ourknob-------------------------------*/
.ourknob {margin-top:10px;margin-bottom:10px;}
.ourknob td{text-align:center;}
.ourknob textarea{vertical-align:top;}
.ourknob .lk{font-size:11px; text-decoration:none; border-bottom:1px dashed;}
.ourknob .lk:hover{font-size:11px; text-decoration:none; border-bottom:0; color:FF6600;}

/*---------------------------skilful hands-------------------------------*/
.sh_1 td {padding:10px; text-align:center;}
.sh_1 img {border:1px solid #666666;}

/*---------------------------present-------------------------------*/
.present td {padding:2px 5px 2px 5px;}

/*---------------------------price-------------------------------*/
.price {margin-top:10px; margin-bottom:10px}
.price td {padding:10px; border:1px solid #c1cdd8;}
.price .h td {background:#DDF3FE;}

/*---------------------------talesline-------------------------------*/
.talesline p{margin:0 0 5px 0;}
.talesline a{color:#E40F46; text-decoration:none; border-bottom:1px dashed; margin:0 10px;}
.talesline a:hover{color:#E40F46; text-decoration:none; border-bottom:0;}

/*-----------------------------backlink----------------------------------*/
.backlink { margin-bottom:10px; background:#D2E2FC;}
.backlink td{padding:5px 10px;; color:#000000; vertical-align:top;}
.backlink div{padding:5px 0; color:#E40F46;}

/*-----------------------------full info----------------------------------*/
.full_info {margin-top:10px;}
.full_info td, div, p, li{color:#000000;}
.full_info div{padding:5px 0;}
.contact_info span{color:#999999;}

/*-----------------------------comments----------------------------------*/
.comments {text-align:left}
.comments .sep {border-top:1px dashed #c1cdd8; width:90%;}
.comments td {vertical-align:top; padding:10px 0;}
.add_comment div {color:#999999; font-size:11px;}

/*-----------------------------mail---------------------------------*/
.mail_header {font-family: inherit; vertical-align:top; background:#1177AA repeat-x left bottom url('/img/mail/header_bg.jpg'); padding-left:20px; padding-top:40px;}
.mail_menu_active {background:#ffffff left top no-repeat url('/img/mail/menu_a_left.jpg'); float:left; margin-right:10px;}
.mail_menu_active a {text-decoration:none; color:#000000;}
.mail_menu_active a:hover {text-decoration:underline; color:#000000;}
.mail_menu_active div {background:right top no-repeat url('/img/mail/menu_a_right.jpg'); padding:6px 8px; font-family: inherit; font-size:13px;}
.mail_menu {background:#E6E6E6 left top no-repeat url('/img/mail/menu_left.jpg'); float:left; margin-right:10px;}
.mail_menu a {text-decoration:none; color:#005083;}
.mail_menu a:hover {text-decoration:underline; color:#005083;}
.mail_menu div {background:right top no-repeat url('/img/mail/menu_right.jpg'); padding:6px 8px; font-family: inherit; font-size:13px;}
.mail h3 {font-family:Tahoma; font-size:18px; font-weight:bold; color:#005083;}
.mail_table {width:100%;}
.mail_table th {background:#EEEEEE left top no-repeat url('/img/mail/table_array.jpg'); border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px 35px; text-align:left;}
.mail_button {border:1px solid #005083; padding:1px; background:#3399CC; float:left; margin-right:8px;}
.mail_button div {border-top:1px solid #ffffff; border-left:1px solid #ffffff; padding:5px 8px; font-family: inherit; font-size:13px; color:#FFFFFF; cursor:pointer;}
.mail_list th {text-align:left; font-weight:normal; font-family: inherit; font-size:12px; background:left bottom repeat-x url('/img/mail/list_head_bg.jpg'); padding:4px; border-left:1px solid #CCCCCC;}
.mail_list td {text-align:left; font-weight:normal; font-family: inherit; font-size:12px; padding:4px 5px; border-top:1px solid #CCCCCC;}
.mail_empty {background:#C1D7FB; margin-top:20px; margin-bottom:20px;}
.mail_empty div {text-align:left; padding:10px 40px; background:left center no-repeat url('/img/mail/letter.gif'); margin:0 20px; font-family:Tahoma; font-size:16px; font-weight:bold; color:#005083;}
.mail_search {position:absolute; width:250px; height:400px; z-index:500; border:5px solid #ffffff; left:200px; top:100px; background:#C1D7FB; padding:10px; font-family: inherit; font-size:12px;}
.mail_line {width:230px; height:26px; background:#ffffff left center no-repeat url('/img/mail/search_line.jpg'); padding-top:3px; border:1px solid #92BADD;}
.mail_line input {width:180px; margin-left:30px; border:none;}
.mail_box {width:230px; height:200px; background:#ffffff; border:1px solid #92BADD; overflow:scroll; overflow-y:scroll; overflow-x:hidden;}
.mail_box div {border-bottom:1px solid #CCCCCC; padding:8px; cursor:pointer; display:block;}
.mail_to {width:230px; height:30px; background:#ffffff; border:1px solid #92BADD; padding:5px 8px;}
.newmsg {position:absolute; z-index:500; right:0; top:0; float:left; padding:5px 15px;}

.letter_table {width:100%;}
.letter_table th {background:#EEEEEE; padding:11px; text-align:left;}
.letter_in {padding:10px;}
.letter_in a{color:#1177AA;}
.letter_in td {padding:10px 0; font-family: inherit; font-size:13px;}

/*-----------------------------journal---------------------------------*/
.jr-content {border:1px solid #C5DBEC; padding:3px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.jr-content-header {border:1px solid #C5DBEC; font-family: Verdana,Arial,sans-serif; font-size: 1.2em; padding:8px; color:#2E6E9E; background:#EAF4FD; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.jr-content-in {padding:5px;}

.jl-block{border-bottom:1px solid #CCCCCC; cursor:pointer; overflow:hidden;}
.jl-block-over{background:#E5F2F7;}
.jl-block-active{background:#EEEEEE;}
.jl-block-in{position:relative; font-size:15px; min-height:48px; color:#444444; padding:10px 0 10px 58px;}
.jl-block-image{position:absolute; width:48px; height:48px; margin-top:13px; overflow:hidden;}
.jl-block-in-row{
	position:relative;
	padding-bottom:3px;
}
.j-user-name{
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.jl-block-selected{
	cursor:auto;
}
.jl-block-selected .j-user-name{
	font-size:16px;
}
.j-user-reply{
	font-size:15px;
	color:#0084B4;
	margin-right:10px;
	background:left bottom no-repeat url('/img/journal/user.png');
	padding-left:16px; 
}
.j-corner {
    position:absolute;
    right:23px;
	margin-top:10px;
}
.j-text{
	font-size:14px;
	word-wrap: break-word;
}
.j-text p{
	font-size:14px;
	word-wrap: break-word;
}
.j-text a{
	text-decoration:none;
}
.jl-block-selected .j-text{
	font-size:14px;
}
.jl-block-selected .j-text p{
	font-size:15px;
}
.j-actions span{
	font-size:11px;
	color:#0084B4;
	display:inline-block;
	padding-left:16px;
	height:14px;
	margin-left:5px;
	cursor:pointer;
}
.j-actions-reply{
	text-decoration:none;
	background:left top no-repeat url('/img/journal/reply.png');
}
.j-actions-reply-over{
	text-decoration:underline;
	background:left top no-repeat url('/img/journal/reply-over.png');
}
.j-actions-delete{
	text-decoration:none;
	background:left top no-repeat url('/img/journal/delete.png');
}
.j-actions-delete-over{
	text-decoration:underline;
	background:left top no-repeat url('/img/journal/delete-over.png');
}
.j-actions-like{
	text-decoration:none;
	background:left top no-repeat url('/img/journal/like.png');
}
.j-actions-like-over{
	text-decoration:underline;
	background:left top no-repeat url('/img/journal/like-over.png');
}
.j-date{font-size:11px; color:#999999; display:inline-block; padding-top:3px;}
.j-reply-counts{font-size:11px; color:#999999;display:inline-block; padding-left:16px; height:14px; background:left top no-repeat url('/img/journal/reply.png');}
.j-icon-mention{display:inline-block; margin-top:3px; width:14px; height:14px; background:left top no-repeat url('/img/journal/mention.png');}
.j-message-info{font-size:10px; color:#999999;}
.load-content-in{padding-bottom:20px; background:center bottom no-repeat url('/img/aloader.gif');}
.j-loading{display:block; width:100%; margin:5px 0; height:16px; background:top center no-repeat url('/img/loading.gif');}
.j-move_up{display:block; cursor:pointer; width:100%; margin:5px 0; height:27px; background:top center no-repeat url('/img/journal/move-up.png');}
.j-move_down{display:block; cursor:pointer; width:100%; margin:5px 0; height:27px; background:top center no-repeat url('/img/journal/move-down.png');}
.j-mentions_title{margin-top:-10px; text-align:center;}
.j-mentions_title span{margin:0 auto; display:inline-block; color:#CCCCCC; padding:0 10px; background:#fff;}

/*-----------------------------frame image---------------------------------*/
.frm-image {
    display: inline-block;
    zoom: 1;
    *display: inline;
	background: url('/img/frm-img-bg.jpg') no-repeat;
    margin: 0.3em auto 0;
}
.frm-image div {
	background: url('/img/frm-img-bg.jpg') no-repeat;
    background-position: 100% 0;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    padding-top: 9px;
}
.frm-image-block {
	background: url('/img/frm-img-block-bg.jpg') no-repeat;
}
.frm-image-block div {
	background: url('/img/frm-img-block-bg.jpg') no-repeat;
	background-position: 100% 0;
}
.frm-image div div {
    background-position: 100% 100%;
    margin: 0;
    padding: 0 5px 0 0;
}
.frm-image div div div {
    background-position: 0 100%;
    left: -5px;
    padding: 0;
    position: relative;
}
.frm-image div a {
    display: block;
    left: 5px;
    position: relative;
    text-align: center;
    top: -6px;
}
.frm-image img {
    border: 4px solid #FFFFFF;
	cursor:pointer;
}
.info_search_form{
	border:1px solid #C5DBEC;
	padding:5px;
	color:#2E6E9E;
	background:#EAF4FD;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
}
.info_search_form .ilabel{
	text-align:right;
}
.info_search_form input{
	font-size:13px;
}
.info_search_form select{
	font-size:13px;
	width:100%;
}
.info_search_form .isubmit{
	text-align:right;
}
.info_search_form td{
	padding:5px;
	vertical-align:top;
}
.info_search_form .iexample{
	font-size:11px;
}
.info_search_form .iexample span{
	text-decoration:underline;
	cursor:pointer;
}

.info_search_block{
	padding:5px 5px 0 5px;
	color:#E40F46;
}
.info_search_block .ilabel{
	text-align:right;
}
.info_search_block input{
	font-size:13px;
}
.info_search_block .iinput input{
	border:1px solid #FE7D9C;
	width:100%;
}
.info_search_block select{
	font-size:13px;
	border:1px solid #FE7D9C;
	width:100%;
}
.info_search_block .isubmit{
	font-family:Arial,sans-serif;
	text-align:right;
}
.info_search_block td{
	padding:5px;
	color:#E40F46;
	vertical-align:top;
}
.info_search_block .iexample{
	font-size:10px;
	color:#E40F46;
	text-align:right;
}
.info_search_block .iexample span{
	text-decoration:underline;
	cursor:pointer;
}
.info_search_block .ui-state-default { border: 1px solid #fe7d9c; background: #ffbcce url(/img/ui-bg_glass_75_ffbcce_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e40f46; }
.info_search_block .ui-state-hover, .info_search_block .ui-state-focus { border: 1px solid #CC0D3F; background: #ff98b3 url(/img/ui-bg_glass_75_ff98b3_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #CC0D3F; }
.info_search_block .ui-state-active { border: 1px solid #fe7d9c; background: #ff98b3 url(/img/ui-bg_glass_65_ff98b3_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e40f46; }

.info_search_form .ui-state-default { border: 1px solid #fe7d9c; background: #ffbcce url(/img/ui-bg_glass_75_ffbcce_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e40f46; }
.info_search_form .ui-state-hover, .info_search_block .ui-state-focus { border: 1px solid #CC0D3F; background: #ff98b3 url(/img/ui-bg_glass_75_ff98b3_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #CC0D3F; }
.info_search_form .ui-state-active { border: 1px solid #fe7d9c; background: #ff98b3 url(/img/ui-bg_glass_65_ff98b3_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e40f46; }

.auth_form .label{
	font-size: 14px
}
.auth_form .input{
    border: 1px solid #C0C0C0;
    border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	font-size: 14px;
	width:100%;
	height:28px;
	padding:5px 10px;
}
.auth_form td{
	padding:5px 0;
}
.auth_form .remeber{
	font-size:11px;
	float: left;
}
.auth_form .forget{
	font-size:11px;
	float: right;
	color:#0033CC;
	text-decoration:none;
	padding-top:5px;
}
.auth_form .forget:hover{
	text-decoration:underline;
}
.auth_form .aregistration{
	float: left;
	color:#F5104B;
	font-size:12px;
}
.auth_form .asubmit_box{
	float: right;
}

.playlist_table{
	width:398px;
	border:1px solid #D2D2D2;
}
.playlist_table td{
	padding:5px;
}
.playlist_table tr{
	border-top:1px solid #D2D2D2;
}
.playlist_number{
	width:5%;
}
.playlist_title{
	cursor:pointer;
	width:75%;
}
.playlist_delete{
	width:10%;
	cursor:pointer;
}
.playlist_duration{
	width:10%;
	color:#999999;
}
.playlist_selected{
	background:#EAF4FD;
}

