@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.2;
}
ol, ul {
	list-style: none;
}

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



html, body {
height:100%;
}

body {background:#ebebeb url(/img/bg.gif) 0 0 repeat-x; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
a {color:#313131;}
a:hover {text-decoration:none;}
h2 {color:#c66; font-size:25px; font-weight:normal; margin-bottom:18px; }
#wrapper {
width:950px;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
margin:0 auto;
}

#head {height:131px; border-bottom:1px solid #bdbcbd; position:relative;}
#head2 {height:240px; position:relative;}

#page {padding-top:19px; clear:both;}

.leftblock {float:left; width:530px; }
.rightblock {float:right; width:385px;}
.rightblock2 {float:right; width:350px;}


#footer {position:relative; clear:both; height:130px; width:950px; margin:-130px auto 0; font-size:14px;}
.footer_in {width:700px; margin:0 auto; text-align:center; padding-top:40px;}
.protect{ height:130px; width:100%; clear:both;}

.footer_nav {border-top:1px solid #333; padding-top:10px; text-align:center; margin-top:10px;}
.footer_nav a {margin-right:17px;}
.footer_nav span {padding-left:38px;}
.f_smt {font-size:20px;}
.f_smt:hover {color:#993333; text-decoration:underline;}

.logo {position:absolute; left:0; top:27px;}
.logo2 {padding:12px 0 14px 134px;}
.search {width:680px; float:right; margin-top:34px; height:73px; background:url(/img/s_bg.gif);}
.search_in {padding:20px 0 0 18px;}
.search_menu {float:right; width:680px; font-size:10px;}
.search input {vertical-align:top;}
.search select {width:80px; margin: 0 10px;}
.s_txt {border:1px solid #898e91; width:430px; padding:6px 5px;}
#head2 .search {width:770px; margin-top:0;}
#head2 .search .s_txt {width:520px;}
#head2 .search_menu {width:770px;}
.sponsored {padding-left:30px; color:#666; margin-top:5px; font-weight:bold; font-size:14px; background:url(/img/ar1.gif) 0 50% no-repeat; height:25px; line-height:25px;}
.sponsored a {color:#993333;}
.links1 {font-size:16px; padding-top:9px;}
.links1 a {color:#cc6666;}
.links1 li {margin-bottom:2px;}

.links2 {color:#c66; margin-bottom:28px;}

.t {padding-left:11px;}

.w {position:relative; margin-top:23px; color:#999}
.w_in {padding-left:58px;}
.w_title {position:relative; color:#666; padding-bottom:7px;}
.w_title a {font-size:20px;}
.w_info {height:2em;}
.w_info .rate {float:left; margin-top:-5px;}
.w_info p {float:left; padding-right:4px;}
.w_info p span {margin:0 8px;}
.w_title a span {background:#cc0;}
.w_title a:hover {text-decoration:underline;}
.w_title i {width:46px; height:45px; background:url(/img/ico.gif); left:-57px; top:-10px; position:absolute; cursor:pointer;}
.w_title .ico0 {background-position:0 -360px;}
.w_title .ico1 {background-position:0 0; }
.w_title .ico2 {background-position:0 -45px;}
.w_title .ico3 {background-position:0 -90px;}
.w_title .ico4 {background-position:0 -135px;}
.w_title .ico5 {background-position:0 -180px;}
.w_title .ico6 {background-position:0 -225px;}
.w_title .ico7 {background-position:0 -270px;}
.w_title .ico8 {background-position:0 -315px;}
.w_title .ico9 {background-position:0 -360px;}
.w_title .ico10 {background-position:0 -405px;}
.w_title .ico11 {background-position:0 -450px;}
.w_title .ico12 {background-position:0 -495px;}
.w_title .ico13 {background-position:0 -540px;}
.w_title .ico14 {background-position:0 -585px;}
.w_title .ico15 {background-position:0 -630px;}
.w_title .ico16 {background-position:0 -675px;}
.w_title .ico17 {background-position:0 -720px;}
.w_title .ico18 {background-position:0 -765px;}
.w_title .ico19 {background-position:0 -810px;}
.w_title .ico20 {background-position:0 -655px;}

.rate {width:110px; height:19px; background:url(/img/hand.gif); position:relative; overflow:hidden; cursor: pointer;}
/*.rate li a, .rate li span {display:block; height:19px; text-indent:-10000px;}
.rate_active li a:hover, .rate li .active {background:url(/img/hand.gif) 0 -19px;}*/
.rate li span, .rate li span {display:block; height:19px; text-indent:-10000px;}
/*.rate_active li span:hover, .rate li .active {background:url(/img/hand.gif) 0 -19px;}*/

.rate li .active {background:url(/img/hand.gif) 0 -19px;}
#wrapper .rate_active li span:hover {background:url(/img/hand.gif) 0 -19px;}

.rate li {float:left; position:absolute; left:0; top:0; height:19px;}
.r1 {z-index:5; width:22px;}
.r2 {z-index:4; width:44px;}
.r3 {z-index:3; width:66px;}
.r4 {z-index:2; width:88px;}
.r5 {width:110px;}

.source_url {margin-left:-12px; padding-top:10px;}
.source_url p {padding-left:12px; margin-bottom:6px; color:#666; line-height:1;}

.show {color:#c66; border-bottom:1px solid #c66; font-weight:bold; cursor:pointer;}
.hide {color:#666; border-bottom:1px solid #666; font-weight:bold; cursor:pointer;}

.url {padding-top:5px; background:url(/img/bg2.gif) 0 0 repeat-x; width:445px;}
.url li {padding:0 3px 10px 12px;}

.list { font-size:20px; width:500px; text-align:center; color:#c66; padding-top:30px;}
.list a {color:#999;}
.list span {margin-right:13px;}

.s_result {font-size:14px; color:#c66;}
.s_result span {font-size:18px; color:#666;}
.p_download {font-size:18px; color:#666; padding-top:25px; padding-bottom:10px;}

.d_block {width:924px; position:relative; margin-bottom:17px;}
.d_top {width:924px; height:10px; background:url(/img/d3.gif); overflow:hidden;}
.d_bot {width:924px; height:12px; background:url(/img/d2.gif); overflow:hidden;}
.d_content {background: #fff  url(/img/d1.gif) 0 100% repeat-x; border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; padding:0 5px;}

.btn {width:104px; height:29px; cursor:pointer; background:url(/img/btn.gif); overflow:hidden; border:0 none; margin:0; padding:0; text-align:center; color:#333; font-size:14px;}
.btnr {width:104px; height:29px; cursor:pointer; background:url(/img/btn.gif); float:right; overflow:hidden; border:0 none; margin:0; padding:0; text-align:center; color:#333; font-size:14px;}
/*#wrapper .btna {width:104px; height:29px; cursor:pointer; background:url(/img/btn.gif); overflow:hidden; border:0 none; margin:0; padding:7px 21px; text-align:center; color:#333; font-size:14px; display:inline-block; line-height:29px;}*/
/*#wrapper .btna {width:104px; height:29px; cursor:pointer; background:url(/img/btn.gif); overflow:hidden; border:0 none; margin:0; padding:7px 21px; text-align:center; color:#333; font-size:14px; line-height:29px; float:right;}*/
#wrapper .btna {width:104px; height:29px; cursor:pointer; background:url(/img/btn.gif); overflow:hidden; border:0 none; margin:0; text-align:center; color:#333; font-size:14px; line-height:29px; float:right;}
.btn2 {width:104px; height:42px; cursor:pointer; background:url(/img/btn2.gif); overflow:hidden; border:0 none; margin:0; padding:0; text-align:center; color:#333; font-size:14px;}

.d_ul {font-size:10px;}
.d_ul a {font-size:20px; margin-right:5px;}
.d_ul td{padding-bottom:13px; vertical-align:middle;}
.d_ul .btn {margin-left:2px;}

.fakeurl {color:#313131; text-decoration:underline; cursor: pointer;}
.fakeurl:hover {text-decoration:none;}

.d_ul span {color:#313131;}
/*.d_ul .fakeurl {font-size:20px; text-decoration:underline; margin-right:5px; cursor: pointer;}*/
.d_ul .fakeurl {font-size:20px; margin-right:5px;}
/*.d_ul .fakeurl:hover { text-decoration:none; }*/

.f14 {font-size:14px;}
.d_content .w_info ul {margin-left:5px; margin-right:5px;}

.d_info {color:#999; line-height:1.3;}

.share {font-size:14px;}
.share input {border:1px solid #bdbcbd; width:450px; padding:2px 0;}
.share td {padding-bottom:2px;}

.share-admin {font-size:14px; text-align: center;}
.share-admin th {padding-bottom:0; padding-left:10px; padding-right:10px; padding-top:2px; background:#d07577 url(/img/comment1.gif)}
.share-admin td {padding-bottom:0; padding-left:10px; padding-right:10px; padding-top:2px;}

.t2 {margin:10px 0 24px;}

.comment {font-size:14px; padding-left:6px; margin-bottom:25px;}
.com_title {height:20px; background:#d07577 url(/img/comment1.gif) 0 0 no-repeat; line-height:20px; margin-left:-6px; position:relative;}
.com_title b {display:block; font-weight:normal; color:#fff; font-size:15px; background:url(/img/comment2.gif) 100% 0 no-repeat; padding-left:6px;}
.com_title span {padding-left:15px;}

.t_form {font-size:14px; margin-bottom:20px;}
.t_form td {vertical-align:top; padding-bottom:8px;}

.t_form .inp1, .inp2, textarea {background:#eee; border:1px solid #b0b0b0;}
.inp1 {width:190px; padding:2px 0;}
.inp2 {width:100px; padding:2px 0;}

.shadow {width:100%; height:5000px; position:absolute; left:0; top:0; background:url(/img/dot.png); z-index:2;}

.pop_up {overflow:hidden;}


.pp {width:403px; height:129px; background:url(/img/pop_up.gif); overflow:hidden; position:absolute; z-index:3; left:50%; top:250px; margin-left:-200px;}

.pp_in {padding:25px 0 0 30px; font-size:18px; color:#666;}
.pp_b {padding:15px 0 0 20px;}
.pp_b input, .pp_b img {vertical-align:top;}
.cc2 {width:103px; margin:0 16px; background:#eee; border:1px solid #b4b4b4; font-size:33px; text-align:center;}

.t3 {padding-bottom:10px;}
.frame {font-size:15px; border-bottom:1px solid #666; padding-bottom:10px;}

.frame .w_info {float:left; color:#666;}
.frame .w_info ul {margin-right:12px;}

.w_info2 {float:right; text-align:right;}
/*.w_info2 select {width:64px;}*/
.w_info2 select {width:200px;}
.report_link {margin-left:42px; text-decoration: underline; cursor: pointer;}
.report_link:hover {text-decoration: none;}
.clear {clear:both;}
.frame_sponsor {margin-left:58px; font-weight:bold;}
.frame_sponsor a {color:#933; margin-left:3px;}

.i_framed {min-height:500px; width:100%;}

#footer .sponsored {text-align:left; margin-left:111px;}
.fs14 {font-size:14px;}

.main_wrap {width:770px; margin:0 auto;}

#wrapper .t4l {position:absolute; left:-60px; top:26px; }
#wrapper .t4r {position:absolute; right:-90px; top:26px; }

.error {font-size:14px; padding:30px 0 0 30px;}
.error_title {padding-bottom:18px;}
.error2 {color:#f00;}
.success2 {color:#007700;}
.tar {text-align:center;}
.tar2 {text-align:right; padding-right:10px; font-size:12px;}

.h2_alt {padding:10px 0 5px 183px; margin:0;}

.frame-page #wrapper {width:100%;}
.frame-page #wrapper .frame {width:950px; margin:0 auto;}
.frame-page #wrapper #head{width:950px; margin:0 auto;}

.page-in {padding:0 13px;}
