/* ---------------------- */

body				{ margin:0px; background-color:#F7F3E7}
body, td			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #5F4F4F; }
a					{ color: #336699; text-decoration: underline; }
a:hover				{ color: black;	text-decoration: none; }

h1					{ text-align: center; font-weight: bold; font-size: 100%; padding: 7px; margin: 0px}
h2					{ font-weight: bold; font-size: 100%; margin: 20px 0px 5px 0px}
h3					{ font-weight: bold }

image				{ border: 0px }
input				{ border: 1px solid #C9B18B }
textarea			{ border: 1px solid #C9B18B }
li					{padding-bottom: 10px}

/* ---------------------- */

.header				{ background-image:url(images/back.gif); background-repeat:repeat-x; background-color:#57728D;
					  color: white; padding: 25px 15px; border-bottom: 1px solid black; vertical-align: absmiddle}
.header1				{ background-image:url(images/back.gif); background-repeat:repeat-x; background-color:#57728D;
					  color: white; padding: 25px 15px; border-bottom: 1px solid black; vertical-align: absmiddle}
.header	h1			{ font-weight: normal; font-size: 12px;}

.content		 	{ background-image:url(images/page2_back2.gif); background-repeat:repeat-x; background-color:#F7F3E7;
					  padding: 10px; vertical-align:top;}

/* ---------------------- */

.menu				{ background-image:url(images/page2_back2.gif); background-repeat:repeat-x; background-color:#F7F3E7;
					  padding:5px 15px 10px 5px; vertical-align:top; border-left: 1px solid #C9B18B; width: 200px; font-size: 12px}


/* ---------------------- */


.products_list td	{ vertical-align:top; text-align:center}


.current_photo 		{border: 1px solid blue;}
.photo		 		{border: 1px solid #555;}
.stones_colors 		{font-size:12px; text-align:center; vertical-align:top}
.history 			{font-size:12px; text-align:center;}

.copyright			{font-size: 12px; text-align:center; background-image:url(images/page2_back_middle.jpg); background-repeat:repeat-x; background-color:#F7F3E7; color:black; padding:5px}

.price				{ border:1px solid #C9B18B};
.price td			{ border:1px solid #C9B18B; padding:3px; vertical-align:top}


.start_lim			{ background-image:url(images/back.gif); background-repeat:repeat-x; background-color:#57728D;
					  color: white; padding: 25px 15px; border-bottom: 1px solid black}
.start_lim h1, .start_lim h1 a	{color: #C5CFD9}
.start_lim h1 a:hover {color: white}

.start_main			{ background-image:url(images/page2_back2.gif); background-repeat:repeat-x; background-color:#F7F3E7;
					  padding: 10px; vertical-align:top;}




.h_dots				{ border-top: 2px #C9B18B dotted }
hr.dots				{ border-top: 2px #C9B18B dotted }


/* Новости */
.news 			{ padding-bottom: 10px; font-size:90%;}
.news .date 	{ font-size:90%; color:#336699;  vertical-align:top; padding-top:2px}
.news .text		{ padding:0px 5px; vertical-align:top}
.news h1		{ font-size:14px; display:inline}
.news_archive 		{ font-size:12px;}
.news_archive .title	{ color:#336699 }
.news_archive .pager	{ font-weight:bold}
.news_archive .pager a	{ font-weight:normal}


.news_last5	{padding:10px 0px;  font-size: 90%}


/* Гостевая книга */
.guestbook 				{}
.guestbook td			{ border: 0px; padding: 0px 5px;}
.guestbook .book_topic		{ font-size: 80%}
.guestbook .question	{ padding:0px 5px 0px 10px;}
.guestbook .answer		{ padding:0px 5px 0px 40px; font-size: 80%; font-style: italic; }
.guestbook .date		{ font-size: 70%; text-align: right;  padding-bottom:5px}
.guestbook .h_dots		{ border-top: 2px #C9B18B dotted }
