/*
//	Значения базовых элементов
//
//	23 декабря 2008 года
//	© Студия Ниазида, http://niazida.ru
*/
body {
	background: #fff;
	color: #3b3f2e;
	font-family: Georgia;
}

a {
	color: #0076a3;
}

h1, h2, h3, h4, h5, h6 {
	color: #721f2a;
}

h2.seo {
	font-size: 101%;
	font-weight: normal;
}

hr {
	height: 1px;
	border: 0;
	border-bottom: solid 1px #721f2a;
	clear: both;
	margin-top: 60px
}

input, textarea, select {
	border: solid 1px #3b3f2e;
	padding: 1px;
}

textarea {
	font-family: Georgia;
	width: 100%;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/*
//	Значения для таблиц
*/

table {
	border: solid 1px #721f2a;
	border-bottom-width: 5px;
}

table td, table th {
	padding: 7px;
	border-bottom: solid 1px #721f2a;
	border-right: solid 1px #721f2a;
}

table th {
	color: #ffffff;
	background: #721f2a;
	font-weight: bold;
	text-align: center;
}

table td {
}

.png {
	filter: expression(fixPNG(this));
}

input.button {
	background: #d900a2;
	color: #fff;
	border: none;
	padding: 5px 7px 6px 8px;
}
.articulus {
	font-size:24px; 
	font-style:italic;
}
table.withoutborder{
	border: none;
}
table.withoutborder th{
	border: none;
	background: #ffffff;
	color: #666666;
	font-style: italic;
	font-size: 24px;
}
table.withoutborder td{
	border: none;
}
input.sbutton {
	background: #d900a2;
	border: none;
	color:#FFFFFF;
	width: 62px;
	height: 28px;
}
input.stext {
	float: left;
	margin-right: 10px;
	width: 542px;
	font-size: 14pt;
}
div#YMapsID table, div#YMapsID tr, div#YMapsID td {
	border: none;
	padding: 0;
	margin: 0;
}
.YMaps-b-balloon-b, .YMaps-b-balloon-tl, .YMaps-b-balloon-tr {
	background: transparent;
}
