@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.4;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#fff; font-family:verdana,helvetica,arial, sans-serif; font-size:100.01%;} 
h1 {color:#5e5e5e; font-size:18px;text-align:center; font-weight:normal; padding-bottom:5px;}
h2 {color:#5e5e5e; font-size:18px;font-weight:normal;}
a:hover {text-decoration:none;}
a {color:#52b9fa;}

#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
color:#5e5e5e;
}

#head {height:227px; background:url(/img/head_bg.gif);  position:relative;}
.head_in {height:227px; background:url(/img/head.jpg) 50% 0 no-repeat; width:1000px; margin:0 auto;}

#page {width:1000px; margin:0 auto; clear:both;}

.leftblock {float:left; margin-right:-100%; position:relative; width:200px; }
.rightblock {float:left; width:100%;}
.wrap {margin-left:200px; }


#footer {position:relative; background:url(/img/foot_bg.gif); clear:both; margin-top:-168px; height:168px; font-family:arial,sans-serif;}
.footer_in {width:1000px; margin:0 auto; background:url(/img/footer.jpg) 50% 0 no-repeat; text-align:center; height:168px;}
.protect{ height:168px; width:100%; clear:both;}
.foot_nav {width:730px; padding-top:20px; margin:0 auto; font-size:12px;}
.foot_nav a {color:#000;}

.authorize {width:155px; background:#fff url(/img/avt.gif) 0 100% no-repeat; float:right; margin-right:55px; display:inline; color:#52b9fa; text-align:center; padding-bottom:8px;}
.authorize a {font-weight:bold;}
.txt-avt {border:1px solid #c4bcbc; width:132px;}
.authorize .button {margin-top:7px;}
.logo {text-align:right; padding-bottom:10px; margin-right:55px;}
.content {width:914px; background:url(/img/main.gif) 50% 0 no-repeat; margin:0 auto; padding:25px 0 30px;}
.content_in {padding:0 95px 0 95px; height:auto !important; height:500px; min-height:500px; }

.upload {color:#52b9fa; padding-left:40px;}
.upload p {padding-bottom:3px;}
.upload input {vertical-align:middle; margin-right:3px;}
.upload a {font-weight:bold; color:#52b9fa;}
.up-txt {width:553px; border:1px solid #c4bcbc;}
textarea {width:553px; border:1px solid #c4bcbc; height:56px;}
.upload_btn {padding:22px 0 22px 260px;}

.error2 {color:#f00;}

.s {margin-top:36px;}
.s a {font-weight:bold; color:#52b9fa;}
.s ul {padding:19px 0 23px 19px;}
.tit-s {font-weight:bold; font-size:14px;}

.f20 {font-size:20px;}

.address {text-align:center; padding-bottom:17px;}
.address span {color:#c4bcbc; padding-left:5px;}
.description-tit {font-size:18px; color:#5e5e5e; text-align:center; padding-bottom:5px;}
.description {padding-bottom:20px; text-align:center;}

.link {padding: 0 150px 4px 109px; margin-bottom:12px; border-bottom:1px solid #4d4d4d; position:relative; height:1%;}
.link img {float:left; margin-left:-109px; display:inline;}
.links {padding:32px 0 40px;}
.link .address {text-align:left; padding:0;}
.report {position:absolute; right:0; bottom:5px;}

.not_available {color:#dc0500;}
.not_ready {color:#f2bc00;}
.is_ready {color:#00bb00;}

.nobord {border:0 none;}

.button {height:22px; background:#c4bcbc url(/img/btn-l.gif) 0 0 no-repeat; display:inline-block;}
.button div {background:url(/img/btn-r.gif) 100% 0 no-repeat; height:22px;}
.button input {border:0 none; background:none; padding-top:2px; cursor:pointer;}

.listing ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.listing li {
font-size:10px;
height:20px;
line-height:20px;
position:relative;
}
.listing li.alt { background:transparent url(/img/li.gif) repeat-x scroll 0 0; }
.listing li a { margin-left:5px; }
.listing li.active, li.active span { color:#fbad16;}

.pagination { padding-top:15px; text-align:center; }
.pagination span { color:#5e5e5e; margin:0 3px; }
.pagination a { margin:0 3px; color:#4294c7; }
