/* ÑÒÈËÈ ÄËß ÂÑÅÃÎ ÄÎÊÓÌÅÍÒÀ */

body, table, td
{
	padding:0px;
	margin:0px;
	font-size:12px;
}

h1
{
	color:#333333;
}

img
{
	border:0;
}

table
{
	border-collapse:collapse;
}

a:link, a:active, a:visited
{
	color:#3163f7;
	text-decoration:underline;
}

a:hover
{
	color:#FF9966;
	text-decoration:underline;
}

a h2
{
	font-family:Arial; font-size:16px; font-weight:bold; margin-top:0px; display:inline;
}

/* ÃÎÐÈÇÎÍÒÀËÜÍÎÅ ÌÅÍÞ */

.horizontal_menu
{
	background-color:#FFFFCC;
	padding:6px;
}

.horizontal_menu a:link, .horizontal_menu a:active, .horizontal_menu a:visited
{
	font-size:10pt;
	color:#CE2A29;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

.horizontal_menu a:hover
{
	color:#FF9966;
	text-decoration:underline;
}

#catalog_horizontal_menu
{
	position:absolute;
	top:132px;
	left:450px;
}

#articles_horizontal_menu
{
	position:absolute;
	top:132px;
	left:541px;
}

#forum_horizontal_menu
{
	position:absolute;
	top:132px;
	left:622px;
}

#bulletin_horizontal_menu
{
	position:absolute;
	top:132px;
	left:700px;
}

/* ÑÑÛËÊÈ, ÏÎÊÀÇÛÂÀÞÙÈÅ, ×ÒÎ ÏÎËÜÇÎÂÀÒÅËÜ ÍÅ ÂÛØÅË ÈÇ ÀÄÌÈÍÊÈ */

.adminLinks
{
	background-color:#FF9933;
	padding:7px;
}

.adminLinks a
{
	font-size:16pt;
	color:#0000FF;
}

/* ÊÀÐÒÈÍÊÈ ÇÀ ÏÐÅÄÅËÀÌÈ ÒÀÁËÈÖÛ */

#kistochki
{
	position:absolute;
	left:220px;
	top:97px;
}

#logo
{
	position:absolute;
	left:300px;
	top:5px;
}

#home
{
	position:absolute;
	left:20px;
	top:150px;
}

#mail
{
	position:absolute;
	left:100px;
	top:150px;
}

#search
{
	position:absolute;
	left:180px;
	top:150px;
}

#footer_right
{
	top:-82px;
	position:relative;
	width:100%;
	height:0px;
	text-align:right;
}

/* ËÅÂÀß ÏÀÍÅËÜ */

.panel_section_header
{
	color:#555555;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}

td#left_panel
{
	vertical-align:top;
	border-right:#EAD685 solid 1px;
	padding-left:20px;
	padding-right:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

td#right_panel
{
	vertical-align:top;
	border-left:#EAD685 solid 1px;
	padding-left:20px;
	padding-right:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

td#left_panel h1, td#right_panel h1
{
	color:#3163f7;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
}

td#left_panel h2, td#right_panel h2
{
	color:#3163f7;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

td#left_panel a:link, td#left_panel a:active, td#left_panel a:visited, td#right_panel a:link, td#right_panel a:active, td#right_panel a:visited
{
	color:#3163f7;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

td#left_panel a:hover, td#right_panel a:hover
{
	color:#FF9966;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

td#left_panel ul, td#right_panel ul
{
	margin-left:5px;
	padding-left:10px;
}

td#left_panel li, td#right_panel li
{
	list-style-image:url(/images/list1.gif);
	list-style-position:outside;
	margin-left:2px;
	padding-left:0px;
}

td#left_panel li ul li, td#right_panel li ul li
{
	list-style-image:url(/images/list2.gif);
	list-style-position:outside;
}

td#left_panel ul li a:link, td#left_panel ul li a:active, td#left_panel ul li a:visited, td#right_panel ul li a:link, td#right_panel ul li a:active, td#right_panel ul li a:visited
{
	font-size:13px;
	color:#CE2A29;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td#left_panel ul li a:hover, td#right_panel ul li a:hover
{
	color:#FF9966;
	text-decoration:underline;
}

/* ÊÎÍÒÅÍÒ */

td#content
{
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.section_header
{
	color:#FF0000;
	font-size:18px;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:8px;
	border-bottom:#EAD685 solid 1px;
}

.section_header1
{
	color:#FF0000;
	font-size:18px;
	margin-top:20px;
	margin-bottom:5px;
}

.product_header
{
	color:#3163f7;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:16px;
	margin-top:20px;
	margin-bottom:20px;
}

table.show_products td
{
	padding-left:0px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:20px;
}

table.show_products td img
{
	float:left;
	margin-right:10px;
}

.proposal
{
	padding-top:20px;
	margin-top:10px;
	border-top:#EAD685 solid 1px;
}

/* Àëôàâèòíûé óêàçàòåëü */
.currentLetter {background-color:#FAF1A9;}

/* Ññûëêè íà äî÷åðíèå ðàçäåëû */
.linksToChildren { margin-bottom:20px; }

.linksToChildren a:link, .linksToChildren a:active, .linksToChildren a:visited
{
	font-size:13px;
	color:#CE2A29;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linksToChildren a:hover
{
	color:#FF9966;
	text-decoration:underline;
}

/* Õëåáíûå êðîøêè */
.pathNavigation 
{
	font-size:13px;
}

.pathNavigation a:link, .pathNavigation a:active, .pathNavigation a:visited
{
	font-size:13px;
	color:#CE2A29;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pathNavigation a:hover
{
	color:#FF9966;
	text-decoration:underline;
}

/* Íîâîñòè */
.news_title a:link, .news_title a:active, .news_title a:visited
{
	color:#3163f7;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
}

.news_title a:hover
{
	color:#FF9966;
}

table.news_item tr td
{
	vertical-align:top;
}

table.news_item tr td img
{
	margin-right:10px;
	margin-bottom:10px;
}

/* Êàðòà ñàéòà */
.all_level_1
{
	padding-top:5px;
	font-size:11pt;
}

.all_level_2
{
	padding-left:10px;
	font-size:10pt;
}

/* Ôîðìû ðåãèñòðàöèè è ëîãèíà */
table.loginForm
{
	background-color:#FFFFCC;
	border:#EAD685 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
table.loginForm tr td
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
table.loginForm tr td.small{font-size:8pt;}

td.loginLogoutLinks {text-align:right;}
div.loginLogoutLinks {padding-right:10px;}
div.loginLogoutLinks a {font-size:10pt;}

/* Îáúÿâëåíèÿ */
.catalog_item_header
{
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.catalog_item_header a:link, .catalog_item_header a:active, .catalog_item_header a:visited, .catalog_item_header a:hover
{
	font-size:12pt;
}

.catalog_item_short_body
{
	margin-bottom:10px;
}

/* Çàãîëîâêè êîììåíòàðèåâ */
.comment_title
{
	background-color:#EEEEEE;
	font-size:12pt;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:5px;
}

/* ÔÓÒÅÐ */

td#footer
{
	background-color:#FAF1A9;
	text-align:center;
	padding:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	border-top-style:double;
	border-top-color:#FAF1A9;
	border-top-width:7px;
}

