﻿body, form 
{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	text-align:center;
}
BODY, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
}
BODY
{
	background-color:#00157b;
	 background-image:url(design/body_bg.jpg);
	background-repeat:repeat-x;
	 background-position:top center;
	overflow: auto;
	
}
td
{
	vertical-align:top;
}
table
{
	border-collapse:collapse;
}
table.zoom
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}
table.zoomW
{
	width:100%;
	border-collapse:collapse;
}
.tdHeader
{
	background:url(design/header.jpg) no-repeat top center;
}
.tdFooter
{
	background:#6666cc url(design/footer.gif) no-repeat top left;
}
.tdFooterBg
{
	background:url(design/footer_bg.gif) repeat-x top left;
}
.tdBodyBg
{
	background:url(design/body_bg.gif) repeat-y top right;
	
}
.tdCenterLeft
{
	background:url(design/blick_left.jpg) no-repeat top right;
	padding-top:300px;
	width:50%;
	
}
.tdCenterLeftContent
{
 /*	background:url(design/center_left_content.jpg) no-repeat top right;*/
	padding-right:10px;
	
}
.tdCenterRight
{
	background:url(design/center_right.gif) repeat-y top left;
	
}
.tdCenterRightContent
{
	background:url(design/center_right_content.jpg) no-repeat top left;
	
}
.tdHeaderLeft
{
	background:url(design/header_left.jpg) no-repeat top right;
	width:50%;
}
.tdHeaderRight
{
	background:url(design/header_right.jpg) no-repeat top left;
	width:50%;
}
.tdBodyContentBg
{
		background:#d9dceb url(design/body_top.jpg) no-repeat top left;
		
}
.contentright, .contentleft
{
	padding:4px;
}

.contentleft, .contentright , .contentleft p, .contentright p
{
	color:White;
}
.contentleft a,.contentleft a:visited, .contentleft a:hover
{
	color:White;
}
.contentright a,.contentright a:visited, .contentright a:hover
{
	color:White;
}

.content
{
	padding-bottom:5px;
	padding-left:53px;
	padding-right:52px;
}
.newsHeaderBg
{
	background:url(design/dot.gif) repeat-x top left;
	width: 100%;
}
.newsHeader
{
		
		padding-top:15px;
		padding-left:53px;
		padding-right:52px;
}
.newspart
{
		padding-left:53px;
		/*padding-right:52px;*/
}
.adres
{
	background-color:White;
	width:100%;
	height:115px;
}
.adres td
{
	 font:11px Verdana;
	 color:#6666cc;
}
.adres .header
{
	 background-color:#6666cc;
	 height:20px;
}
.adres .header td
{
	color:White;
	vertical-align:middle;
}
.adres1
{
	background:#6666cc url(design/dot2.gif) repeat-y top right; 
	padding-left: 53px;
}
.adres2
{
	background:#ffffff url(design/dot3.gif) repeat-y bottom right; 
	padding-left: 53px; padding-top: 5px;
}

BODY, .scrollDiv, TEXTAREA
{
	scrollbar-3dlight-color: rgb(227,181,81);
	scrollbar-arrow-color: rgb(62,43,3);
	scrollbar-base-color: rgb(245,223,174);
	scrollbar-darkshadow-color: rgb(62,43,3); /*scrollbar-face-color:; */
	scrollbar-highlight-color: rgb(249,238,213);
	scrollbar-shadow-color: rgb(145,103,11); /*scrollbar-track-color:; */
}
h1, div.h1
{
	font-family: Verdana;
	font-size: 14px;
	color: #00009E;
	text-transform: uppercase;
	font-weight:bold;
}
.scrollDiv
{
	height: 100%;
	overflow: auto;
	padding-right: 10px;
}
FORM
{
	margin: 0px;
	padding: 0px;
}
A
{
	color: #00009E;
}
A:visited
{
	color: #00009E;
}
A:active
{
	color: #FE020D;
}
A:hover
{
	color: #FE020D;
}
A IMG
{
	border: 0px;
}
.menuPad
{
	position: absolute;
	padding-left: 0px;
	visibility: hidden;
	margin-top:5px;
}
.mainMenu TD
{
}
.menuItem, .menuItemAct
{
	
	padding: 3px 5px 3px 5px;
	text-align: center;
}
.padItem, .padItemAct
{
	
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 2px 5px 3px 7px;
}
.menuItem, .menuItemAct, .padItem, .padItemAct
{
	font-size: 11px;
	width: 72px;
}
.menuItem, .padItem
{
	background-color: #003399;
}
.menuItemAct, .padItemAct
{
	background-color: #003399;
}
.menuItem A, .menuItemAct A, .padItem A, .padItemAct A
{
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.menuItem A, .menuItem A:visited, .padItem A, .padItem A:visited
{
	color: white;
	text-transform: uppercase;
	white-space: nowrap;
}
.menuItemAct A, .menuItemAct A:visited, .padItemAct A, .padItemAct A:visited
{
	color: white;
	text-transform: uppercase;
	white-space: nowrap;
}
.menuItem A:hover, .menuItem A:active, .padItem A:hover, .padItem A:active
{
	color: yellow;
	text-transform: uppercase;
	white-space: nowrap;
}
.menuItemAct A:hover, .menuItemAct A:active, .padItemAct A:hover, .padItemAct A:active
{
	color: yellow;
	text-transform: uppercase;
	white-space: nowrap;
}

/*begin navigation line*/

.navBar
{
	padding-top: 5px;
	width: 100%;
	padding-left:53px;
}
.navBar A
{
	font-weight: normal;
	text-decoration: none;
	text-transform:lowercase;
	font-family:Arial;
	font-size:10px;
}
.navBar A, .navBar A:visited
{
	color: #00009e;
	text-transform: uppercase;
}
.navBar A:hover, .navBar A:active
{
	color: red;
	text-transform: uppercase;
}

.navBar h1
{
	font-family: Arial;
	font-size:10px;
	margin:0px;
	padding:0px;
	display:inline;
	color:#fe0000;
}
/*end navigation line*/

TABLE.catTbl
{
	border: 1px solid #0404A0;
	border-bottom: 0px;
}
TABLE.catTbl TD, TABLE.catTbl TH
{
	border-bottom: 1px solid #0404A0;
}
TABLE.catTbl TD
{
	padding: 1px;
}
TABLE.catTbl TH
{
	padding: 0px;
}
TABLE.catTbl TH, TABLE.catTbl TD
{
	font-size: 9px;
}

TABLE.catTbl TH A, TABLE.catTbl TD A
{
	text-decoration: none;
	
}

.catTblAct
{
	background-color: #E3B551;
}
TABLE.tbl TH
{
	background-color: #003399;
	color:#d9dceb;
	border:solid 2px  #d9dceb;
}
TABLE.tbl TD
{
	background-color: white;
	border:solid 2px  #d9dceb;
}
TABLE.tbl IMG.pic
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 4px;
}
TABLE.tbl A
{
	text-decoration: none;
	color:#0404a0;
}
TABLE.tbl A, TABLE.tbl A:visited
{
	color: #0404a0;
}
TABLE.tbl A:active, TABLE.tbl A:hover
{
	color: red;
}


.catalogmenu
{
	background-color:#bfc4de;
	
}
a.catLink1, a.catLink1:active, a.catLink1:visited
{
	color:#0404a0;
	text-decoration:none;
	font:normal 12px Arial;

}
a.catLink1:hover
{
	color:white;
}
a.catLink2, a.catLink2:active, a.catLink2:visited
{
	color:#0404a0;
	text-decoration:none;
	font:bold 11px Arial;

}
a.catLink1:hover, a.catLink2:hover
{
	color:red;
}
.catalogmenu td
{
		padding:2px;
	
}
.catalogmenu th
{
	background-color:White;
	padding:2px;
	
}
.catalogmenu .subhead
{
		color:#0404a0;
		font:bold 12px Arial;
		text-align:left;
		padding-top:5px;
}
.cTopLeft
{
	background:url(design/c_top_left.gif) no-repeat top right;
	width:26px;
}
.cTopRight
{
	background: url(design/c_top_right.gif) no-repeat top left;
	width:10px;
	
}
.cBottomLeft
{
	background:url(design/c_bottom_left.gif) no-repeat bottom left;
	width:25px;
}
.cBottomRight
{
	background:url(design/c_bottom_right.gif) no-repeat top right;
	width:10px;
}
	

/*------------- ���������� �����------------------ */

.advancemail
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.advancemail input, .advancemail select, .advancemail textarea
{
	width: 100%; 
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-right: 6px;
}
.advancemail span
{
	color: #0404a0;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;

}
.advancemail td
{
	vertical-align: middle;
	width:50%;
	padding: 2 2 2 2; 
	
}
.advancemail img
{
	margin-top: 10px;
}
table.btn
{
	width:100px;
}
input.btnsend
{
	color: #CC0000;
	font: bold 10px arial;
	width: 72px;
}
input.btnclear
{
	color: #003366;
	font: bold 10px arial;
	
	width: 72px;
}

/*------------- ���������� �����------------------ */
/*begin popup*/

.HeaderH1Popup h1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 6px;
}
.TitleNewsPopup
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.HeaderNewsPopup
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ContentNewsPopup, .ContentNewsPopup p
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
}
.ContentNewsPopup p
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	margin-top: 0px;
}
/*end popup*/
/*Begin News*/
table.news
{
	
	margin-bottom:0px;
}
#newsLabel
{
	font-family: Verdana;
	font-size: 14px;
	color: #00009E;
	text-transform: uppercase;
	font-weight:bold;
}
.newsDate
{
	font-family: Verdana;
	font-size: 11px;
	color: #00009e;
	width: 100%;
	text-decoration: none;
}

.newsLabel
{
	font-family: Verdana;
	font-size: 12px;
	color: #00009e;
	font-weight: bold;
	padding-bottom:15px;
	display:block;
}
.newsContent
{
	font-family: Verdana;
	font-size: 11px;
	color: #00009e;
	width: 100%;
	text-decoration: none;
	
}
.newsContent p
{
	font-family: Verdana;
	font-size: 11px;
	color: #00009e;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a.newsContent
{
}
a.Detail, a.Detail:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
a.Detail:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.DottedNews
{
	background:url(design/dot.gif) repeat-x top left;
}

/* ������ � ����� */

.qTopLeft
{
	background:url(design/q_top_left.jpg) no-repeat top right;
	width:19px;
}
.qTop
{
	background:url(design/q_top.jpg) repeat-x top left;
	
}

.qTopRight
{
	background:url(design/q_top_right.jpg) no-repeat top left;
	width:16px;
}

.qLeft
{
	background:url(design/q_left.gif) repeat-y top left;
}

.qRight
{
	background:url(design/q_right.gif) repeat-y top left;
}
.qBottomLeft
{
	background:url(design/q_bottom_left.gif) no-repeat top left;
}
.qBottom
{
	background:url(design/q_bottom.gif) repeat-x top left;
}
.qBottomRight
{
	background:url(design/q_bottom_right.gif) no-repeat top left;
}

.qList label
{
	color:White
}
/* end ����� */
.footer2
{
	padding-top:5px;
	text-align:center;
}

.footer2 a, .footer2 a:visited,.footer2 a:active
{
	color:White;
	font-size:10px;
}


.footerpopup p,.footerpopup, .footerpopup a, .footerpopup a:visited
{
	color:White;
}

         
                                              /*-------------------TopMenu----------------------*/

.StaticMenuItemStyle {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	width: 0px;
}
.StaticMenuItemStyle a, .StaticMenuItemStyle a:visited {
	font-family: Verdana;
	text-transform: uppercase;
	font-weight:normal;
	font-size: 11px;
	color: white;
}
.StaticSelectedStyle a, .StaticSelectedStyle a:visited {
	color: white;
}
.StaticMenuItemStyle a:hover {
	color: red;
}
.DynamicMenuStyle {

	padding-top: 0px;
}
.DynamicMenuItemStyle {
	margin: 0px;
	background-color: #003399;
	height: 18px;
	padding: 0 0 0 0;
}
.DynamicMenuItemStyle a, .DynamicMenuItemStyle a:visited {
	width: 100%;
	font-family: Verdana;
	text-transform: uppercase;
	font-weight:normal;
	font-size: 11px;
	color: white;
	margin-left:5px;
	margin-right:5px;
}
.DynamicMenuItemStyle a:hover {
	color: red;
}
.DynamicHoverStyle {
	margin: 0px;

	height: 18px;
}
/*----------------------end TopMenu------------------*/


