html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Tahoma, sans-serif; font-size: 69%; color: #505050; background: #7d7d7d;}
table   { font-family: Tahoma, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #000;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* ����� ���������� */
h1			{ }
h2			{ color: #373737; font-weight: bold; font-size: 119%; margin: 0 0 13px 0;}
h3			{ color: #003d91; font-weight: bold; font-size: 119%; margin: 0 0 13px 0;}
.cont h2	{ color: #008f51; font-weight: bold; font-size: 108%; margin: 0 0 13px 0;}
.cont h3	{ color: #003d91; font-weight: bold; font-size: 108%; margin: 0 0 13px 0;}
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 17px 0; line-height: 1.3em;}
form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}


a			{ color: #0057ce; text-decoration: underline; outline: none;}
a:visited	{ color: #0057ce; text-decoration: underline;  outline: none;}
a:hover		{ color: #000; text-decoration: underline; outline: none;}

a.sin			{ color: #006690 !important; text-decoration: underline; outline: none;}
a.sin:visited	{ color: #006690 !important; text-decoration: underline;  outline: none;}
a.sin:hover		{ color: #000 !important; text-decoration: underline; outline: none;}

a.big			{ color: #0057ce; text-decoration: underline; outline: none; font-size: 146%; font-family:Georgia;}
a.big:visited	{ color: #0057ce; text-decoration: underline;  outline: none;}
a.big:hover		{ color: #000; text-decoration: underline; outline: none;}

.bli a			{ color: #003d91; text-decoration: underline; outline: none;}
.bli a:visited	{ color: #003d91; text-decoration: underline;  outline: none;}
.bli a:hover		{ color: #000; text-decoration: underline; outline: none;}

ul		{ margin: 0 0 17px 0; list-style-type: none; padding: 0px; color: #373737;}
ul li	{ margin: 0 0 5px 0; background: url(/images/bg/li.gif) left 5px no-repeat; padding: 0 0 0 10px;}

ul.bli		{ margin: 0 0 17px 0; list-style-type: none; padding: 0px; font-size: 182%; font-family: Georgia;}
ul.bli li	{ margin: 0 0 13px 0; background: url(/images/ab-ricos/bg/li.gif) left 11px no-repeat; padding: 0 0 0 10px;}

ol		{ margin: 0 0 17px 0; padding: 0px;}
ol li	{ margin: 0 0 5px 0; }



/* ������� */
.sk		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%");}
.sk1	{ max-width: 1300px; width:expression(document.body.clientWidth > 1300? "1300px": "100%"); position: relative; z-index: 1; background: #fff url(/images/ab-ricos/bg/sk1.gif) right top repeat-y;}
.sk2	{ background: url(/images/ab-ricos/bg/head1.gif) left top repeat-x; position: relative; z-index: 1;}
.sk3	{ background: url(/images/ab-ricos/bg/head1.gif) 8px 0px no-repeat; position: relative; z-index: 1;}
.sk4	{ background: url(/images/ab-ricos/bg/head2.gif) right top no-repeat; position: relative; z-index: 1;}
.sk5	{ background: url(/images/ab-ricos/bg/sk6.gif) right bottom repeat-x; position: relative; z-index: 1;}
.sk6	{ background: url(/images/ab-ricos/bg/sk5.gif) right bottom no-repeat; text-align: center; padding: 0 13px 0 0; position: relative; z-index: 1;}
.sk7	{ margin: auto; width: 98%; text-align: left; position: relative; z-index: 1;}

/* ����� */
.head	{ padding: 12px 0 0 0;}
.head1	{ width: 100%;}
.head2	{ vertical-align: top; width: 299px; padding: 0 56px 18px 21px;}
.head3	{ vertical-align: top; padding: 13px 0 10px 0; width: 14%;}
.head4	{ vertical-align: top; padding: 13px 0 10px 0; width: 6%;}
.head5	{ vertical-align: top; padding: 8px 0 16px 0; width: 24%;}
.head6	{ vertical-align: bottom; padding: 0 0 18px 0;}

.logo	{ position: relative; z-index: 1;}
.logo1	{ }
.logo2	{ position: absolute; z-index: 1; color: #b2b2b2; font-family: Trebuchet MS; left: 93px; top: 62px;}
.logo2 a			{ color: #b2b2b2; text-decoration: none; outline: none; margin: 0 6px 0 6px;}
.logo2 a:visited	{ color: #b2b2b2; text-decoration: none; outline: none;}
.logo2 a:hover		{ color: #152b4d; text-decoration: none; outline: none;}

.head3-1	{ margin: 0 0 11px 0;}
.head3-1 a			{ color: #182f51; text-decoration: underline; outline: none;}
.head3-1 a:visited	{ color: #182f51; text-decoration: underline;  outline: none;}
.head3-1 a:hover	{ color: #182f51; text-decoration: none; outline: none;}

.ius1	{ margin: 0 0 8px 0; color: #9e9e9e;}
.ius1 b	{ color: #4b4a4b;}
.ius1 a			{ color: #9e9e9e; text-decoration: underline; outline: none; font-size: 91%;}
.ius1 a:visited	{ color: #9e9e9e; text-decoration: underline;  outline: none;}
.ius1 a:hover	{ color: #9e9e9e; text-decoration: none; outline: none;}
.ius2	{ margin: 0 0 2px 0; color: #505050;}
.ius2 a			{ color: #0057ce; text-decoration: underline; outline: none;}
.ius2 a:visited	{ color: #0057ce; text-decoration: underline;  outline: none;}
.ius2 a:hover	{ color: #0057ce; text-decoration: none; outline: none;}

.ireg1	{ color: #d30504; margin: 0 0 3px 0;}
.ireg2	{ color: #7a7a79; font-size: 119%; margin: 0 0 7px 0;}
.ireg3	{ }
.ireg3 td { padding: 0 7px 0 0;}

/*
.tmenu	{ background: #1b3355 url(/images/ab-ricos/bg/tmenu.gif) left top no-repeat; width: 100%; font-family: Arial; color: #748399; font-size: 110%;}
.tmenu1	{ padding: 10px 10px 11px 10px; background: url(/images/ab-ricos/bg/tmenu1.gif) right top no-repeat;}
.tmenu2	{ background: url(/images/ab-ricos/bg/tmenu2.gif) left top no-repeat; height: 2px; font-size: 1px;}
.tmenu3	{ background: url(/images/ab-ricos/bg/tmenu3.gif) right top no-repeat; height: 2px; font-size: 1px;}
.tmenu a			{ color: #cfdeea; text-decoration: underline; outline: none; font-weight: bold; margin: 0 13px 0 13px;}
.tmenu a:visited	{ color: #cfdeea; text-decoration: underline;  outline: none;}
.tmenu a:hover		{ color: #fff; text-decoration: underline; outline: none;}
*/

.tmenu	{ height: 42px; background: #C71301 url(/images/ab-ricos/bg/tmenu_bg.gif) repeat-x; width: 100%; font-family: Arial; color: #748399; font-size: 110%;}
.tmenu tr	{ background: url(/images/ab-ricos/bg/tmenu1.gif) right top no-repeat;}
.tmenu1	{ padding: 10px 10px 11px 10px; background: url(/images/ab-ricos/bg/tmenu1_1.gif) left top no-repeat;}
.tmenu2	{ background: #92572f url(/images/ab-ricos/bg/tmenu2.gif) left top no-repeat; height: 2px; font-size: 1px;}
.tmenu3	{ background: url(/images/ab-ricos/bg/tmenu3.gif) right top no-repeat; height: 2px; font-size: 1px;}
.fmenu .tmenu	{ background: #C71301 url(/images/ab-ricos/bg/tmenu_bg2.gif) repeat-x;}
.fmenu .tmenu tr	{ background: url(/images/ab-ricos/bg/tmenu1-3.gif) right top no-repeat;}
.fmenu .tmenu1	{ background: url(/images/ab-ricos/bg/tmenu1-2.gif) left top no-repeat;}
.fmenu .tmenu2	{ background: url(/images/ab-ricos/bg/tmenu2-1.gif) left top no-repeat; height: 2px; font-size: 1px; position: relative; z-index: 1; margin: -2px 0 0 0;}
.fmenu .tmenu3	{ background: url(/images/ab-ricos/bg/tmenu3-1.gif) right top no-repeat; height: 2px; font-size: 1px;}
.tmenu a			{ color: #fff; text-decoration: underline; outline: none; font-weight: bold; margin: 0 13px 0 13px;}
.tmenu a:visited	{ color: #fff; text-decoration: underline;  outline: none;}
.tmenu a:hover		{ color: #fff; text-decoration: none; outline: none;}


.stmenu		{ width: 100%; background: #444 url(/images/ab-ricos/bg/stmenu.gif) left top repeat-x; height: 29px; margin: 0 0 8px 0;}
.stmenu1	{ background: url(/images/ab-ricos/bg/stmenu1.gif) left top no-repeat; color: #84d1d4; padding: 0 14px 0 14px;}
.stmenu2	{ background: url(/images/ab-ricos/bg/stmenu2.gif) right top no-repeat; padding: 0 14px 0 0; width: 1px;}
.stmenu1 span		{ color: #d9d9d9; margin: 0 9px 0 9px;}
.stmenu1 a			{ color: #d9d9d9; text-decoration: none; outline: none; margin: 0 9px 0 9px;}
.stmenu1 a:visited	{ color: #d9d9d9; text-decoration: none;  outline: none;}
.stmenu1 a:hover	{ color: #fff; text-decoration: none; outline: none;}
.stmenu2-1	{ float: right;}
.stmenu2-2	{ padding: 0 5px 0 0;}
.stmenu2-3	{ padding: 0 7px 0 0;}
.stmenu2-4	{ }
.stmenu2-2 input { border: 1px solid #fff; background: #fff; padding-left: 4px; width: 206px;}

/* ������� */
.isk	{ width: 100%;}
.isk1	{ width: 50%; vertical-align: top; padding: 0 9px 50px 0;}
.isk2	{ width: 50%; vertical-align: top; padding: 0 9px 50px 0;}
.isk3	{ vertical-align: top; width: 200px; padding: 9px 0 70px 0;}
.isk4	{ vertical-align: top; padding: 0 9px 50px 0;}

/* ������ ������� */
.ustat	{ color: #c71301; line-height: 1.4em; padding: 0 0 0 18px; margin: 0 0 13px 0;}
.ustat b	{ color: #808080; }
.ban	{ margin: 0 0 33px 0; text-align: center;}
.rmenu	{ }
.rmenu1	{ color: #373737; font-weight: bold; font-size: 119%; margin: 0 0 17px 0;}
.rmenu2	{ color: #505050; margin: 0 0 6px 0;}
.rmenu3	{ color: #505050;}
.rmenu4	{ color: #505050; margin: 0 0 6px 0; background: url(/images/ab-ricos/bg/li.gif) left 5px no-repeat; padding: 0 0 0 11px;}
.rmenu2 a			{ color: #0057ce; text-decoration: underline; outline: none; font-family: Georgia;}
.rmenu2 a:visited	{ color: #0057ce; text-decoration: underline;  outline: none;}
.rmenu2 a:hover		{ color: #505050; text-decoration: underline; outline: none;}
.rmenu3 a			{ color: #505050; text-decoration: underline; outline: none; font-family: Georgia;}
.rmenu3 a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.rmenu3 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}
.rmenu4 a			{ color: #c71301; text-decoration: underline; outline: none; font-family: Georgia;}
.rmenu4 a:visited	{ color: #c71301; text-decoration: underline;  outline: none;}
.rmenu4 a:hover		{ color: #c71301; text-decoration: none; outline: none;}

/* ������� */
.supa	{ width: 100%; margin: 0 0 5px 0;}
.supa1	{ vertical-align: bottom; border-bottom: 1px solid #84a2a5;}
.supa1-1	{ background: url(/images/ab-ricos/bg/supa1-1.gif) right top no-repeat; padding: 7px 0 6px 0;}
.supa1-2	{ }
.supa1-3	{ padding: 0 9px 0 9px; text-transform: lowercase;}
.supa1 .supa1-4	{ display: none;}
.supa1-1_	{ background: #fff url(/images/ab-ricos/bg/supa1-1_.gif) left top no-repeat; font-size: 182%; font-family: Georgia; vertical-align: top;}
.supa1-1_ .supa1-2	{ background: url(/images/ab-ricos/bg/supa1-2_.gif) right top no-repeat;}
.supa1-1_ .supa1-3	{ padding: 3px 11px 3px 5px; text-transform: none;}
.supa1-1_ .supa1-4	{ position: relative; z-index: 1; height: 2px; width: 100%; background: url(/images/ab-ricos/bg/supa1-4.gif) right top no-repeat; top: 1px; left: 1px; display: block; font-size: 1px; margin: -1px 0 0 0;}
.supa1-1 a			{ color: #fff; text-decoration: underline; outline: none;}
.supa1-1 a:visited	{ color: #fff; text-decoration: underline;  outline: none;}
.supa1-1 a:hover	{ color: #fff; text-decoration: none; outline: none;}
.supa1-1_ span		{ color: #9a1001; display: block; background: url(/images/ab-ricos/bg/supa3-1a.gif) left no-repeat; padding: 0 0 0 14px;}
.supa1-1_ a			{ color: #9a1001; text-decoration: underline; outline: none; display: block; background: url(/images/ab-ricos/bg/supa3-1a.gif) left no-repeat; padding: 0 0 0 14px;}
.supa1-1_ a:visited	{ color: #9a1001; text-decoration: underline;  outline: none;}
.supa1-1_ a:hover	{ color: #9a1001; text-decoration: none; outline: none;}

.supa2	{ background: url(/images/ab-ricos/bg/supa2.gif) left top repeat-y; padding: 20px;}
.isk4 .supa2	{ background: url(/images/ab-ricos/bg/supa2.gif) left top repeat-y; padding: 20px 55px 20px 55px;}

.podpis		{ border-top: 1px solid #e7e7e7; width: 50%; padding: 11px 0 0 9px; margin: 0 0 7px -9px; color: #8a8a8a;}
.podpis a			{ color: #505050; text-decoration: underline; outline: none;}
.podpis a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.podpis a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}

.inews	{ width: 100%; border-bottom: 1px solid #e6e7e9; margin: 0 0 9px 0;}
.inews1	{ vertical-align: top; width: 56px; padding: 0 18px 9px 6px;}
.inews2	{ vertical-align: top; padding: 0 6px 9px 0;}
.inews1-1	{ float: left; background: url(/images/ab-ricos/bg/inews1-1.gif) left top no-repeat;}
.inews1-2	{ background: url(/images/ab-ricos/bg/inews1-2.gif) right bottom no-repeat;}
.inews1-3	{ background: url(/images/ab-ricos/bg/inews1-3.gif) right top no-repeat;}
.inews1-4	{ background: url(/images/ab-ricos/bg/inews1-4.gif) left bottom no-repeat; padding: 3px;}

.inews2-1	{ margin: 0 0 7px 0;}
.inews2-1 a			{ color: #505050; text-decoration: underline; outline: none;}
.inews2-1 a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.inews2-1 a:hover	{ color: #505050; text-decoration: none; outline: none;}
.inews2-2	{ color: #505050;}
.inews2-2 span	{ font-size: 91%;}
.inews2-2 span a			{ color: #505050; text-decoration: underline; outline: none;}
.inews2-2 span a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.inews2-2 span a:hover	{ color: #505050; text-decoration: none; outline: none;}
.inews2-3	{ font-size: 91%; font-family: Arial; margin: 0 0 3px 0;}
.inews2-4	{ margin: 0 0 21px 0;}
.inews2-4 span	{ font-size: 91%;}
.inews2-4 a			{ color: #505050; text-decoration: underline; outline: none;}
.inews2-4 a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.inews2-4 a:hover	{ color: #0057ce; text-decoration: underline; outline: none;}
.inews2-5	{ font-weight: bold; margin: 0 0 11px 0;}
.inews2-5 a			{ color: #008f51; text-decoration: underline; outline: none;}
.inews2-5 a:visited	{ color: #008f51; text-decoration: underline;  outline: none;}
.inews2-5 a:hover	{ color: #0057ce; text-decoration: underline; outline: none;}
.inews2-6	{ line-height: 1.3em; color: #000;}



.iblo	{ border-bottom: 1px solid #e6e7e9; margin: 0 0 13px 0;}
.ifor	{ margin: 0 0 13px 0;}
.ifor1	{ font-weight: bold; margin: 0 0 5px 0; background: url(/images/ab-ricos/icons/for.gif) left top no-repeat; padding: 0 0 0 13px;}
.ifor2	{ padding: 0 0 0 13px; color: #505050;}
.ifor1 a			{ color: #1d1d1d; text-decoration: underline; outline: none;}
.ifor1 a:visited	{ color: #1d1d1d; text-decoration: underline;  outline: none;}
.ifor1 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}
.ifor2 span			{ font-size: 91%;}
.ifor2 a			{ color: #505050; text-decoration: underline; outline: none;}
.ifor2 a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.ifor2 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}


/* ����� */
.foot	{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%");}
.foot1	{ max-width: 1300px; width:expression(document.body.clientWidth > 1300? "1300px": "100%"); position: relative; z-index: 1;}
.foot2	{ text-align: center; padding: 0 13px 0 0; position: relative; z-index: 1;}
.foot3	{ margin: auto; width: 98%; text-align: left; position: relative; z-index: 1; padding: 5px 0 30px 0;}

.fmenu	{ position: absolute; z-index: 1; top: -34px;}


.fsta	{ width: 100%; background: #e7e7e7 url(/images/ab-ricos/bg/fsta.gif) left top repeat-x;}
.fsta1	{ background: url(/images/ab-ricos/bg/fsta.gif) left bottom repeat-x;}
.fsta2	{ background: url(/images/ab-ricos/bg/fsta.gif) left top repeat-y;}
.fsta3	{ background: url(/images/ab-ricos/bg/fsta.gif) right top repeat-y;}
.fsta4	{ background: url(/images/ab-ricos/bg/fsta4.gif) left top no-repeat;}
.fsta5	{ background: url(/images/ab-ricos/bg/fsta5.gif) right top no-repeat;}
.fsta6	{ background: url(/images/ab-ricos/bg/fsta6.gif) right bottom no-repeat;}
.fsta7	{ background: url(/images/ab-ricos/bg/fsta7.gif) left bottom no-repeat; height: 153px;}

.ksta	{ width: 100%; height: 153px;}
.ksta1	{ padding: 0 0 0 21px;}
.ksta2	{ width: 350px; padding: 0 20px 0 44px;}
.ksta2 p  { color: #505050;}
.ksta2 a			{ color: #505050; text-decoration: underline; outline: none;}
.ksta2 a:visited	{ color: #505050; text-decoration: underline;  outline: none;}
.ksta2 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}

.ksta1-1	{ font-weight: bold; color: #505050;}
.ksta1-2	{ margin: 0 0 9px 0; color: #8e8e8e;}
.ksta1-3	{ }
.ksta1-3 textarea	{ border: 1px solid #c2c2c2; width: 365px; height: 72px;}
.ksta1-3 td { padding: 0 14px 0 0; vertical-align: bottom;}

.cont  { font-size: 110%;}


/* �������� */
.num { text-align: right; color: #a4a4a4;}
.num a { margin: 0 3px 0 3px;}
.num b { margin: 0 3px 0 3px; color: #505050;}
.num span { margin: 0 3px 0 0; color: #505050;}

.bway 	{ color: #838383; font-size: 182%; font-family: Georgia; border-bottom: 1px solid #ebebeb; padding: 13px; background: url(/images/ab-ricos/bg/li.gif) left no-repeat; margin: 0 0 13px 0;}
.bway a			{ color: #838383; text-decoration: underline; outline: none;}
.bway a:visited	{ color: #838383; text-decoration: underline;  outline: none;}
.bway a:hover		{ color: #000; text-decoration: underline; outline: none;}

.cena { margin: 0 0 3px 0; color: #2f2f2f;}
.cena span { font-size: 155%;}

.buy	{ margin: 0 0 9px 0; padding: 0 0 9px 0;}
.buy1	{ margin: 0 0 35px 0;}
.buy1-1	{ color: #008f51; font-weight: bold; font-size: 119%; margin: 0 11px 0 0;}
.buy1-2	{ color: #818181; margin: 0 11px 0 0;}
.buy1 a { margin: 0 11px 0 0;}

.buy2	{ border-bottom: 1px solid #e6e7e9;}
.buy2 td { padding: 9px 40px 9px 40px;}
.buy2-1 { font-size: 155%; color: #00797d; margin: 0 11px 0 0;}
.buy2-2 { color: #c2c2c2; margin: 0 11px 0 0;}
.buy2-3 {  margin: 0 11px 0 11px;}
.buy2 a			{ color: #1d1d1d; text-decoration: underline; outline: none;  margin: 0 11px 0 0;}
.buy2 a:visited	{ color: #1d1d1d; text-decoration: underline;  outline: none;}
.buy2 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}

.buy1 a			{ color: #1d1d1d; text-decoration: underline; outline: none;}
.buy1 a:visited	{ color: #1d1d1d; text-decoration: underline;  outline: none;}
.buy1 a:hover		{ color: #0057ce; text-decoration: underline; outline: none;}


#auth {
}
	#auth label {
		float: left;
		margin: 3px 0;
	}
	#auth input {
		display: block;
		margin: 3px 0 4px 35px
	}
	form[id=auth] input {
		margin: 3px 0 4px 60px !important
	}
	#auth #login,
	#auth #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth p {
		margin-top: 5px
	}
	#auth .links {
		margin-top: 5px
	}
/*форма обратной связи*/
.textinputs {
	width: 200px;
	margin: 5px;
	color: #949494;
	border: #95aec5 1px solid
}
