body, form {
	margin : 0;
	padding : 0;
}
p, td, ol, ul {
	color : #000;
	font : 12px Tahoma;
}
h1 {
	color : #262626;
	font : 24px Tahoma;
}
h2 {
	color : #000;
	font : 18px Tahoma;
}
h3 {
	background : #e1e1e1;
	color : #000;
	font : 14px Tahoma;
	text-align : center;
	padding : 3px 0 3px 0;
}
/*____________________________HEAD____________________*/
.BgRight {
	background : url(images/bg_right.gif) repeat-x top;
}
.MenuSelect {
	background : #ff9600 url(images/bg_menu.gif) repeat-x;
	text-align : center;
	width : 99%;
}
.SubMenuSelect {
	background : #fff url(images/bg_submenu.gif) repeat-x;
	text-align : center;
	width : 99%;
}
a.Menu, a.Menu:visited, a.Menu:hover {
	color : #fff;
	font : bold 12px Tahoma;
	text-decoration : none;
}
a.SubMenu, a.SubMenu:visited, a.SubMenu:hover {
	color : #000;
	font : bold 12px Tahoma;
	text-decoration : none;
}
/*___________________________SEARCH_____________________________*/
.TableSearch {
	background : #b7b7b7;
}
input.Search {
	width : 160px;
	color : #354250;
	font : 11px Tahoma;
	margin : 0 7px 0 5px;
}
/*_______________________________FORM___________________________*/
.input330 {
	width : 330px;
	color : #354250;
	font : 11px Tahoma;
}
/*____________________________TEXT_______________________________*/
.Title {
	background : #ff9600 url(images/bg_title.gif) repeat-x bottom;
	padding-left : 20px;
	color : #000;
	font : bold 15px Tahoma;
	width : 99%;
}
.TitleGreen {
	background : #82b30f url(images/bg_title_green.gif) repeat-x bottom;
	padding-left : 20px;
	color : #fff;
	font : bold 15px Tahoma;
	width : 99%;
}
.img {
	margin-right : 10px;
}
.img2 {
	margin-right : 10px;
	margin-bottom : 10px;
}
.Blue {
	color : #005586;
	font : 14px/18px Tahoma;
}
.Green {
	color : #3d7f00;
	font : 14px/18px Tahoma;
}

.Text11 {
	color : #000;
	font : 11px Tahoma;
}
.Text13 {
	color : #000;
	font : 13px Tahoma;
}
.Text14 {
	color : #000;
	font : 14px Tahoma;
}
.Text18 {
	color : #000;
	font : 18px Tahoma;
}
.TitleWhite {
	color : #fff;
	font : 12px Tahoma;
	padding : 3px 5px 3px 16px;
}
.PaddingTop {
	padding-top : 10px;
}
a.LinkGreen12, a.LinkGreen12:visited, a.LinkGreen12:hover {
	color : #489900;
	font : 12px Tahoma;
	text-decoration : underline;
}
a.LinkBlue16, a.LinkBlue16:visited, a.LinkBlue16:hover {
	color : #30547c;
	font : 14px Tahoma;
	text-decoration : underline;
}
a.LinkBlue18, a.LinkBlue18:visited, a.LinkBlue18:hover {
	color : #005586;
	font : 18px Tahoma;
	text-decoration : underline;
}
a.LinkBlue12, a.LinkBlue12:visited, a.LinkBlue12:hover {
	color : #005586;
	font : 12px Tahoma;
	text-decoration : underline;
}
a.LinkBlue14, a.LinkBlue14:visited, a.LinkBlue14:hover {
	color : #005586;
	font : 14px Tahoma;
	text-decoration : underline;
	padding-bottom : 20px;
}
a.LinkBlue12None, a.LinkBlue12None:visited, a.LinkBlue12None:hover {
	color : #005586;
	font : 12px Tahoma;
	text-decoration : none;
}
a.LinkBlue11, a.LinkBlue11:visited, a.LinkBlue11:hover {
	color : #005586;
	font : 11px Tahoma;
	text-decoration : none;
}
a.LinkBlue11Underline, a.LinkBlue11Underline:visited, a.LinkBlue11Underline:hover {
	color : #005586;
	font : 11px Tahoma;
	text-decoration : underline;
}
a.LinkBlue10, a.LinkBlue10:visited, a.LinkBlue10:hover {
	color : #005586;
	font : bold 10px Tahoma;
	text-decoration : underline;
}
a.LinkRed10, a.LinkRed10:visited, a.LinkRed10:hover {
	color : #d10000;
	font : bold 10px Tahoma;
	text-decoration : underline;
}
a.LinkBlack11, a.LinkBlack11:visited, a.LinkBlack11:hover {
	color : #262626;
	font : 11px Tahoma;
	text-decoration : underline;
}
a.LinkBlack12, a.LinkBlack12:visited, a.LinkBlack12:hover {
	color : #000;
	font : 12px Tahoma;
	text-decoration : underline;
}
a.LinkBlack14, a.LinkBlack14:visited, a.LinkBlack14:hover {
	color : #000;
	font : bold 14px Tahoma;
	text-decoration : underline;
}
a.LinkPages, a.LinkPages:visited, a.LinkPages:hover {
	color : #000;
	font : 12px Tahoma;
	text-decoration : none;
}
a.LinkSea, a.LinkSea:visited, a.LinkSea:hover {
	color : #015f76;
	font : 12px/18px Tahoma;
	text-decoration : none;
}
a.LinkSeaUnderline, a.LinkSeaUnderline:visited, a.LinkSeaUnderline:hover {
	color : #015f76;
	font : 12px Tahoma;
	text-decoration : underline;
}
.PageSelect {
	color : #000;
	font : 12px Tahoma;
	background : #ffa119;
	padding : 2px 2px 2px 2px;
}
.PageSelect2 {
	color : #000;
	font : bold 12px Tahoma;
	background : #ffbb33;
	padding : 7px 2px 7px 2px;
}
.div_dotted {
	border-bottom : 1px dotted #7d7d7d;
	margin-bottom : 5px;
	padding-bottom : 5px;
}
.div_dotted2 {
	border-bottom : 1px dotted #7d7d7d;
	padding-bottom : 10px;
	margin : 0 0 30px 0;
}
.NewMessages {
	color : #8f0000;
	font : bold 11px Tahoma;
}
.text_orange {
	color : #e66b00;
	font : bold 12px Tahoma;
}
.text_green {
	color : #49a336;
	font : bold 12px Tahoma;
}
/*_________________________________COPY__________________*/
.BgBlack {
	background : #000 url(images/bg_black.gif) repeat-x;
	height : 43px;
	padding-left : 35px;
}
.Subscribe {
	color : #dbdcde;
	font : 15px Tahoma;
}
.TextOrange {
	color : #ff9600;
	font : 13px Tahoma;
}
.Copy {
	padding-top : 20px;
	vertical-align : top;
	color : #404040;
	font : 11px/18px Tahoma;
	padding-left : 20px;
}
.Copy2 {
	padding-left : 20px;
	color : #525252;
	font : 11px/18px Tahoma;
}
.Copy2 a, .Copy2 a:visited, .Copy2 a:hover {
	color : #969696;
	font : 11px/18px Tahoma;
	text-decoration : none;
}
a.LinkCopy, a.LinkCopy:visited, a.LinkCopy:hover {
	color : #404040;
	font : 11px/18px Tahoma;
	text-decoration : none;
}
a.LinkCopyBlue, a.LinkCopyBlue:visited, a.LinkCopyBlue:hover {
	color : #005586;
	font : 11px/18px Tahoma;
	text-decoration : underline;
}
/*_______________________________VMENU_________________*/
.VmenuTitle {
	background : #fff8e2 url(images/vmenu_title.gif) repeat-x;
	text-align : center;
	color : #000;
	font : 21px Tahoma;
}
.VmenuTitle16 {
	background : #fff8e2 url(images/vmenu_title.gif) repeat-x;
	color : #000;
	font : 16px Tahoma;
	padding-left : 7px;
}
.VmenuTitle2 {
	color : #000;
	font : 16px Tahoma;
	padding-left : 20px;
}
.VmenuTitleRight {
	background : url(images/vmenu_title_bg.gif) repeat-x;
}
.VmenuBg {
	background : #fff8e2 url(images/vmenu_bg.gif) repeat-y left;
}
.VmenuBg2 {
	background : #fff8e2 url(images/vmenu_bg2.gif) repeat-x;
}
.VmenuBgRight {
	background :  url(images/vmenu_right.gif) repeat-y;
}
.TextWhite {
	color : #fff;
	font : bold 12px Tahoma;
}
.VmenuPadding {
	padding : 10px 10px 20px 10px;
	width : 99%;
	vertical-align : top;
}
.VmenuPadding a, .VmenuPadding a:visited, .VmenuPadding a:hover {
	color : #262626;
	font : 12px Tahoma;
	text-decoration : none;
}
.VmenuCompany {
	padding : 10px 20px 20px 22px;
	width : 99%;
	vertical-align : top;
}
.PaddingCompanyMenu {
	padding-top : 10px;
	padding-bottom : 20px;
	display:block;
	color : #000;
	font : 11px Tahoma;
}
.VmenuBottom {
	background : url(images/vmenu_bottom.gif) repeat-x left;
	width : 100%;
}
.VMenuTdSelect {
	background : #ffa119;
	color : #fff;
	font : bold 12px Tahoma;
	text-align : center;
	padding : 5px 0 5px 0;
}
.TableTitleBlack {
	background : #000;
	height : 42px;
	text-align : center;
	color : #fff;
	font : bold 11px Tahoma;
}
.TableTitleOrange {
	background : #ffa119;
	height : 42px;
	text-align : center;
	color : #fff;
	font : bold 11px Tahoma;
}
.TdWhite {
	background : #fff;
	color : #30343d;
	font : 13px Tahoma;
}
.TdWhiteBorder {
	background : #fff;
	border-bottom : 1px dotted #30343d;
	color : #30343d;
	font : 13px Tahoma;
}
.TdGrey {
	background : #f7f7f7;
	color : #30343d;
	font : 13px Tahoma;
}
.TdGreyBorder {
	background : #f7f7f7;
	border-bottom : 1px dotted #30343d;
	color : #30343d;
	font : 13px Tahoma;
}
a.LinkWhite, a.LinkWhite:visited, a.LinkWhite:hover {
	color : #fff;
	font : bold 11px Tahoma;
	text-decoration : underline;
}
.Table2Title {
	color : #000;
	font : 15px Tahoma;
	padding : 5px 15px 0 15px;
}
.Td2Orange {
	padding : 5px 5px 5px 15px;
}
.Td2Grey {
	padding : 5px 5px 5px 15px;
	background : #f5eed9;
}
/*banner border*/
.b_left {
	background : url(images/b_left.gif) repeat-y;
}
.b_right {
	background : url(images/b_right.gif) repeat-y;
	vertical-align : bottom;
}
.vb_left {
	background : url(images/vb_left.gif) repeat-y;
}
.vb_right {
	background : url(images/vb_right.gif) repeat-y;
}
.vb_bottom {
	background : url(images/vb_bottom.gif) repeat-x;
	text-align : right;
}
/*company table*/
.company_left {
	background : #fff;
	border-right : 4px solid #fff8e2;
	padding : 10px 10px 10px 20px;
	width : 50%;
}
.company_right {
	background : #fff;
	padding : 10px 10px 10px 20px;
	width : 50%;
}
/*partners*/
.partners_title {
	background : url(images/partners_top_bg1.gif) repeat-x;
	color : #9f0f02;
	font : bold 13px Tahoma;
	vertical-align : top;
	padding-top : 10px;
}
.partners_title span {
	color : #9f0f02;
	font : bold 13px Tahoma;
}
.partnets_left {
	background : url(images/partners_left.gif) repeat-y;
}
.partnets_right {
	background : url(images/partners_right.gif) repeat-y;
}
/*___________________________MESSAGES____________________*/
.messages_select {
	background : #ff9600;
	padding : 8px 0 8px 0;
	color : #000;
	font : bold 12px Tahoma;
	width : 115px;
	text-align : center;
}
.messages_title {
	background : #9fbad5;
	text-align : center;
	height : 42px;
	border-right : 1px solid #fff;
	color : #fff;
	font : bold 11px Tahoma;
	padding : 0 5px 0 5px;
}
.messages {
	padding : 10px 10px 10px 10px;
	color : #000;
	font : 11px Tahoma;
}
.messages_border {
	padding : 0 10px 5px 10px;
	color : #9d9d9d;
	font : 11px Tahoma;
	border-right : 1px solid #fff;
	border-bottom : 3px solid #9fbad5;
}

/*---------------------------------------------*/
a.Atype:hover {
	text-decoration: underline;
	color: black;
}
a.Atype, a.Atype:visited {
	text-decoration: none;
	color: black;
}

a.LinkMedia12, a.LinkMedia12:visited, a.LinkMedia12:hover {
	color : #000;
	font : 12px Tahoma;
	text-decoration : underline;
}


.TableLogin {
	background : #85989d;
}

.photoname p {
	color: #fff;
}

/*________________fin__________________*/
.bg_fin {
	background : #fff4d0 url(images/bg_fin.gif) repeat-x top;
}
.bg_fin_bottom {
	background : #fff4d0 url(images/bg_fin_bottom.gif) repeat-x top;
	height : 5px;
}
.fin_title {
	color : #5d523f;
	font : 16px Tahoma;
	text-align : center;
	padding-bottom : 10px;
	padding-top : 5px;
}
.text10 {
	color : #000;
	font : 10px Tahoma;
	text-align : center;
}
.text_date {
	color : #8c8c8c;
	font : 11px Tahoma;
}
.b_left_orange {
	background : url(images/b_left_orange.gif) repeat-y;
}
.b_right_orange {
	background : url(images/b_right_orange.gif) repeat-y;
	vertical-align : bottom;
}
.fin_vb_left {
	background : url(images/fin_vb_left.gif) repeat-y;
}
.fin_vb_right {
	background : url(images/fin_vb_right.gif) repeat-y;
}
.fin_vb_bottom {
	background : url(images/fin_vb_bottom.gif) repeat-x;
	text-align : right;
}
/*_________________FOTO________________________*/
.bg_foto {
	background : #e8e8e8 url(images/bg_gallery.gif) repeat-x top;
}
.bg_foto_bottom {
	background : #e8e8e8 url(images/bg_gallery_bottom.gif) repeat-x top;
	height : 5px;
}
.foto_title {
	color : #3d3d3d;
	font : 16px Tahoma;
	text-align : center;
	padding-bottom : 10px;
	padding-top : 5px;
}
.Title_Red {
	background : #b30f25 url(images/title_red.gif) repeat-x bottom;
	padding-left : 20px;
	color : #fff;
	font : bold 15px Tahoma;
	width : 99%;
}
a.LinkGray12, a.LinkGray12:visited, a.LinkGray12:hover {
	color : #444;
	font : 12px Tahoma;
	text-decoration : underline;
}
.b_left_gray {
	background : url(images/b_left_gray.gif) repeat-y;
}
.b_right_gray {
	background : url(images/b_right_gray.gif) repeat-y;
	vertical-align : bottom;
}
/*--------------------бегущаяя строка--------------------*/
.tickercontainer { /* the outer div with the black border */
	border: 0px solid #000;
	background: #ff9900; 
	width: 738px; 
	height: 27px; 
	margin: 0; 
	padding: 0
	overflow: hidden;        
	}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 8px;
	width: 718px;
	overflow: hidden;
	}
ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #ff9900;
	}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #ffffff;
	font: bold 10px Verdana;
	margin: 0 0px 0 0;
	} 
ul.newsticker span {
	margin: 0 10px 0 0;
	} 