.marginRfixed {margin: 0 0 0 200px ! important;}
.margin0 {margin: 0 ! important;}
.margin02 {margin: .2em ! important;}
.marginT0 {margin-top: 0 ! important;}
.marginB0 {margin-bottom: 0 ! important;}
.marginL0 {margin-left: 0 ! important;}
.marginR0 {margin-right: 0 ! important;}
.marginT02 {margin-top: .2em ! important;}
.marginB02 {margin-bottom: .2em ! important;}
.marginL02 {margin-left: .2em ! important;}
.marginR02 {margin-right: .2em ! important;}
.margin05 {margin: .5em ! important;}
.marginT05 {margin-top: .5em ! important;}
.marginB05 {margin-bottom: .5em ! important;}
.marginL05 {margin-left: .5em ! important;}
.marginR05 {margin-right: .5em ! important;}
.margin1 {margin: 1em ! important;}
.marginB1 {margin-bottom: 1em ! important;}
.marginT1 {margin-top: 1em ! important;}
.marginR1 {margin-right: 1em ! important;}
.marginL1 {margin-left: 1em ! important;}
.marginL05p {margin-left: 5% ! important;}
.marginR05p {margin-right: 5% ! important;}

.padding0 {padding: 0 ! important;}
.padding02 {padding: .2em ! important;}
.paddingT0 {padding-top: 0 ! important;}
.paddingB0 {padding-bottom: 0 ! important;}
.paddingR0 {padding-right: 0 ! important;}
.paddingL0 {padding-left: 0 ! important;}
.paddingT02 {padding-top: .2em ! important;}
.paddingB02 {padding-bottom: .2em ! important;}
.paddingR02 {padding-right: .2em ! important;}
.paddingL02 {padding-left: .2em ! important;}
.padding05 {padding: .5em ! important;}
.paddingT05 {padding-top: .5em ! important;}
.paddingB05 {padding-bottom: .5em ! important;}
.paddingR05 {padding-right: .5em ! important;}
.paddingL05 {padding-left: .5em ! important;}
.padding1 {padding: 1em ! important;}
.paddingT1 {padding-top: 1em ! important;}
.paddingB1 {padding-bottom: 1em ! important;}
.paddingR1 {padding-right: 1em ! important;}
.paddingL1 {padding-left: 1em ! important;}

.width1p {width: 1% ! important;}
.width5p {width: 5% ! important;}
.width10p {width: 10% ! important;}
.width15p {width: 15% ! important;}
.width20p {width: 20% ! important;}
.width25p {width: 25% ! important;}
.width30p {width: 30% ! important;}
.width33p {width: 33% ! important;}
.width40p {width: 40% ! important;}
.width45p {width: 45% ! important;}
.width50p {width: 50% ! important;}
.width60p {width: 60% ! important;}
.width67p {width: 67% ! important;}
.width75p {width: 75% ! important;}
.width80p {width: 80% ! important;}
.width85p {width: 85% ! important;}
.width90p {width: 90% ! important;}
.width95p {width: 95% ! important;}
.width99p {width: 99% ! important;}
.width100p {width: 100% ! important;}
input.width100p {width: 96% ! important;}

.Float {
	position: absolute;
	z-index: 200;
	background: #fff;
	left: 25%;
	top: 25%;
	width: 50%;
	/*height: 50%;*/
	border: 1px solid #555;
	border-bottom-color: #555;
	border-right-color: #555;
	display: none;
	color: inherit;
	font-size: 83%;
	/*overflow: hidden;*/
	text-align: left;
}
.FloatLogin {
	height: auto;
	width: 30em;
	padding-bottom: 1em;
}
.Float hr {
	display: block;
	margin: 0 ! important;
}
.FloatHeader h4 {
	padding: .5em;
	margin: 0;
	background-color: inherit;
	font-size: 129%;
}
.FloatHeader h4 .message, .FloatHeader h4 .error {
	font-size: 75%;
	font-weight: normal;
}
.FloatScroll {
	position: relative;
	border-top: 1px solid #555;
}
.FloatContainer {
	padding: .5em;
}
.Float .FloatClose {
	float: right;
	margin-top: .1em;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}
.Float .ToolBarLocal {
	width: 100%;
	padding: 0;
}
.Float .ToolBarLocal input {
	margin: .2em 0 .2em .2em;
}
.FloatMask {
	position: absolute;
	z-index: 198;
	background: #fff;
	display: none;
	left: 0;
	top: 0;
	width: 100%;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	color: inherit;
}







a{
color:#336699;
text-decoration:underline
}
a:visited{
color:#336699;
text-decoration:underline
}
a.dark{
color:#000000;
text-decoration:none
}
a.dark:visited{
color:#000000;
text-decoration:none
}
a.dark:hover{
color:#000000;
text-decoration:none
}
a.dark2{
color:#000000;
text-decoration:underline
}
a.dark2:visited{
color:#000000;
text-decoration:underline
}
a.dark2:hover{
color:#DF5927;
text-decoration:underline
}
a.dark3{
color:#000000;
text-decoration:none
}
a.dark3:visited{
color:#000000;
text-decoration:none
}
a.dark3:hover{
color:#DF5927;
text-decoration:underline
}
a.k{
color:#B22222;
text-decoration:none
}
a.k:visited{
color:#B22222;
text-decoration:none
}
a.k:hover{
color:#FF4500;
text-decoration:underline
}
a.k2{
color:#B22222;
text-decoration:none
}
a.k2:visited{
color:#B22222;
text-decoration:none
}
a.k2:hover{
color:#CC0000;
text-decoration:none
}
a.red{
color:#B22222;
text-decoration:underline
}
a.red:visited{
color:#B22222;
text-decoration:underline
}
a.red:hover{
color:#FF4500;
text-decoration:underline
}
a.white{
color:#F8F8FF;
text-decoration:underline
}
a.white:visited{
color:#F8F8FF;
text-decoration:underline
}
a.white:hover{
color:#FFD700;
text-decoration:underline
}
a.white2{
color:#FFFFFF;
text-decoration:none
}
a.white2:visited{
color:#FFFFFF;
text-decoration:none
}
a.white2:hover{
color:#FFD700;
text-decoration:none
}
a:hover{
color:#DF5927;
text-decoration:underline
}
body{
font-family:Tahoma,Arial,Helvetica,sans-serif;
scrollbar-3dlight-color:#7A8B9A;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#7A8B9A;
scrollbar-darkshadow-color:#7A8B9A;
scrollbar-shadow-color:#7A8B9A;
scrollbar-track-color:#B0C4DE
}
div{
display:block
}
form{
margin:0;
padding:0
}
h1{
font-size:150%
}
h1,h2,h3,h4{
font-weight:bold;
text-align:left
}
h2{
font-size:120%
}
h3{
font-size:110%;
margin-bottom:0.7em
}
h4{
font-size:100%;
margin:0
}
h4.head1{
background-color:#FCF5EF;
border-bottom:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
color:#B22222;
font-family:"Times New Roman",Times,serif;
padding:0.7em 1em 0.7em 2em;
text-align:left;
vertical-align:middle
}
h4.head2{
background-color:#FCF5EF;
color:#B22222;
font-family:"Times New Roman",Times,serif;
padding:0.7em 1em 0.7em 2em;
text-align:left;
vertical-align:middle
}
h4.head3{
background-color:#FCF5EF;
border-bottom:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
color:#474747;
font-family:"Times New Roman",Times,serif;
padding:0.7em 1em 0.7em 2em;
text-align:left;
vertical-align:middle
}
h4.head4{
background:#5671B1;
color:#F0F8FF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:6px;
padding-left:12px;
text-align:left;
vertical-align:middle
}
h4.head5{
background:#778899;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:6px;
padding-left:12px;
text-align:left;
vertical-align:middle
}
h4.head6{
background-color:#E7ECF1;
border-bottom:1px solid #EFEFEF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:6px;
padding-left:12px;
text-align:left;
vertical-align:middle
}
h4.head7{
background-color:#FFCC66;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:6px;
padding-left:12px;
text-align:left;
vertical-align:middle
}
h4.head8{
background-color:#B22222;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
padding:6px;
padding-left:12px;
text-align:left;
vertical-align:middle
}
hr{
color:#C0C0C0;
height:1px
}
img,form{
border:0
}
table.clear{
border:none;
border-collapse:collapse;
border-spacing:0
}
table.clear td{
border:none;
margin:0;
padding:0
}
table.mainbox td{
border:none;
padding:0
}
table.mainbox,.mainbox2{
border:none;
border-collapse:collapse;
border-spacing:0;
width:770px
}
tr.footer td{
border-bottom:1px solid #EFEFEF
}
tr.footer2 td{
border-bottom:1px solid #D4D4D4
}
tr.header td{
border-top:1px solid #EFEFEF
}
tr.header2 td{
border-top:1px solid #D4D4D4
}
ul.arrow{
list-style-image:url(/pic/li01.gif)
}
ul.arrow li{
margin:0 0 4px 0
}
.block_afisha{
background-color:#FAFAFA;
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:8px 20px 8px 10px;
text-align:left
}
.block_ghost{
background-color:#F8F8FF;
border-bottom:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:8px 8px 8px 16px;
text-align:left
}
.block_lemon{
background-color:#FFFACD;
border:1px dotted #FFD700;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:8px 8px 8px 16px;
text-align:left
}
.block_norm{
color:#000000;
font:normal 80% Tahoma,Arial,Helvetica,sans-serif;
margin-bottom:2px;
padding:0.8em 1em 0.8em 2em;
text-align:left
}
.block_norm8{
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin-bottom:2px;
padding:6px 8px 6px 8px;
text-align:left
}
.block_red{
background-color:#B22222;
color:#FFFFFF;
font:bold 8pt;
margin-top:2px;
padding:0.5em 0.5em 0.5em 1em;
text-align:left
}
.block_red2{
background-color:#B22222;
color:#FFFFFF;
font:bold 9pt;
padding:0.5em 0.5em 0.5em 2em;
text-align:left
}
.block_short{
background-color:#FAFAFA;
clear:left;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
min-height:50px;
padding:6px;
text-align:left
}
.block1{
background-color:#E7ECF1;
margin-bottom:4px;
padding:6px 8px 8px 6px;
text-align:left
}
.block2{
background-color:#F5F5EA;
margin-bottom:4px;
margin-top:4px;
padding:1em 1em 1em 2em;
text-align:left
}
.block3{
background-color:#FFF8DC;
margin-bottom:4px;
padding:6px 8px 8px 6px;
text-align:left
}
.block4{
background-color:#FAFAFA;
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:6px 0 0 0;
padding:8px 20px 8px 10px;
text-align:left
}
.block5{
background-color:#F5F5EA;
border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:8px 20px 8px 10px;
text-align:left
}
.block6{
background-color:#E7ECF1;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:6px 8px 6px 8px;
text-align:left
}
.block7{
background-color:#FFF9F0;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
margin:0;
padding:6px 8px 6px 8px;
text-align:left
}
.blue{
color:#3B72A7
}
.calendar{
background:#FAFAFA;
border:none;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
.calendar span.old{
color:#C0C0C0
}
.calendar td,th{
background:#FFFFFF;
font-size:8pt;
padding:1px;
text-align:center;
vertical-align:middle
}
.calendar td.today{
background:#A52A2A;
font-weight:bold
}
.calendar th{
background:#778899;
color:#FFFFFF;
font-weight:bold
}
.ghost8{
background:#F8F8FF;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:8px;
padding-right:8px
}
.infa{
background:#DEDEDE;
border:solid 1px #D4D4D4;
font-family:Tahoma,Arial,Helvetica,sans-serif;
padding:2px
}
.infa td,th{
background:#FFFFFF;
font-size:8pt;
padding:0.5em
}
.infa th{
background:#DCE8F3;
font-weight:bold
}
.infa2{
background:#EFEFEF;
border:solid 1px #EFEFEF;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
.infa2 td,th{
background:#FFFFFF;
font-size:8pt;
padding:0.3em
}
.infa2 th{
background:#DCE8F3;
font-weight:bold
}
.infa3{
background:#FFFFFF;
border:solid 1px #DDDDDD;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
.infa3 td,th{
background:#FAFAFA;
font-size:8pt;
padding:0.5em
}
.infa3 th{
font-weight:bold
}
.infa4{
background:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif
}
.infa4 td,th{
border-bottom:1px solid #B0C4DE;
font-size:8pt;
padding:0.5em
}
.infa4 th{
background:#F1F5FA;
border-bottom:4px solid #B0C4DE;
font-weight:bold;
padding:0.5em 2em 0.5em 2em
}
.knopka{
background:url(/pic/fon13.gif) #8895A6;
border-bottom-color:#000000;
border-left-color:#FFFFFF;
border-right-color:#000000;
border-style:solid 1px;
border-top-color:#FFFFFF;
color:#FFFFFF;
cursor:hand;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif;
height:24px
}
.knopka2{
background:#5671B1;
border-style:none;
color:#FFFFFF;
cursor:hand;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
height:20px;
padding:2px
}
.knopka3{
background:#FFCC66;
border-style:none;
color:#333333;
cursor:hand;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
height:18px;
padding:2px
}
.knopka4{
background:#5671B1;
border:1px solid;
border-bottom-color:#CCCCCC;
border-left-color:#EFEFEF;
border-right-color:#CCCCCC;
border-top-color:#EFEFEF;
color:#FFFFFF;
cursor:hand;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
height:24px;
padding:4px
}
.kori,ul.kori{
color:#B22222
}
.mainmenu{
background:#B22222;
color:#FFF5EE;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-left:10px;
padding-top:2px
}
.marker{
background-color:#FFFBC2
}
.marker2{
background-color:#F0F8FF
}
.menu{
color:#FFFFFF;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:8px
}
.menu82{
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-right:4px;
padding-top:2px
}
.menu8td{
background:#5671B1;
color:#F0F8FF;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
padding:4px
}
.menu9{
color:#666666;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif
}
.menu92td{
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:3px;
padding-right:3px
}
.menu9td{
color:#666666;
font:normal 9pt Arial,Helvetica,sans-serif;
padding-bottom:3px;
padding-right:4px;
padding-top:3px
}
.norm{
font:normal 100% "Times New Roman",Times,serif
}
.norm8{
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif
}
.norm8kori{
color:#B22222;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif
}
.norm8td{
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-right:10px;
padding-top:2px;
padding-left:10px;
}
.norm9{
color:#000000;
font:normal 9pt Tahoma,Arial,Helvetica,sans-serif
}
.norm9kori{
color:#B22222;
font:normal 9pt Tahoma,Arial,Helvetica,sans-serif
}
.norm9td{
color:#000000;
font:normal 9pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:10px;
padding-right:10px
}
.norm-td{
color:#000000;
font:normal 100% "Times New Roman",Times,serif;
padding-left:10px;
padding-right:10px
}
.norm-td2{
color:#000000;
font:normal 90% "Times New Roman",Times,serif;
padding-left:10px;
padding-right:10px
}
.pica2{
margin-bottom:4px;
margin-left:0;
margin-right:8px;
margin-top:0
}
.pica3{
border:4px solid #EFEFEF;
border-bottom:6px solid #EFEFEF;
margin:4px 8px 4px 0
}
.pole{
background:#F8F8FF;
border-width:1px;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif
}
.pole2{
background:#E5EBF3;
border-color:#CCCCCC;
border-width:1px;
color:#000000;
font:normal 8pt Tahoma,Arial,Helvetica,sans-serif
}
.pole3{
background:#E5EBF3;
border-color:#CCCCCC;
border-width:1px;
color:#000000;
font:normal 12pt "Times New Roman",Times,serif
}
.pole5{
background:url(/pic/input_bg.jpg) bottom repeat-x #F8F8FF;
border:1px solid #E7ECF1;
border-radius:2px;
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:normal;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.qt1{
color:#5A5A5A;
display:block;
float:right;
font-weight:bold;
margin:0.5em 0 0.5em 0.5em;
padding:0.8em;
width:40%
}
.qt2{
background-color:#FCF5EF
}
.qt2,.qt3{
color:#5A5A5A;
display:block;
float:right;
font-weight:bold;
margin:0.4em 0 0.4em 0.4em;
padding:1em;
width:40%
}
.qt3{
background-color:#E7ECF1
}
.redy{
color:#DC143C
}
.sand8td{
background:#F7E3D5;
color:#CC3333;
font:bold 8pt;
padding-left:10px;
padding-right:3px
}
.small{
color:#696969;
font:normal 70%
}
.title{
color:#336699;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif
}
.title10{
color:#474747;
font:bold 100% "Times New Roman",Times,serif;
padding-left:30px;
padding-right:10px
}
.title11{
color:#B22222;
font:bold 14pt "Times New Roman",Times,serif
}
.title12{
color:#B22222;
font:bold 12pt "Times New Roman",Times,serif;
padding-left:20px;
padding-right:10px
}
.title13{
border-bottom:1px solid #3B72A7;
color:#3B72A7;
font:14pt "Times New Roman",Times,serif;
margin-bottom:0em;
vertical-align:bottom
}
.title14{
border-bottom:1px solid #B22222;
color:#B22222;
font:14pt "Times New Roman",Times,serif;
margin-bottom:0em;
vertical-align:bottom
}
.title15{
color:#3B72A7;
font:14pt "Times New Roman",Times,serif;
vertical-align:bottom
}
.title16{
color:#3B72A7;
font:14pt Tahoma,Arial,Helvetica,sans-serif;
vertical-align:bottom
}
.title2{
background:#CDD8E6;
color:#3B72A7;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:10px;
padding-right:3px
}
.title3{
color:#5A5A5A;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif
}
.title4{
background:#5671B1;
color:#F0F8FF;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:10px;
padding-right:3px
}
.title5{
background:#B22222;
color:#FFEFD5;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:10px;
padding-right:3px
}
.title6{
background:#778899;
color:#FFFFFF;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;
padding-left:6px
}
.title7{
color:#3B72A7;
font:bold 14pt "Times New Roman",Times,serif;
padding-left:30px
}
.title8{
color:#B22222;
font:bold 14pt "Times New Roman",Times,serif;
padding-left:30px
}
.title9{
color:#B22222;
font:bold 100% "Times New Roman",Times,serif;
padding-left:30px;
padding-right:10px
}
.white8b{
color:#FFFFFF;
font:bold 8pt Tahoma,Arial,Helvetica,sans-serif
}
.white9b{
color:#FFFFFF;
font:bold 9pt Tahoma,Arial,Helvetica,sans-serif
}
#dot{
font-size:1px;
line-height:1px;
width:1px
}

