/* tegs */



* {font: normal 12px Georgia, Times New Roman, serif; color: #000000; }

html, body { background: #fff;}

html, body, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}

a 			{font-size: 10px; text-decoration: underline; color: #000000;}

a:hover			{text-decoration:underline; }

a:visited 		{}

a:active 		{}

select, input, textarea {font: 11px Arial;}

input {padding: 0 3px;}



/* standart styles */

.spacer {overflow: hidden;}

.t100 {width: 100%; height: 100%;}

.w100 {width: 100%;}

.h100 {height: 100%;}

.close {display: none;}

.al {text-align: left;}

.ar {text-align: right;}

.b0 {border: 0 solid;}



/* text */

.text {padding: 0 3em 3em 3em; line-height: 1.4em; font-size: 80%;}

	.text * {font-size: 1em; line-height: 1.4em;}

		.text p, .text ul, .text ol, .text blockquote, {margin: 1em 0 0 0; padding: 0;}

		.text sub {font-size: 0.8em;}

		.text sup {font-size: 0.8em;}

		.text big {font-size: 1.1em;}

		.text small {font-size: 0.8em;}

.content blockquote {padding-left: 1.75em; margin: 1.5em .2em; border-left: .2em solid #A47F00; color: #5C5441;}
	
	/* headers */

		.text h1, .text h2, .text h3, .text h4, .text h5 {margin: 1.5em 0 0.5em 0; text-transform: uppercase; }

		.text h1 {font-size: 1.8em;}

		.text h2 {font-size: 1.4em; color: #0F80B8;}

		.text h3 {font-size: 1.2em; color: #616161;}

		.text h4 {font-size: 1em;}

		.text h5 {font-size: 1em; font-weight: normal;}

	/* links */

		a.left {float: left;}

		a.right {float: right;}

	/* images */

		.text img.left {float: left; margin: 0 10px 10px 0; border: 1px solid #fff;}

		.text img.right {float: right; margin: 0 0 10px 10px; border: 1px solid #fff;}

		.text img.normal { margin: 10px; border: 1px solid #000;}

	/* lists */

		.text li {margin-left: 2.4em; line-height: 1.8em;}

		.text ul li {margin-left: 2em; padding-left: 0.2em;}

		.text dt {margin: 0 0 0.1em 0; font-weight: bold;}

		.text dd {margin: 0 0 1em 0;}

		.text li ul, .text li ol {margin-top: 0;}

		.text li li {margin-left: 1.5em;}

	/* table */

		.text_table {border: 1px solid #555; margin-top: 1em;}

			.text_table td, .text_table th {border: 1px solid #555; padding: 0.4em 0.8em;}

			.text_table th {background: #87C0DB;}

			.text_table tr.second_row {background: #EEE;}

			.text_table caption {font-weight: bold; text-align: right; padding-top: 0.2em;}

	/* form */

		.text form {margin-top: 1em;}

		.text .form_text, .text .form_textarea {border: 1px solid #828177; padding: 0 0.3em; line-height: 1.2em;}

		.text .form .first {padding: 0.2em 2em 0 0; vertical-align: top;}

		.text td .form_text {height: 1.4em; margin: -1px 0;}

		.text td>.form_text {margin: 0;}

		.text .form_textarea {overflow: auto;}

		.text fieldset {margin: 0; padding: 1em; border: 1px solid #828177;}

		.text .button {background: #87C0DB; border-top: 2px solid #3A92C1; border-left: 2px solid #3A92C1; border-bottom: 2px solid #D7E9F3; border-right: 2px solid #D7E9F3; font-weight: bold; color: #fff; padding: 0.1em 0.7em; margin-top: 1em;}

		.text .warning {border: 1px solid #3A97C1; padding: 0.6em 1em; margin-top: 1.5em;}

		.text .required {font-weight: bold; color: #3A97C1;}

		.one_letters {width: 0.6em;}

		.two_letters {width: 1.2em;}

		.three_letters {width: 1.8em;}

		.four_letters {width: 2.4em;}

		.five_letters {width: 3em;}
		/*Песни!*/

		#songs_files_table{border-collapse: collapse; width: 100%; margin: 10px;}

			#songs_files_table td {border: 2px solid #B1A587; padding: 7px; text-align: left;}

		
	/*Гостевуха*/
/*Guest_book */
	.tocenter{width: 90% ; margin: auto;}
	
	.border1px{ border-bottom: 1px solid #5C5441;  margin: 0 0 1.5em 0; padding:  0 0 1.5em 0;}

	.gb_head{width: 100%}
	
	.gb_name{font-weight: bolder; float: left;}
	
	.gb_icons{float: right;}

	.gb_icons img {margin: 0 0 0 15px;}
	
	.gb_massage{padding: 0 0 0 15px; font-style: italic; margin: 10px 0 10px 0; color: #5C5441;}
	
	.gb_massage_nc{padding: 0 0 0 15px; margin: 10px 0 10px 0; color: #5C5441}

	*html .gb_massage{margin-top: 0;}
	
	.gb_comment{background:  url(../images/yellow_dash.gif) no-repeat 0 7px; padding: 0 0 0 15px; margin: 10px 0 10px 0;color:  #5C5441}
	
	#add_massage{display: block; background: url(../images/news_archive_demo.gif) no-repeat 0 3px; padding: 0px 0 0 10px; height: 25px; width: 18em; margin: 0 0 0 1em;}
	
	#gb_pages{float: right;}
	/*Форма*/
	
	#gb_form_table{width: 100%; text-align: right; font-size: 1em;  }
		#gb_form_table1 {width: 100%; font-size: 1em; margin-bottom: 1.5em; color:  #5C5441;}

		#gb_form_table1 td {color:  #5C5441;}

	#gb_form_table td{padding-bottom: 1em; vertical-align: top;}
	#gb_form_table td label{font-weight: bolder;  vertical-align: top;}
	
	.redstar{ background: url(../images/star.gif) no-repeat  6px 4px;  font-weight: bolder; width: 20px;}
		
		#redstar100{ background: url(../images/star.gif) no-repeat 0px 2px; padding-left: 11px; text-align: left; color: #616161; font-style: italic;   color: #aeaeae}

	.labeles{width: 7em; padding-right: 0;font-weight: bolder;}
	.gb_inputs {width: 100%};
	#gb_submit{float: left; }

	
	/*Новости*/
	.news_more{margin: 0 !important; padding: 0;}
	.news_archive{margin: 0 !important; }
