body,h1,h2,h3,h4,h5,h6,form,input,select,textarea,fieldset,ul,li {margin:0; padding:0; font-weight:normal;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
ul, li {list-style:none;}
p {margin:0 0 10px 0; padding:0;}
img {border:0;}
a {color:#777575; text-decoration:underline; outline:none;}
a:visited {color:#777575;}
a:hover {color:#333;}
/******************************************************************************/
body {width:100%; font:normal 14px Arial, Tahoma, Verdana; color:#777575; background:#FFF url(../../img/background.png) repeat-x top left;}
/******************************************************************************/
.fll {float:left;}
.flr {float:right;}
.clear {clear:both;}
/******************************************************************************/
#container {position:relative; overflow:hidden; width:1000px; margin:0 auto;}
#line01 {position:relative; overflow:hidden; height:125px; background:url(../../img/line.png) repeat-x bottom left;}
#line02 {position:relative; overflow:hidden; padding-bottom:15px; background:url(../../img/line.png) repeat-x bottom left;}
#line03 {position:relative; overflow:hidden; padding:15px 0; text-align:center;}
/******************************************************************************/
div.logo {width:246px; height:51px; margin:43px 0 0 0;}
div.topmenu {width:520px; margin-top:17px;}
table.topmenu {border:none;}
table.topmenu td {padding:0 2px;}
/******************************************************************************/
div.column {width:350px; margin:15px 0; padding:0 19px; border-left:1px solid #CCC; min-height:400px;}
div.data {width:590px; margin:15px 0;}
/******************************************************************************/
div.block {margin-bottom:15px; color:#777575; font-size:14px;}
div.block h2 {color:#004494; text-transform:uppercase; font-size:16px; background:url(../../img/spacer.png) repeat-x bottom left; padding:10px 0; margin-bottom:12px;}
a.mainmenu {display:block; margin-bottom:7px;}
span.date {color:#000; display:block; margin:7px 3px 2px 0;}
span.new {font-size:16px; text-transform:uppercase; color:#FF0000; margin:0px 3px;}
/******************************************************************************/
div.data h1.main {text-align:center; color:#cd1000; text-transform:uppercase; font-size:16px; background:url(../../img/spacer.png) repeat-x bottom left; padding:10px 0; margin-bottom:12px;}
/******************************************************************************/
div.form {width:520px; margin:50px auto 20px auto;}
div.form label {display:block; overflow:hidden; padding:2px 0; margin:3px 0; text-align:left;}
div.form input {padding:7px; border:1px solid #CCC; width:275px;}
div.form input:focus {background:#FFF5A3; border:1px solid #FFCC00;}
div.form input.submit {border:none; width:296px; padding:0px; margin-top:5px;}
textarea.area {padding:7px; width:450px; border:1px solid #CCC;}
textarea.area:focus {background:#FFF5A3; border:1px solid #FFCC00;}
textarea.area2 {width:500px; padding:7px; border:1px solid #CCC;}
textarea.area2:focus {background:#FFF5A3; border:1px solid #FFCC00;}
/******************************************************************************/
span.error {background:url(../../img/error.png) no-repeat 0 2px; padding:0px 10px;}
span.ok {background:url(../../img/ok.png) no-repeat 0 2px; padding:0px 10px;}
span.check {background:url(../../img/check.png) no-repeat 0 2px; padding:0px 10px;}
div.code {width:274px; overflow:hidden; background:#CCC; background:url(../../img/code.png) no-repeat left bottom; padding-bottom:19px;}
textarea.code {border:1px solid #CCC; border-bottom:none; padding:7px; width:258px;}
/******************************************************************************/
div.smb {text-align:right;}
div.smb img {margin-left:3px;}
/******************************************************************************/
table.result {margin:10px 0 10px 0; border-collapse:collapse; color:#494949;}
table.result th {color:#ce1100; font-size:12px; padding:5px 10px; border:1px solid #CCC; background:url(../../img/thbg.jpg) repeat-x 0 0;}
table.result td {padding:6px 10px; border:1px solid #CCC;}
table.result a, table.result a:visited {color:#004897;}
table.result a:hover {color:#cd1000;}
table.result tbody tr.odd td {background:#f2f2f2;}
table.result tfoot td {font-weight:bold;}
/******************************************************************************/
div.hernya {padding:10px; border:1px solid #CCC;}
div.hernya img {vertical-align:middle; margin:0 4px}
/******************************************************************************/
.LargeButton table td {
	text-align: center;
	color: #fff;
	font: 23px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.LargeButton table td.numb-block {
	width: 38%;
}
.LargeButton table td div.value {
	height: 50px;
	position: relative;
	overflow: hidden;
/*    background: url(/images/b-large-m.png) #e00 repeat-x;*/
}
.LargeButton table td div.value div.left {
/*	background: url(/images/b-large-l.png) no-repeat;*/
	width: 7px;
	height: 50px;
	float: left;
}
.LargeButton table td div.value div.content {
	height: 50px;
	line-height: 44px;
/*	font-size: 20px;*/
}
.LargeButton table td div.value div.right {
/*	background: url(/images/b-large-r.png) no-repeat;*/
	width: 7px;
	height: 50px;
	float: right;
	margin-top: -50px;
}

#red_l { background: url(/images/b-red-l.png) no-repeat; }
#red_m { background: url(/images/b-red-m.png) #fe5f63 repeat-x; }
#red_r { background: url(/images/b-red-r.png) no-repeat; }

#mgn_l { background: url(/images/b-mgn-l.png) no-repeat; }
#mgn_m { background: url(/images/b-mgn-m.png) #59a4ce repeat-x; }
#mgn_r { background: url(/images/b-mgn-r.png) no-repeat; }

.hints {
 background: #f9f9f9;
}
/******************************************************************************/
#zf {
position:absolute;Z-Index:20;background:#fffff7;cursor:default;width:400px;top:70px;left:200px;
 border-top: 1px solid #000;
 border-right: 2px solid #000;
 border-bottom: 2px solid #000;
 border-left: 1px solid #000;
}
#wait {
/* visibility:hidden;*/
/* display: none;*/
 padding: 14px 5px 17px;
 border-top: 2px solid #777777;
 border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-left: 3px solid #777777;
 position:absolute;
 Z-Index:20;
 background:#fff;
 cursor:default;
 width:197px;height:35px;
 top:190px;left:400px;
 font-family: Arial, sans-serif; font-weight:bold; font-size:12px;
}
