html					{}
body					{font-family: Arial,  Helvetica, sans-serif; 
							 font-size:11px; 
							 color:#454545; 
							 background:#FFF; 
							 margin:0px; 
							 border:0px; 
							 text-align:center; 
							 left:0; 
							 top:0; 
							 right:0; 
							 bottom:0; 
							 margin:0; 
							 padding:20px 10px;
							 }

#page_table		{margin:0 auto; width:1000px; text-align:left; }
.admin #page_table	{margin:0 auto; width:95%; text-align:left; }

font					{font-family: Arial, Helvetica, sans-serif; }

p								{font-size:12px; }
div,th,td				{ }
ol,dl,dt,dd			{ }
ul							{list-style-type:disc; }
li     					{ }
pre							{font-family:Courier New, Courier, monospace; }
hr						  {height:1px; width:100%; }

h1	{color:#005E9D; font-size:16px; font-weight:bold; }
h1 span	{color:#005E9D; font-size:12px; font-weight:bold; margin:0 0 3px 0; }
.header	{color:#005E9D; font-size:16px; font-weight:bold; }
h2		{color:#005E9D; font-size:14px; font-weight:bold; }
.subheader	{color:#005E9D; font-size:14px; font-weight:bold; }

h3			{color:#005E9D; font-size:13px; font-weight:bold; }
h4,h5			{color:#005E9D; font-size:12px; font-weight:bold; }

.input	{font-size:11px; }

a	{color:#333; text-decoration:underline; }

a:link									{color:#333; }
a:visited								{color:#333; }
a:active								{color:#333; }
a:hover									{color:#333; }

.opacity-max {
opacity: 0.15;
-moz-opacity: 0.15;
filter: alpha(opacity=15);
_zoom:1;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.15);
}		

.caps		{text-transform: uppercase;}
a.caps		{text-transform: uppercase; text-decoration: none;}
a.caps:hover		{text-transform: uppercase; text-decoration: underline;}

div.hidebaloon	{display:none; z-index:20000;}
span.hidebaloon	{position:relative;}
span.hidebaloononhover	{position:relative; z-index:1000 !important;} /* IE6 fix */
span.hidebaloon:hover	div.hidebaloon {display:block; position:absolute; border:5px solid #E1E2DE; padding:10px; background-color:#FFF; left:0px; top:30px; width:300px; z-index:20000;}

.darkgray			{color:#999999 !important; }
a.darkgray		{color:#999999 !important; }

.greytext			{color:#E1E2DE !important; }
a.greytext		{color:#E1E2DE !important; }

.lightgray			{color:#A2A3A6 !important; }
a.lightgray		{color:#A2A3A6 !important; }

.whitetext			{color:#FFFFFF !important; }
a.whitetext		{color:#FFFFFF !important; }

.redtext			{color:#F91414 !important; }
a.redtext		{color:#F91414 !important; }


.orangetext			{color:#F78E37 !important; }
a.orangetext		{color:#F78E37 !important; }

.blue			{color:#005E9D !important; }
a.blue		{color:#005E9D !important; }

.large	{font-size:16px;}

a.imgmenu		{display:block;}

.min		{font-size:7pt; font-weight:normal; }
.date	{color:#777; margin:3px 0 0 0; font-weight:normal; }
.time		{color:#333; font-weight:normal; }
.tail		{font-weight:normal; }

.copy	{color:#A2A3A6; font-weight:normal; }
a.copy:link,a.copy:visited						{color:#A2A3A6; text-decoration:none; }
a.copy:active,a.copy:hover						{color:#A2A3A6; text-decoration:underline; }

.short											{font-size:11px; margin:3px 0px 6px 0px; font-weight:normal; line-height:1.1;}
a.short:link,a.short:visited					{text-decoration:none; }
a.short:active,a.short:hover					{text-decoration:none; }
.short.detail									{font-weight:normal; font-style:normal; }
a.short.detail:link,a.short.detail:visited		{text-decoration:underline; }
a.short.detail:active,a.short.detail:hover		{text-decoration:underline; }

/* для теней:
 .class - размер и цвет шрифта
 a.class / span.class - класс заголовка с ссылкой или без (---)
 .shadow-"class" - класс тени (top:Npx)
 .common-"class" - класс общего div-a  (height:Mpx)
*/

/* стандартный
.titleheader									{color:#474747; font-size:16px; font-weight:bold; text-transform:none; }
a.titleheader:link,a.titleheader:visited		{color:#474747; text-decoration:none; }
a.titleheader:active,a.titleheader:hover		{color:#474747; text-decoration:underline; }
.titleheader a:link,.titleheader a:visited		{color:#474747; text-decoration:none; }
.titleheader a:active,.titleheader a:hover		{color:#474747; text-decoration:underline; }
*/

/* темный на белом
.titleheader									{color:#474747; font-size:20px; font-weight:bold; text-transform:none; }
a.titleheader:link,a.titleheader:visited		{color:#474747; text-decoration:none; }
a.titleheader:active,a.titleheader:hover		{color:#474747; text-decoration:underline; }
.titleheader a:link,.titleheader a:visited		{color:#474747; text-decoration:none; }
.titleheader a:active,.titleheader a:hover		{color:#474747; text-decoration:underline; }
span.titleheader							{ }
.common-titleheader 					{height:26px; background-color:#53A7E6;}
.shadow-titleheader						{padding-top:5px; }
*/

.titleheader									{color:#FFF; font-size:16px; font-weight:bold; text-transform:none; }
a.titleheader:link,a.titleheader:visited		{color:#FFF; text-decoration:none; }
a.titleheader:active,a.titleheader:hover		{color:#FFF; text-decoration:underline; }
.titleheader a:link,.titleheader a:visited		{color:#FFF; text-decoration:none; }
.titleheader a:active,.titleheader a:hover		{color:#FFF; text-decoration:underline; }
span.titleheader							{color:#FFF; background-color:transparent;}
.common-titleheader 					{background-color:#6BABDD; padding:5px;} /*height:20px;*/
.shadow-titleheader						{padding-top:3px; color:#474747; font-size:16px; font-weight:bold; }


.blockheader								{color:#474747; font-size:13px; font-weight:bold; }
a.blockheader:link,a.blockheader:visited		{color:#474747; text-decoration:none; }
a.blockheader:active,a.blockheader:hover		{color:#474747; text-decoration:underline; }
span.blockheader				{ }


.shadowheader-std						{color:#707070; font-size:13px; font-weight:bold; }
a.shadowheader-std:link,a.shadowheader-std:visited		{color:#707070; text-decoration:none; }
a.shadowheader-std:active,a.shadowheader-std:hover		{color:#707070; text-decoration:underline; }
span.shadowheader-std				{ }
.common-shadowheader-std 		{padding-top:5px; overflow:hidden;} /*height:20px;*/
.shadow-shadowheader-std			{padding-top:5px; color:#707070; font-size:13px; font-weight:bold;}


.shadowheader-big-black									{color:#474747; font-size:23px; font-weight:bold; }
a.shadowheader-big-black:link,a.shadowheader-big-black:visited		{color:#474747; text-decoration:none; }
a.shadowheader-big-black:active,a.shadowheader-big-black:hover		{color:#474747; text-decoration:underline; }
span.shadowheader-big-black							{color:#474747; }
.common-shadowheader-big-black 							{ } /*height:30px;*/
.shadow-shadowheader-big-black 							{padding-top:7px; color:#474747; font-size:23px; font-weight:bold;}

.shadowheader-big-white									{color:#FFF; font-size:23px; font-weight:bold; }
a.shadowheader-big-white:link,a.shadowheader-big-white:visited		{color:#FFF; text-decoration:none; }
a.shadowheader-big-white:active,a.shadowheader-big-white:hover		{color:#FFF; text-decoration:underline; }
span.shadowheader-big-white							{color:#FFF; }
.shadow-shadowheader-big-white 							{padding-top:4px; color:#474747; font-size:23px; font-weight:bold; }

/*
.shadowheader-big-white									{color:#FFF; font-size:23px; font-weight:bold; }
a.shadowheader-big-white:link,a.shadowheader-big-white:visited		{color:#FFF; text-decoration:none; }
a.shadowheader-big-white:active,a.shadowheader-big-white:hover		{color:#FFF; text-decoration:underline; }
span.shadowheader-big-white							{color:#FFF; }
.common-shadowheader-big-white 							{height:30px; }
.shadow-shadowheader-big-white 							{padding-top:4px; color:#474747; font-size:23px; font-weight:bold; }
*/

.shadowheader-std-white								{color:#FFF; font-size:14px; font-weight:bold; }
a.shadowheader-std-white:link,a.shadowheader-std-white:visited		{color:#FFF; text-decoration:none; }
a.shadowheader-std-white:active,a.shadowheader-std-white:hover		{color:#FFF; text-decoration:underline; }
span.shadowheader-std-white							{color:#FFF; }
.common-shadowheader-std-white 							{padding-top:5px;} /*height:20px; */
.shadow-shadowheader-std-white 							{padding-top:3px; color:#474747; font-size:14px; font-weight:bold;}

.blocksubheader {font-size:10px;}

.blocktail										{color:#333; background:none; }
a.blocktail:link,a.blocktail:visited			{color:#333; text-decoration:underline; }
a.blocktail:active,a.blocktail:hover			{color:#333; text-decoration:underline; }
.blocktail a:link,.blocktail a:visited			{color:#333; text-decoration:underline; }
.blocktail a:active,.blocktail a:hover			{color:#333; text-decoration:underline; }

.light									{color:#333; background:#EEE; }
a.light:link,a.light:visited			{color:#333; text-decoration:underline; }
a.light:active,a.light:hover			{color:#333; text-decoration:underline; }
.light a:link,.light a:visited			{color:#333; text-decoration:underline; }
.light a:active,.light a:hover			{color:#333; text-decoration:underline; }

.middle									{color:#333; background:#E5E5E5; }
a.middle:link,a.middle:visited			{color:#333; text-decoration:underline; }
a.middle:active,a.middle:hover			{color:#333; text-decoration:underline; }
.middle a:link,.middle a:visited		{color:#333; text-decoration:underline; }
.middle a:active,.middle a:hover		{color:#333; text-decoration:underline; }

.dark									{color:#333; background:#CCC; font-weight:bold; }
a.dark:link,a.dark:visited				{color:#333; text-decoration:underline; }
a.dark:active,a.dark:hover				{color:#333; text-decoration:underline; }
.dark a:link,.dark a:visited			{color:#333; text-decoration:underline; }
.dark a:active,.dark a:hover			{color:#333; text-decoration:underline; }

.menuchilds								{font-weight:bold; }
a.menuchilds:link,a.menuchilds:visited	{text-decoration:underline; }
a.menuchilds:active,a.menuchilds:hover	{text-decoration:underline; }
a.menuchilds img {text-decoration:none !important; }

.menulocal								{font-weight:normal; }
a.menulocal:link,a.menulocal:visited	{text-decoration:underline; }
a.menulocal:active,a.menulocal:hover	{text-decoration:underline; }

.menubottom								{font-weight:normal; }
a.menubottom:link,a.menubottom:visited	{text-decoration:underline; }
a.menubottom:active,a.menubottom:hover	{text-decoration:underline; }

.menutext					{ }
a.menutext:link,a.menutext:visited		{text-decoration:underline; }
a.menutext:active,a.menutext:hover	{text-decoration:underline; }

.menumain								{color:#005E9D; font-weight:normal; }
a.menumain:link,a.menumain:visited		{color:#005E9D; text-decoration:none; }
a.menumain:active,a.menumain:hover		{color:#005E9D; text-decoration:underline; }
.menumain a:link,.menumain a:visited	{color:#005E9D; text-decoration:none; }
.menumain a:active,.menumain a:hover	{color:#005E9D; text-decoration:underline; }

span.menumain						{color:#EAEAEA; }

.menucur,a.menucur:link,a.menucur:visited,a.menucur:active,a.menucur:hover			{font-weight:bold; }
.menucur1,a.menucur1:link,a.menucur1:visited,a.menucur1:active,a.menucur1:hover		{font-weight:bold; }
.menucur2,a.menucur2:link,a.menucur2:visited,a.menucur2:active,a.menucur2:hover		{font-weight:bold; }
.menucur3,a.menucur3:link,a.menucur3:visited,a.menucur3:active,a.menucur3:hover		{font-weight:bold; }

/* стандартная таблица */
.stdtable.ttable		{width:100%; border-collapse:collapse; padding:0px; }
.stdtable.tsubheader	{background:none; font-weight:bold; }
.stdtable.trow1			{background:none; text-align:left; width:25%; padding:2px 8px 2px 0px; }
.stdtable.trow2			{background:none; padding:2px 8px 2px 0px; }

/* стандартная форма */
.stdform.fctable 		{width:1%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.ftable 		{width:100%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.fheader		{background:none; height:24px; font-weight:bold; }
.stdform.fheader1		{width:25%; }
.stdform.fsubheader		{background:none; height:24px; font-weight:normal; }
.stdform.ffooter		{background:none; }
.stdform.fconst			{background:none; height:24px; font-weight:normal; }
.stdform.fsubmit1		{background:none; text-align:left; }
.stdform.fsubmit2		{background:none; height:24; }
.stdform.frow1			{background:none; text-align:left; width:25%;  padding:2px 8px 2px 0px; }
.stdform.frow2			{background:none;  padding:2px 8px 2px 0px; }

/*Visa*/
a.blocktail_orange {color:#ee9222!important;font-size:12px;}
.block110txt {margin-top:-37px; padding-left:10px;}
.block110txt  a, .block110txt a:visited {color:#fff; font-size:12px; font-weight:bold;}
.upheader {color:#fff!important;font-size:12px;display:block; padding:5px 10px;text-decoration:none; }
a.upheader:hover {text-decoration:underline;}

.stat_link {color:#fff!important; font-size:12px;  display:block;padding:0px 10px;margin-top:-53px;text-decoration:none;}

a.stat_link:hover{text-decoration:underline;}


.center_link_bigpic{color:#fff!important; font-size:20px;display:block; padding:230px 20px 0px;}

.lmenu_visa {font: 16px/16px  Arial,sans-serif!important; color: #c97200!important; text-decoration:none; padding-bottom:5px; display:block; border-bottom:1px solid #ffd7a6;margin-bottom:7px; }

a.lmenu_visa:hover {text-decoration:underline;}

.lmenu_visa.menucur1 {color:#000!important;}

.cell_standart_icon .menuchilds {font-size:14px;font-weight:normal;} 

#block_23258 .menutext {font-size:13px;}

#pos_main h2, #pos_main h3, #pos_main h4 {color:#333;}

#block_23258  a.menutext:hover {text-decoration:none;}
#block_23069 {margin-top:0px;}

.blue_menu {font: 16px/16px  Arial,sans-serif!important; color: #2989de!important; text-decoration:none; padding-bottom:5px; display:block; border-bottom:1px solid #d8e6f6;margin-bottom:7px; }

a.blue_menu:hover {text-decoration:underline;}
.blue_menu.menucur1 {font-weight:bold;}

#pos_main li {font-size:12px;padding-bottom:5px;}

.futurestable {border:0px; border-collapse:collapse;}
.futurestable td {vertical-align: top; border: 1px solid #999; }