BODY {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	scrollbar-3dlight-color: #D5D7E1;
	scrollbar-arrow-color: White;
	scrollbar-base-color: #717C90;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #555968;
	scrollbar-highlight-color: #6A7184;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #343843;
}
.bgAll {
	background-color: #343843;
	background-image: url(../images/bg/bg.jpg);
}
.bgTop {
	background-image: url(../images/bg/bg_top.jpg);
	background-repeat: repeat-x;
}
.bgBot1 {
	background-image: url(../images/bg/bg_bot_1.jpg);
	background-repeat: repeat-x;
}
.bgBot2 {
	background-image: url(../images/bg/bg_bot_2.jpg);
	background-repeat: repeat-x;
	padding-left: 8px;
}
.bgMainTopLeft {
	background-image: url(../images/bg/bg_main_top_left.jpg);
	background-repeat: repeat-x;
}
.bgMainTopRight {
	background-image: url(../images/bg/bg_main_top_right.jpg);
	background-repeat: repeat-x;
}
.bgMainBotLeft {
	background-image: url(../images/bg/bg_main_bot_right.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 32px 14px 34px 21px;
}
.bgMainBotRight {
	background-image: url(../images/bg/bg_main_bot_right.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 12px 14px 0px 21px;
}
.bgMainBottom {
	background-image: url(../images/bg/bg_main_bot_right.jpg);
	background-repeat: repeat-x;
}
.topPicMargin {
	margin-left: 33px;
}
.logoBot {
	margin-top: 49px;
	margin-left: 37px;
	margin-bottom: 17px;
}
.tableMain {
	width: 528px;
}
/* osnovnye nastroiki */
HR {
	color: #434A61;
	height: 1px;
}
A {
	cursor: hand;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.small A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TD, P {
	color: #D4DAF2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A,
.textJustify A,
.textNormal A {
	color: #BEBFC0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
A:HOVER,
.textJustify A:HOVER,
.textNormal A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.textJustify {
	color: #D4DAF2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
}
.textNormal {
	color: #D4DAF2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.textTitle {
	color: #9DC6EC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.textTitle A {
	color: #9DC6EC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.textTitle A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
#copy1 {
	padding-top: 35px;
}
#copy {
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 55px;
}
#copy A {
	color: #E5E5E5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
#copy A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.pathText {
	color: #CECFCF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 20px;
}
.pathText A {
	color: #CECFCF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.pathText A:HOVER {
	color: #A5D3E4;
	text-decoration: none;
}
.pathTextOn {
	color: #A5D3E4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.pathTextOn A {
	color: #A5D3E4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.pathTextOn A:HOVER {
	color: #A5D3E4;
	text-decoration: none;
}
.galleryText {
	color: #CECFCF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.galleryText A {
	color: #CECFCF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.galleryText A:HOVER {
	color: #A5D3E4;
	text-decoration: none;
}
.galleryTextOn {
	color: #A5D3E4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.galleryTextOn A {
	color: #A5D3E4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.galleryTextOn A:HOVER {
	color: #A5D3E4;
	text-decoration: none;
}
.color1 {
	color: #9DC6EC;
}
.color2 {
	color: #A8D6E8;
}
.color3 {
	color: #BEBFC0;
}
.color4 {
	color: #D4DAF2;
}
.pic {
	border: 2px solid #FFFFFF;
}
.picLeft {
	margin-right: 18px;
	float: left;
	border: 2px solid #FFFFFF;
}
.picRight {
	margin-left: 18px;
	float: right;
	border: 2px solid #FFFFFF;
}
LI {
	list-style-type: disc;
}
.line {
	background-color: #434A61;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* osnovnye nastroiki END */
.ed {
	
}
.galNumber{
	padding-bottom: 10px;
}
/* FORMA */
.formaInput {
	color: #D4DAF2;
	border: 1px solid #575D74;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #434A61;
}
.formaSelect {
	color: #D4DAF2;
	border: 1px solid #575D74;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #434A61;
}
.formaTextarea {
	color: #D4DAF2;
	border: 1px solid #575D74;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #434A61;
}
.formaBut {
	color: #D4DAF2;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #434A61;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-color: #575D74;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #575D74;
	border-right-color: #1D222F;
	border-bottom-color: #1D222F;
	cursor: hand;
}
/* FORMA END */
/* spasers */
.spacerTop {
	margin-bottom: 10px;
}
.spacerLeftSeparate {
	margin-bottom: 10px;
}
.spaserTable1 {
	margin-bottom: 12px;
}
.spaserTable2 {
	margin-bottom: 9px;
}
/* spasers END */
/* menu */
.bgMenuLine {
	background-image: url(../images/bg/bg_menu.gif);
	background-repeat: repeat-x;
}
.menuMargin {
	margin-left: 40px;
	width: 739px;
}
.bgMenu {
	background-image: url(../images/bg/menu_bg.gif);
	background-repeat: repeat-x;
}
.menuText {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/bg/menu_bg.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-right: 14px;
}
.menuText A {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menuText A:HOVER {
	color: #9DC6EC;
	text-decoration: none;
}
.menuTextOn {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menuTextOn A {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menuTextOn A:HOVER {
	color: #9DC6EC;
	text-decoration: none;
}
/* menu END */
/* Language */
.langText {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/bg/lang_bg.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-right: 14px;
}
.langText A {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.langText A:HOVER {
	color: #9DC6EC;
	text-decoration: none;
}
/* Language END */
/* news */
.newsDataLeft {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 2px;
}
.newsDataLeft A {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsDataLeft A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsDataLine {
	background-image: url(../images/dot_left.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 3px;
}
.newsNextLeft {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.newsNextLeft A {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsNextLeft A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsTextLeft {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 2px;
	text-align: justify;
}
.newsTextLeft A {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.newsTextLeft A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsText {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 2px;
	text-align: justify;
}
.newsText A {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.newsText A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsData {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 2px;
}
.newsData A {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsData A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsText {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 5px;
}
.newsText A {
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.newsText A:HOVER {
	color: #B22755;
	text-decoration: none;
}
.newsNext {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.newsNext A {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsNext A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsPages {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newsPages A {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newsPages A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsPagesOn {
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newsPagesOn A {
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newsPagesOn A:HOVER {
	color: #990000;
	text-decoration: none;
}
.newsPagesNext {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.newsPagesNext A {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.newsPagesNext A:HOVER {
	color: #990000;
	text-decoration: none;
}
/* news END */
/* Quick Contacts */
.quickContacts {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.quickContacts A {
	color: #669933;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.quickContacts A:HOVER {
	color: #990000;
	text-decoration: none;
}
/* Quick Contacts END */
/* submenu */
.menuDiv {
   position: absolute;
   visibility: hidden;
   background-color: #131B29;
   border-left-color: #F4FDFD;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #F4FDFD;
   border-right-style: solid;
   border-right-width: 1px;
   border-bottom-color: #F4FDFD;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   padding: 2px 2px 1px 2px;
	margin-top: 24px;
}
.menuSubmenu {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-color: #131B29;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.menuSubmenu TD {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-color: #131B29;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.menuSubmenu A {
	color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menuSubmenu A:HOVER {
	color: #9DC6EC;
	text-decoration: none;
}
.menuSubmenuLine {
	background-color: #34405F;
}
.menuSubmenuLineOn {
	background-color: #131B29;
}
/* submenu END */
/* Tables */
.table1 {
	background-color: #434A61;
	border: 1px solid #575D74;
	padding: 8px 8px 8px 8px;
}
.table2 {
	background-color: #304E79;
	border: 1px solid #3B5D8F;
	padding: 8px 8px 8px 8px;
}
.tableTitle1 {
	background-image: url(../images/bg/bg_news_left.jpg);
	background-repeat: repeat-x;
	background-color: #444C67;
	padding-left: 8px;
	padding-right: 8px;
	height: 24px;
}
.tableTitle2 {
	background-image: url(../images/bg/bg_quick_left.jpg);
	background-repeat: repeat-x;
	background-color: #324E78;
	padding-left: 8px;
	padding-right: 8px;
	height: 24px;
}
.tableTitleText {
	color: #9CBFE8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.tableTitleText A {
	color: #9CBFE8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.tableTitleText A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.tableText {
	color: #D4DAF2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
}
.tableText A {
	color: #D4DAF2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.tableText A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.tableQuickContact {
	color: #D4DAF2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.tableQuickContact A {
	color: #D4DAF2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.tableQuickContact A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.tableMore {
	color: #9CBFE8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tableMore A {
	color: #9CBFE8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tableMore A:HOVER {
	color: #A8D6E8;
	text-decoration: none;
}
.navigationPagesOn {
	font-weight: bold;
	text-decoration: underline;
}
/* Tables END */