﻿body 
{
	background: #f3f3f3 url('img/body.jpg');
	text-align:center;
	color: #094d94;
	font-size: 80%; 
	font-family: Bookman Old Style, Century Schoolbook, Tahoma, Sans-Serif;
	margin: 0;
	padding: 0;
	
}

a:link, a:visited, a:active
{
	color: #094d94;
	text-decoration: underline;
}
a:hover
{
	color: #4169e1;
	text-decoration: underline;
}

	


/*----  chelamtik.stamp*/
#mainBox 
{
	width: 99.5%;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
	border-right: solid 2px #ededed;
	border-bottom: solid 2px #ededed;
	border-left: solid 3px #ededed;
	border-top: solid 3px #ededed;
}

#headerKabinet
{
	border:none;
	text-align: left;
	font-size: 75%; 
}
.kabinetTxt
{
	color: #094d94;
	border: dashed 1px #d0d0d0;
	width: 100px;
}

#header
{
	width: 100%;
	text-align: left;
	margin: 0;
	border-bottom:none;
}

#headerLayout
{
	background: #094d94 url('img/header.jpg') no-repeat;
	height: 100px;
}

#headerTextLayout
{
	padding: 2px 2px 2px 500px;
	color: #fff;
	text-align: center;
}


#mainContent
{
	width: 100%;
	height:100%;
	position: relative;
	left:0px;
	margin: 0;
	padding: 0;
	display: block;
	text-align:center;
}
#Content
{
	width: 100%;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

#footer
{
	text-align:center;
	clear: both;
}





/* =Main Nav
=������� ���������
-----------------------------------------------------------------------------*/

#mainNav
{
	text-align: left;
	font-weight: bold;
	width: 100%;
	margin: 3px 0 0 0;
	border-bottom: solid 1px #094d94;
	clear: both;
}

ul.menu
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 750px;
	float: left;
	clear: both;
}

ul.menu li
{
	float: left;
}

ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active 
{
	float: left;
	background: #fff url(img/menuLine.jpg) no-repeat top left;
	padding: 2px 3px 0px 3px;
	margin-right: 3px;
	border-right: solid 1px #094d94;
	text-decoration: none;
	font-weight: bold;
	color: #094d94;
}

ul.menu li a:hover
{
	float: left;
	background: #094D94  url(img/menuLineA.jpg) no-repeat top left;
	padding: 2px 3px 0px 3px;
	margin-right: 3px;
	height: 15px;
	border-right: solid 1px #094D94;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}




/* =Sub Nav
=�������������� ���������
-----------------------------------------------------------------------------*/
#subNav
{
	border:none;
	text-align: left;
	font-weight: bold;
	background-color:#094d94;
	color:#fff;
	width:100%;
	padding: 2px;
}
#subNav a:link,#subNav a:visited,#subNav a:active
{
	color: #fff;
	text-decoration: underline;
}
#subNav a:hover
{
	color: #fff;
	text-decoration: underline overline;
}

/* горизонтальные линейки */
hr.headerLine
{
	width: 400px;
	height: 5px;
	color: #d86a1b;
}


/*  Заголовки */
h1
{
	font-size: 14px;
	font-family: Trebuchet MS;
}
h3
{
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
	font-family: Trebuchet MS;
}

h4
{
	font-size: 12px;
	text-align: left;
	font-family: Trebuchet MS;
}
	
.leftSideH1
{
	display:block;
	text-align: center;
	margin: 3px 1px 5px 1px;
	background: #0b8bd4 url('img/bar.jpg');
	color: #fff;	
	font-family: Trebuchet MS;
}	
.ContentH1
{
	display:block;
	text-align: center;
	margin: 3px 1px 5px 1px;
	background: #0b8bd4 url('img/bar.jpg');
	color: #fff;
	font-family: Trebuchet MS;
}

/* Левая колонка*/
#sideContent{
float:left;
width:17.5%;
text-align:center;
border: none;
}

.LeftFon
{
	padding: 1px;
	margin-bottom: 5px;
	border: solid 2px #ededed;
}

.leftSideContent
{
	margin: 1px;
	background: #fff;
	text-align:left;
}

/* Центр */
#primaryContent {
width:80.5%;
float:right;
text-align:center;
}

.CenterFon
{
	padding: 1px;
	margin-bottom: 5px;
	border: solid 2px #ededed;
}

.CenterContent
{
	margin: 2px;
	text-align: left;
	padding: 3px;
	background: #fff;
}



/* Каталог товаров */


.CatalogList
{
	text-align: left;
	color: #094d94;
}

.CatalogueLink
{
	color: #094d94;
	font-weight: bold;
	text-decoration: none;
}

.CatalogueLink:hover
{
	color: #4169e1;
	font-weight: bold;
}

.clear
{
	clear:both;
}

/* Страница Новостей */
.MenuNewsDate
{
	font-weight: bold;
}

.MenuNews
{
	font-weight:bold;
}

.NewsAnons
{
	font-weight: normal;
}


/* строка поиска Search*/
#SearchLine
{
	clear: both;
	background:#094c92;
	margin: 0px;
	padding:2px;
	text-align: right;
	vertical-align: text-bottom;
}

.TxtSearch
{
	border: dashed 1px #ededed;
	width: 50%;
	
}

/* fieldset */
fieldset
{
	color: #094d94;
	widows: 95%;
}

legend
{
	color: #094d94;
	font-weight: bold;
}

label
{
	display: block;
	font-weight: bold;	
}

.ReductTxt
{
	width: 95%;
	color: #094d94;
	border: dashed 1px #d0d0d0;
}
	
	
.welcome
{
	font: 80%;
	
}	

.DL-main
{
	text-align: center;
	vertical-align: text-top;
	width: 99%;
	border: none;
}

.DL-main-Item
{
	border:none;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	width: 30%;
}

.DL-main-Item
{
	border:none;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	width: 30%;
}

p.CatalogImgS
{
	text-align: center;
	vertical-align: middle;
	width: 145px;
	height: 145px;
	background: #d4e1ff;
	float:none;
	text-decoration: none;
}

.centerColumn
{
	width: 79%;
	float:left;	
}

.rightColumn
{
	width: 20%;
	float:right;
}


.GrV-Forums
{
	width: 100%;
	border: solid 1px #0d529f;
}

.GrV-Forums-Name
{
	text-align: left;
	width:90%;
	padding: 5px;
}
.GrV-Forums-Date
{
	text-align: left;
	padding: 5px;
}

.GrV-Pic
{
	text-align: left;
	padding: 5px;

}

.GrV-Forums-Count
{
	text-align: center;
	padding: 5px;
	font-weight: bold;
}

.GrV-Forums-Header
{
	background: #0d529f;
	color: White;
	text-align: center;
	padding: 5px;
}

.GrV-Alt
{
	background: #d4e1ff;
}