body {
	margin:0;
	padding:0 0 14px 0;
	font:100% Tahoma, Verdana, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
}

a         {color:#1e4ba2;}
a:visited {color:#7489a6;}
a:hover   {color:#990000;}

table {empty-cells:show;}

form {margin:0; padding:0;}

img {display:block;}

div.top-menu {
	margin-top:10px;
	line-height:18px;
	font-size:70%;
}

div.top-menu a,div.top-menu a:visited {color:#bfbfbf;}
div.top-menu a:hover   {color:#990000;}

div.logo {margin-right:22px}

td.top-banner {
	padding:15px 15px 20px 0;
}

div.top-icons {margin-top:15px; font-size:0px; width:40px;}
div.top-icons a {text-decoration:none}
div.top-icons a img {display:inline}

td.forma {
	background:url("/img/top-background.gif") bottom left repeat-x;
	padding-left:10px;
	font:75% Arial;
}

input.text {
	width:100%;
	margin-top:3px;
	background-color:#FFFFFF;
	border:1px solid #c3c3c3;
	height:20px;
	padding:0;
	font: 12px Arial;
}

input.button {
	font-size:11px;
	margin-top:3px;
}

img.line {
/*	margin-top:5px;
	margin-bottom:10px;*/
	margin-bottom:2px;
}

div.line5 {background:url("/img/line.gif") left top repeat-x; height:5px; line-height:0; font-size:0;}
div.top-line {background:url("/img/top-line.gif") left top repeat-x; height:18px; line-height:0; font-size:0; margin-bottom:2px;}


.block-first {padding-right:10px;padding-bottom:4px;}
.block {padding:0 10px 4px 10px}

td.column {
	background:url("/img/dot.gif") 0 0 repeat-y;
/*	padding:0 10px 4px 10px;*/
}

span.title {
	background-color:#ffe266;
	font-size:75%;
	padding-bottom:2px;
	padding-right:2px;
	color:#000000;
}

span.title a, span.title a:visited {color:#000000;}
span.title a:hover   {color:#990000;}


div.catalog {
	font-size:70%;
	margin-bottom:13px;
}

div.catalog p {
	margin:0;
	padding:6px 0 0 10px;
}



/***** right *****/

td.column-right {
	background:url("/img/dot.gif") 0 0 repeat-y;
	padding-left:10px;
	padding-bottom:4px;
}

div.white-space {
	font-size:0px;
	background-color:white;
	margin-left:-10px;
	width:1px;
	height:17px;
	margin-bottom:-17px;
}

div.information {
	padding-top:5px;
	padding-bottom:2px;
}

a.right-menu {
	display:block;
	background-color:#e5e5e5;
	margin-bottom:3px;
	padding:4px 5px 8px 10px;
	color:#000;
	font-size:70%;
	text-decoration:underline;
}

a.right-menu:visited {color:#000000;}
a.right-menu:hover   {color:#990000;}


div.alfavit-search {
	margin-top:10px;
	margin-bottom:23px;
}

div.alfavit-eng {
	font-size:75%;
	margin-top:2px;
	line-height:18px;
}

div.alfavit-rus {
	font-size:75%;
	margin-top:7px;
	line-height:18px;
}

div.alfavit-eng-center {
	font-size:75%;
	margin-top:6px;
	line-height:18px;
}

div.right-banner {
	margin-top:10px;
	margin-bottom:27px;
}

div.icq {
	font-size:70%;
	background:url("/img/icq.gif") 0 3px no-repeat;
	padding-left:23px;
	line-height:19px;
	margin-top:7px;
	margin-bottom:22px;
}

p.reclama {
	padding:0;
	margin:5px 0 0 0;
	font-size:70% 
}

/*****   news   *****/

div.news p {
	font-size:70%;
	margin:0 0 13px 0;
	padding:0;
}

div.news a, div.news a:visited {color:#B5080E;}
div.news a:hover   {color: #990000;}

div.news h1 {
	margin:7px 0 6px 0;
	padding:0;
	font:75% Tahoma;
}

div.all_recept {
	margin-top:-7px;
	font-size:70%;
}

div.all_recept span {color:#a6a6a6}

div.dot-hor-right {
	background:url("/img/dot.gif") repeat-x;
	height:2px;
	margin:-1px 15px -2px 0;
}

div.line1 {margin:12px 0 -2px 0;height:2px;background:url("/img/dot.gif") repeat-x}
p.pager {font-size:70%;margin:10px 0 13px 0;padding:0}

/*****   /news   *****/


/***** footer *****/

span.footer-gray {
	background-color:#e5e5e5;
	font-size:70%;
	padding-bottom:2px;
}

img.footer-line { 
	margin-top:8px;
	margin-bottom:10px;
}

div.footer-line {background:url("/img/line.gif") left top repeat-x; height:5px; line-height:0; font-size:0; margin-top:8px; margin-bottom:10px;}

td.footer-right {
	background:url("/img/dot.gif") 0 0 repeat-y;
	padding-bottom:13px;
	padding-left:10px;
	font-size:70%;
}


/**** gray rubrics ****/

div.gray-rubricator p {
	margin:0 0 8px 0;
	padding:0;
	color:#000000;
	font-size: 75%;
}

div.gray-rubricator a {
	color:#000000;
	background-color:#e5e5e5;
	padding-right:2px;
	padding-bottom:2px;
}

div.gray-rubricator a:visited {color: #000000;}
div.gray-rubricator a:hover   {color: #990000;}
div.gray-rubricator a.active {background-color:#ffe266}

div.gray-rubricator span.active {
	background-color:#ffe266;
	padding-right:2px;
	padding-bottom:2px;
}

/**** подкаталог / подкаталог c точками ****/

div.podcatalog p {
	font-size:70%;
	margin:0;
	padding: 6px 0 0 0;
}

div.podcatalog h1 {
        margin:0; padding:0; font-weight:normal;
        background-color:#ffe266;
        display:inline;
        font-size:75%;
        padding-bottom:2px;
        padding-right:2px;
        color:#000000;
}


/* серый фон в подрубриках
div.podcatalog span.title {
	background-color:#e5e5e5;
	font-size:75%;
}
*/

div.podcatalog div.dotted p {
	background:url("/img/dot3.gif") 0 16px no-repeat;
	padding-left:10px;
}

div.podcatalog {margin-bottom:13px;}

img.line-left {
	margin-bottom:10px;
	margin-top:25px;
}

div.line-left {background:url("/img/line.gif") left top repeat-x; height:5px; line-height:0; font-size:0; margin-bottom:10px; margin-top:25px;}

/* линия в центральной части inside3_2.gif
div.line {
	margin:6px 0 0 0;
	height:2px;
	background:url("/img/dot.gif") repeat-x;
}*/

td.line {
	padding-top:7px;
	background:url("/img/dot.gif") 0 6px repeat-x;
}

table.info td {
	padding-bottom:6px;
	font-size:70%;
	vertical-align:top;
	padding-right:10px;
}

table.info {margin-bottom:7px}

table.info td.pole {color:#a6a6a6; padding-right:5px; }

p.text {
	margin:0;
	padding:0;
	font-size:70%;
}

p.text-way {
	margin:0;
	padding:1px 0 0 0;
	font-size:70%;
}

div.text-way {
        margin:0;
        padding:1px 0 0 0;
        font-size:70%;
}

div.text-way h1 {display:inline; font-size:100%; font-weight:normal; margin:0; padding:0}

div.line-way {
	background:url("/img/dot.gif") repeat-x;
	margin-top:18px;
	margin-bottom:6px;
	height:2px;
}

/*** search result ***/
div.search-result p.what { font-size:75%;padding:0;margin:8px 0 0 0}
div.search-result p, p.top {font-size:70%;padding:0;margin:6px 0 0 0}

div.line2 {	background:url("/img/dot.gif") 0 0 repeat-x; height:2px; margin-top:12px; margin-bottom:6px;}


div.line-no { background:url("/img/dot.gif") 0 0 repeat-x; height:2px;}
div.slog { margin-top:3px;line-height:20px; font-family:Arial;font-size:70%; }

table.info td.bukva { font-size:75%; font-weight: bold; }


div.search {font:70% Tahoma; color:#000;}

p.bukva {font-size:75%; font-weight:bold; margin-bottom:7px;}

ul.list {margin:0 0 14px 0; padding:0; list-style:none; font-size:70%;line-height:120%;}
ul.list li {margin:0 0 3px 0; padding:0;}
ul.list a {color:#000; text-decoration:none;}
ul.list a, ul.list a:hover, ul.list a:visited {color:#000; text-decoration:none;}

p.tags {font-size:11px; color:#666666;}

div.searchdown {position:absolute; left:0; top:22px; width:500px; background:#fff; border:1px solid #000; border-top:0; padding:4px 0;}
div.searchdown p.close {text-align:right; margin:0 5px 0 0;}
div.searchdown p.close img {display:inline;}
div.searchdown p.links {margin:0;}
div.searchdown p.links a {display:block; color:#000; text-decoration:none; padding:2px 10px;}
div.searchdown p.links a:hover {text-decoration:none;color:#000;}