body {margin:0; padding:0; font-family:tahoma; font-size:11px; line-height:1.2; color:#3a3a3a;background:#fff;}
a img {border:0;}

a:link,
a:active,
a:visited {color:#3a3a3a; text-decoration:underline;}
a:hover {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {display:block; margin:0 0 10px 0; padding:0; color:#3a3a3a;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

ul,
ol {display:block; padding:0; margin:0;}
ul li {display:list-item; margin:0 0 0 20px; padding:0 0 0 0px;list-style:circle;}
ol li {display:list-item; margin:0 0 0 20px; padding:0 0 0 0px;list-style:decimal;}

.reset,
.reset li,
#hnav, #hnav li, #hnav ul,
.nRadio_list, .nRadio_list li,
#cSlider_out, #cSlider_out li,
#cSlider_nav ul, #cSlider_nav li,
.unit-rating, .unit-rating li,
.highslide-controls ul, .highslide-controls li,
.vprof_list, .vprof_list li,
.hprofile, .hprofile li,
.vcomm_row, .vcomm_row li,
.bProf_full, .bProf_full li {display:block; padding:0; margin:0; list-style:none;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font-family:tahoma; font-size:11px;}

/* Inputs */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea, 
.input_style select,
.input_style input.codeButtons {padding:1px; margin:1px; font-size:11px;color:#777; border:1px solid #cfcfcf; text-shadow:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
   background:#fff;outline:none;}

.input_style input[type="text"],
.input_style input[type="password"] {padding:3px 1px; text-indent:3px;}

.input_style input.codeButtons {padding:1px 0; font-style:normal; text-transform:none;}

.input_style input[type="text"]:hover,
.input_style input[type="password"]:hover,
.input_style textarea:hover, 
.input_style select:hover,
.input_style input[type="text"]:focus,
.input_style input[type="password"]:focus,
.input_style textarea:focus, 
.input_style select:focus,
.input_style input.codeButtons:hover {color:#222;background:#f8f8fa;}


.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button,
.input_style a.fbutton {
	background:#84cbf6;
	outline:none;
	border:0;
	font-size:11px;
 font-weight:bold;
	color:#fff;
  padding:4px 6px 6px 6px;
	text-decoration:none;
	margin-bottom: 2px !important;
	margin-top:2px;
	cursor: pointer;
-moz-border-radius: 7px; 
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-khtml-border-radius: 7px; 
border-radius: 7px;
}

.input_style input[type="button"]:hover,
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style a.fbutton:hover {text-decoration:none; background:#81c2f2;}
a.fbutton {display:inline-block;}

/* input reset */
.input_style_reset {
  opacity:1.0; filter: alpha(opacity=100);
  padding:0;
  margin:0;
  color:#222 !important;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -khtml-border-radius:0;
  border-radius: 0;
  background:#fff;
}
/* Inputs */



label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:none;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.hidden {overflow:hidden;}
.none {display:none;}

p {margin:10px 0;}

.clear_table {border:0; border-collapse:collapse; padding:0; margin:0;}
.clear {width:100%; height:0px; clear:both; overflow:hidden;}

#wrap_r {min-width:962px; background:url(../images/wrap_r_bg.jpg) repeat-x 0 0;}
#wrap_c {background:url(../images/header_bg.jpg) no-repeat center 0;}


#container_wrap {width:962px; margin:0 auto; background:url(../images/yzor.jpg) no-repeat right 513px;}
#wrap_lbg {height:0px; font-size:0px; position:relative;}
#wrap_lbg b {width:962px; height:426px; display:block; position:absolute; left:-1120px; top:0px; background:url(../images/wrap_l_bg.jpg) repeat-x 0 0;}

#header {height:280px;}
#hLogo {float:left; margin:12px 0 0 0;}
#hnav {float:right; margin:26px 0 0 0; position:relative;}
#hnav li {float:left; padding:0 0 0 34px;}
#hnav li:first-child {margin:0;}
#hnav li a {font-size:18px; color:#fff; text-shadow:2px 2px 10px #0666b7; text-decoration:none;}
#hnav li a:hover,
#hnav li.current {color:#eee;}
#hnav li.current {background:url(../images/hnav_arrow.png) no-repeat 28px 9px;}

#hnav li ul {width:535px; display:none; padding:3px 10px 4px 20px; overflow:hidden; position:absolute; left:0px; top:36px; background:url(../images/hnav_sub_bg.png) repeat-y 0 0;}
#hnav li.current ul {display:block;}

#hnav li ul li {padding:0 16px 0 14px; margin:0; background:url(../images/hnav_line.png) no-repeat 0 2px;}
#hnav li ul li:first-child {background:url(../images/hnav_arrow.png) no-repeat 3px 5px;}
#hnav li ul li a {display:inline; padding:0; font-size:11px; color:#fff; text-shadow:none; text-decoration:none;}
#hnav li ul li a:hover {text-decoration:underline;}


#header_bottom {height:131px; overflow:hidden;}
a.button_login {width:155px; height:58px; display:block; float:left; text-decoration:none; margin:60px 52px 0 0; background:url(../images/button_login_bg.png) no-repeat 0 0;}
a.button_login:hover {background:url(../images/button_login_bg.png) no-repeat 0 -58px;}
#flowing {width:271px; padding:96px 0 0 0; float:left; font-size:14px; color:#757575; background:url(../images/equalizer.png) no-repeat center 0;}
#flowing a {padding:0 0 0 17px; color:#757575; text-decoration:none; background:url(../images/arrow_elements.png) no-repeat -20px 1px;}
#flowing a:hover {text-decoration:underline;}

#hSlogan {float:right; padding:86px 0 0 0; font:16px/1.2 Tahoma; color:#393939;}


.cTop {overflow:hidden; margin:0 0 7px 0;}
#cSlider {width:469px; float:left; position:relative;}
#cSlider_out {width:404px; height:259px; float:left; position:relative;}
#cSlider_out li {width:404px; height:259px; position:absolute; left:0px; top:0px;}
#cSlider_out li img {width:404px; height:259px; vertical-align:top;}
#cSlider_out li b {width:398px; height:253px; display:block; position:absolute; left:3px; top:3px; background:url(../images/cslider_img_border.png) no-repeat 0 0;}

a.cS_button_up {width:10px; height:9px; display:block; position:absolute; right:25px; top:2px; text-decoration:none; background:url(../images/arrow_elements.png) no-repeat 0 0;}
a.cS_button_up:hover {background-position:-10px 0;}
a.cS_button_down {width:10px; height:9px; display:block; position:absolute; right:25px; bottom:0px; text-decoration:none; background:url(../images/arrow_elements.png) no-repeat 0 -9px;}
a.cS_button_down:hover {background-position:-10px -9px;} 

a.cS_button_up.disabled,
a.cS_button_down.disabled {opacity:0.3;  filter: alpha(opacity=30);  	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); cursor:default;}

#cSlider_nav {width:60px; height:235px; overflow:hidden; float:right; margin:15px 0 0 0;}
#cSlider_nav li {width:60px; height:39px; margin:0; cursor:pointer;}
#cSlider_nav li img {width:56px; height:35px; margin:1px 0 0 1px; vertical-align:top; border:1px solid #998775;}
#cSlider_nav li img:hover,
#cSlider_nav li.current img {margin:0; border:2px solid #fe9c0a;}


.cBlock_newradio {width:228px; float:left; margin:10px 0 0 20px;}
.cBlock_newradio .cBlock_title {width:220px; height:19px; padding:0 0 0 8px; margin:0 0 5px 0; background:url(../images/panel_bg.png) no-repeat 0 0;}
.cBlock_newradio .cBlock_title b {height:18px; display:block; line-height:1.2; font-size:14px; float:left; padding:1px 8px 0 0; font-weight:100; color:#fff; text-transform:uppercase; background:#84cbf2 url(../images/panel_bg.png) no-repeat right -19px;}
.nRadio_list {}
.nRadio_list li {padding:0 0 5px 23px; color:#494949; background:url(../images/arrow_elements.png) no-repeat -20px 0;}
.nRadio_list li a {color:#494949; text-decoration:none;}
.nRadio_list li a:hover {text-decoration:underline;}

.cBlock_vote {width:218px; float:left; margin:10px 0 0 14px;}
.cBlock_vote .cBlock_title {width:220px; height:19px; padding:0 0 0 8px; margin:0 0 5px 0; background:url(../images/panel_bg.png) no-repeat 0 -38px;}
.cBlock_vote .cBlock_title b {height:18px; display:block; line-height:1.2; font-size:14px; float:left; padding:1px 8px 0 0; font-weight:100; color:#fff; text-transform:uppercase; background:#97c33e url(../images/panel_bg.png) no-repeat right -57px;}

.bVote_top {width:186px; padding:12px 0 0 0; margin:10px 0 8px 0; background:url(../images/bvote_bg.png) no-repeat 0 0;}
.bVote_t_in {padding:0 15px 0 20px; background:url(../images/bvote_bg.png) no-repeat -186px bottom;}
.bVote_t_ins {overflow:hidden; padding:0 0 12px 0; position:relative; top:-6px;}
.bVote_list {overflow:hidden; padding:0 0 10px 0;}
.bVote_list .vote + .vote {margin-top: 2px;}
.bVote_bottom {overflow:hidden; padding:0 0 0 3px;}
.bVote_bottom span {width:83px; height:24px; display:block; float:left; background:url(../images/bvote_button_bg.png) no-repeat 0 0;}
.bVote_bottom span a {width:81px; height:22px; line-height:22px; display:block; color:#464545; text-decoration:none; text-align:center;}
.bVote_bottom span a:hover {background:url(../images/bvote_button_bg.png) no-repeat 0 -24px;}





.content_full {overflow:hidden; margin:0 0 12px 0;}
.cont_right {width:472px; float:right; overflow:hidden; padding:12px 0 0 0; margin:0 0 0 17px;}
.cont_left {overflow:hidden; padding:12px 0 0 0;}

.width_218 {width:218px;}

.v_top {margin:0 0 15px 0; background:#6ab7f0 url(../images/v_title_bg.png) no-repeat right 0;}
.v_top_in {height:27px; line-height:25px; padding:0 15px; font-size:14px; color:#fff; background:url(../images/v_title_bg.png) no-repeat 0 -27px;}
.v_top_in a {color:#fff; text-decoration:none;}
.v_top_in a:hover {text-decoration:underline;}
.v_top_in b {width:42px; height:42px; float:left; margin:-12px 10px 0 -6px; background:url(../images/v_icon.png) no-repeat 0 0;}
.v_top_in b.v_icon_2 {margin-top:-8px; background-position:0 -42px;}
a.v_top_alllink {display:block; float:right; font-size:11px;}


.v_loop {overflow:hidden; padding:0 0 0 10px; margin:0 0 12px 0; position:relative;}
.v_pict {width:140px; float:left; padding:5px 0; margin:0 7px 0 0;}
.v_pict img {
	vertical-align:top;
	box-shadow: 0 0 5px #71baf0;/* ������������ ������� */
	-webkit-box-shadow: 0 0 5px #71baf0; 
	-moz-box-shadow: 0 0 5px #71baf0; 
}
.v_pict img:hover {
	box-shadow: 0 0 5px #111;/* ������������ ������� */
	-webkit-box-shadow: 0 0 5px #111; 
	-moz-box-shadow: 0 0 5px #111; 
}
	
.v_cont {overflow:hidden;}
.v_title {padding:3px 0 11px 0; margin:0; font-weight:100; font-size:12px; color:#3a3a3a; text-shadow:1px 1px 1px #3a3a3a; background:url(../images/curve_line.png) no-repeat center bottom;}
.v_title a {color:#3a3a3a; text-decoration:none;}
.v_title a:hover {text-decoration:underline;}
.v_text {padding:0 0 6px 2px; overflow:hidden;}
.cont_left .v_text img, 
.cont_right .v_text img {max-width:302px;}

.v_detail {padding:5px 0 0 0; color:#656565; overflow:hidden; background:url(../images/curve_line.png) no-repeat center 0;}
.v_detail a {color:#656565; text-decoration:none;}
.v_detail a:hover {text-decoration:underline;}
.v_view {width:100px;}
.v_view,
.v_comm {float:left;}
.v_date {float:right;}
.v_cat {float:left; margin:0 0 0 20px;}

.v_inner .v_detail {padding:2px 0 10px 0; background-position:0 bottom;}
.v_inner .v_view {width:100px;}
.v_inner .v_comm {width:113px;}
.v_inner .v_date {float:left;}
.v_rating {float:right; padding:0 14px 0 0;}

.v_loop .vSys {position:absolute; left:5px; top:5px;}

.v_inner_sys {padding:20px 0 0 0; position:relative;}
.v_inner_sys .vSys {float:left; position:relative; left:0px; top:0px; margin:0 10px 0 0;}


.cItem_top {width:987px; height:19px; padding:0 0 0 8px; margin:0 0 5px 0; background:url(../images/citem_top_bg.png) no-repeat 0 0;}
.cItem_top b {height:18px; display:block; line-height:1.2; font-size:14px; float:left; padding:1px 28px 0 20px; font-weight:100; color:#fff; text-transform:uppercase; background:#84cbf2 url(../images/citem_top_bg.png) no-repeat right -19px;}

.cItem {width:992px; overflow:hidden; padding:5px 0; margin:0 0 16px -10px;}
.cItem_loop {width:165px; height:130px; float:left; padding:5px 0 20px 0; margin:0; overflow:hidden; text-align:center;}

.cItem_pict {height:108px; padding:5px 0 0 0;}

#dle-content .cItem_loop {width:180px; padding:5px 0 20px 0; margin:0 0 20px 0;}

.cItem_loop img {max-width:163px; max-height:108px; vertical-align:top;}
.cItem_loop img:hover {box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999;}
.cItem_loop h6 {margin:0; padding:10px 0 0 0; font-weight:100; font-size:14px; color:#3a3a3a; text-shadow:1px 1px 1px #3a3a3a;}
.cItem_loop h6 a {text-decoration:none;}
.cItem_loop h6 a:hover {text-decoration:underline;}

.cont_right .cItem_loop {height:auto; padding:0;}

a.shop_alllink {float:right; margin:-5px 50px 0 0; overflow:hidden; vertical-align:top; text-decoration:none;}
a.shop_alllink:hover {text-decoration:underline;}

.bShop_top {width:220px; height:20px; padding:0 0 0 8px; margin:0 0 17px 0; position:relative; top:4px; background:url(../images/panel_bg.png) no-repeat 0 -76px;}
.bShop_top b {height:19px; display:block; line-height:1.2; font-size:14px; float:left; padding:1px 10px 0 2px; font-weight:100; color:#fff; text-transform:uppercase; background:#97c33e url(../images/panel_bg.png) no-repeat right -102px;}

.bItem_full {overflow:hidden; padding:10px 0 20px 0;}
.bItem_full .cItem_loop {width:218px; float:none; margin:0 0 45px 0;}


.vComm_loop {margin:0 0 10px 0; background:url(../images/vcomm_c_bg.png) repeat-y 0 0;}
.vComm_rc {background:url(../images/vcomm_c_bg.png) repeat-y right 0;}
.vComm_lt {background:url(../images/vcomm_t_bg.png) no-repeat 0 0;}
.vComm_rt {background:url(../images/vcomm_t_bg.png) no-repeat right 0;}
.vComm_lb {background:url(../images/vcomm_b_bg.png) no-repeat 0 bottom;}
.vComm_rb {min-height:64px; padding:6px 20px 20px 15px; overflow:hidden; background:url(../images/vcomm_b_bg.png) no-repeat right bottom;}
.vComm_ava {width:65px; float:left; padding:6px 0 6px 6px; margin:0 8px 0 0; text-align:left; position:relative; overflow:hidden;}
.vComm_ava img {width:59px; vertical-align:top;}
.vComm_ava_b_t {width:71px; height:auto; display:block; position:absolute; left:0px; top:0px; bottom:15px; background:url(../images/vcomm_ava_border.png) no-repeat 0 0;}
.vComm_ava_b {width:71px; height:15px; display:block; position:absolute; left:0px; bottom:0; background:url(../images/vcomm_ava_border.png) no-repeat -71px 0;}
.vComm_cont {overflow:hidden; padding:3px 0 0 0;}
.vComm_top {overflow:hidden; padding:0 5px 10px 0; color:#6cb2e5; background:url(../images/vcomm_line.png) no-repeat 0 bottom;}
.vComm_top a {color:#6cb2e5; text-decoration:none;}
.vComm_top a:hover {text-decoration:underline;}
.vComm_message {padding:0 0 7px 0; overflow:hidden; color:#5f5f5f;}

.vComm_bottom {overflow:hidden; padding:5px 0 0 0; color:#6cb2e5; background:url(../images/vcomm_line.png) no-repeat 0 0;}
.vComm_bottom a {color:#6cb2e5; text-decoration:none;}
.vComm_bottom a:hover {text-decoration:underline;}

.vcomm_sys {color:#6cb2e5;}
.vcomm_sys a {font-weight:bold; color:#6cb2e5; text-decoration:none;}
.vcomm_sys a:hover {text-decoration:underline;}



#footer {min-width:962px; margin:0 auto;background:url(../images/footer_lr_bg.jpg) repeat-x 0 -206px;}
#footer_in {height:206px; background:url(../images/footer_bg.jpg) no-repeat center 0;}
#footer_ins {width:962px; margin:0 auto; position:relative;}
#footer_lbg {height:0px; font-size:0px; position:relative;}
#footer_lbg b {width:962px; height:206px; display:block; position:absolute; left:-1120px; top:0px; background:url(../images/footer_lr_bg.jpg) repeat-x 0 0;}

a.elite-desgins_ru {width:180px; height:40px; display:block; float:left; margin:138px 0 0 8px;}
#fCopy {float:left; margin:155px 0 0 233px;}

.footer__stats {position:absolute; right: 0; top: 180px;}

.hWin_outbg
	{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff url(../images/yzor.jpg) no-repeat right bottom;
	opacity:0;
  filter: alpha(opacity=0); 
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	display:none;
	z-index:9999;
	}
.hWin {width:229px; height:243px;display:none; padding:46px 0 0 0; position:fixed; left:50%; top:20%; margin:0 0 0 -110px; background:url(../images/hlogin_win_bg.png) no-repeat 0 0; z-index:99999;}
.hWin_close {width:13px; height:13px; display:block; position:absolute; right:5px; top:4px; background:url(../images/hwin_elements.png) no-repeat -484px 0; cursor:pointer;}
.hWin_close:hover {background:url(../images/hwin_elements.png) no-repeat -484px -13px;}
.hWin_bottom {width:229px; height:44px; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:center;}
.hWin_bottom .left,
.hWin_bottom .right {width:113px; padding:11px 0 0 0; color:#565656;}
.hWin_bottom a {color:#565656; text-decoration:none;}
.hWin_bottom a:hover {text-decoration:underline;}

.load_images {width:100px; height:100px; position:absolute; left:-1600px; top:-1000px; background:url(../images/hlogin_win_bg.png) no-repeat 0 0;}
.load_images b {width:100px; height:100px; display:block; background:url(../images/hwin_elements.png) no-repeat 0 0;}



.hLogin_form {width:191px; overflow:hidden; display:block; margin:0 auto;}
.hLogin_form_in {width:191px;  margin:0 auto;}
.hLogin_form_in input {vertical-align:top; outline:none;}
.hLogin_row {overflow:hidden; margin:0 0 10px 0;}
.hLogin_row span {display:block; padding:0 0 6px 2px; color:#000;}
.hLogin_row input {width:181px; height:32px; line-height:32px; display:block; padding:0 5px; margin:0; border:0; background:url(../images/hwin_elements.png) no-repeat -102px 0;}
.hLogin_row input:hover,
.hLogin_row input:focus {background:url(../images/hwin_elements.png) no-repeat -102px -32px;}
.hLogin_row input.hLogin_p {background-position:-293px 0;}
.hLogin_row input.hLogin_p:hover,
.hLogin_row input.hLogin_p:focus {background:url(../images/hwin_elements.png) no-repeat -293px -32px;}



.hLogin_save {overflow:hidden; padding:8px 0 0 0; margin:0 0 8px 0;}
.hLogin_save {display:block; overflow:hidden;}
.hLogin_save input {display:none;}
.hLogin_check {width:15px; height:15px; display:block; float:left; margin:0 3px 0 0; vertical-align:top; background:url(../images/hwin_elements.png) no-repeat -484px -26px; cursor:pointer;}
.hLogin_check.current {background-position:-484px -41px;}
.hLogin_sText {display:block; float:left; vertical-align:top;overflow:hidden; padding:0; margin:0; font-size:11px; color:#000; cursor:pointer;}

.hLogin_bottom {overflow:hidden;}
.hLogin_bottom button {display:block; float:right; margin:0; padding:0; border:0; background:0;}
.hLogin_bottom button span {width:92px; height:38px; line-height:32px; display:block; margin:0 auto; padding:0 10px 0 0; border:0; font-size:14px; color:#575757; text-align:center; background:url(../images/hwin_elements.png) no-repeat 0 0;}
.hLogin_bottom button span:hover {background:url(../images/hwin_elements.png) no-repeat 0 -38px;}


/* OTHER */
#tooltip {
position: absolute;
z-index: 10;
border: 1px solid #1593db;
background-color: #fff;
font-size:11px;
color: #000;
 margin:0 5px 0 0;
padding: 3px 5px;
opacity: 0.75;
	-moz-border-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px;
  box-shadow: 0 0 5px #1A3457;
  -webkit-box-shadow: 0 0 5px #1A3457; 
  -moz-box-shadow: 0 0 5px #1A3457; 
}
#tooltip h3 {display:block; margin:0; padding:0; font-size:1em;}



/* COMMENTS */
#comments {height: 80px;}
.mass_comments_action {display:block; padding:10px 0 16px 0 !important; color:#fff;}

.vcomm_loop {border-bottom:1px solid #ddd; padding-bottom:5px;}
	.vcomm_loop a {text-decoration:none;}
	.vcomm_loop a:hover {text-decoration:underline;}
.vcomm_loop .cvotes_cont_in {padding-bottom:5px;}
.vcomm_top {overflow:hidden; padding:2px 0 2px 6px; color:#666;}
.vcomm_row {float:left; padding:3px 16px 0 0;}
	.vcomm_row li {display:block; padding:0 0 4px 0;}
	.vcomm_top .panel_rating a {color:#ddd;}
.vcomm_cont {overflow:hidden; padding:0 10px 0 10px;}
.vcomm_left {width:100px; float:left; margin:1px 8px 0 0; overflow:hidden;}
.vcomm_right {padding:5px 8px; overflow:hidden;}
.vcomm_date {padding:3px 0 0 0; font-size:11px; text-align:center;}
.vcomm_message {min-height:90px; padding-bottom:10px; overflow:hidden;}
.vcomm_message h3 {font-size:16px;}
.vcomm_sys {text-align:right;}
.vcomm_sys input {vertical-align:top;}
/* profile */
.vprof_title { padding:0 0 7px 4px; margin:0 0 5px 0; border-bottom:1px solid #C1C1C1; font-size:12px; font-weight:bold; }
.vprof_top { padding:4px 1px; overflow:hidden; }
.vprof_top_l { width:100px; float:left; margin:0 10px 0 0; }
.vprof_top_r { overflow:hidden; }
.vprof_top_r ul { margin:-3px 0 0 0; }
.vprof_list li { margin:0 0 2px 0; }
.vprof_list li a { text-decoration:underline; }
.vprof_list li a:hover { text-decoration:none; }
.vprof_hr { height:1px; margin:0 0 4px 0; font-size:0px; background:#ddd; }
.vprof_bottom { overflow:hidden; padding:0 0 15px 0; }
.vprof_b_row { width:50%; float:left; }
*:first-child+html .vprof_b_row { width:49.999999%; } /* IE7 */
.vprof_b_row .vprof_title { margin-right:15%; }
.vprof_b_row .vprof_list { padding-left:4px; }
.blue_button { overflow:hidden; padding:10px 0; }
/*---Userinfo---*/
.lcol { float:left; }
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; border: 1px solid #C1C1C1; }
.userinfo .lcol .avatar img { width: 100px; }
.userinfo .lcol ul { font-size: 0.9em; }
.userinfo .rcol { width: 100%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; }
.userinfo .rcol ul li { margin-bottom: 0.2em; }
.ussep { padding-top: 12px; }
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; padding-top: 10px; width: 33.3%; }
.statistics ul.lcol h5 { display:block; margin:0; padding:0 0 5px 0; font-size:12px; }
.statistics ul.lcol li { padding: 0 3px 0 15px; font-family:arial; margin-bottom: 2px; font-size:11px; }
.lcol li h5.blue { font-size:14px; }

.bSearch {overflow:hidden; padding:4px 0 0 0; text-align:center;}
.bSearch input {margin:0; padding:0; vertical-align:top;}
.bSearch input[type="text"] {width:140px; height:20px; line-height:20px; margin:5px 5px 2px 0;}

#searchtable fieldset {border-color:#ddd;}
#searchtable fieldset:hover {border-color:#ccc;}

.preview_pop {padding:10px; background:#fff;}
.preview_pop fieldset {padding:0; background:#fff;}
.preview_pop .viewn_loop {margin:5px auto;}

div.vrelated {padding:5px 10px; margin:20px 10px 10px 10px; border:1px dotted #ccc;
	-moz-border-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px;
	}
.related_title {padding:0 0 5px 0; font-weight:bold;}
ul.vrelated {margin:0 0 0 20px;}
ul.vrelated li {margin-left:0; padding-left:0;}
ul.vrelated li a {color:#666; text-decoration:none;}
ul.vrelated li a:hover {text-decoration:underline;}

.bProf_wrap {padding:10px 10px 0 15px; overflow:hidden;}
.bProf_avatar {float:left; padding:20px 0 0 0; margin:0 10px 0 0;}
.bProf_avatar img {width:80px; vertical-align:top;}
.bProf_full {overflow:hidden;}
.bProf_full li {padding:0 0 2px 0;}
.bProf_full a {text-decoration:none;}
.bProf_full a:hover {text-decoration:underline;}
.bProf_wrap .hLogin_bottom {padding:22px 0 0 0;}
.bProf_wrap .hLogin_bottom button {width:102px; float:none; margin:0 auto;}

.vStatick {margin:0 0 20px 0;}

.vi_userinfo .v_top_in b {background:url(../images/profile.png) no-repeat 0 0;}
.vi_info {margin-bottom:30px;}
.vi_info .v_top_in b {background:url(../images/warning.png) no-repeat 0 0;}
.vPage .v_top_in b {background:url(../images/icon_Page.gif) no-repeat 0 0;}

.vPm .v_top {margin-bottom:5px;}
.PM_list {padding:2px 0 10px 0; text-align:center;}
.PM_list a {font-size:13px; margin:0 5px; text-decoration:none;}
.PM_list a:hover {text-decoration:underline;}

.searchtable {margin-bottom:10px;}
.search_bottom {padding:0 0 0 10px;}

.speedbar {margin:0 0 20px 5px; font-size:11px; font-weight:bold;color:#555; }
.speedbar a {color:#555; text-decoration:none;}
.speedbar a:hover {text-decoration:underline;}

.navigation {overflow:hidden;clear:both; padding:20px 0; text-align:center; color:#999; border:0px; }
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {display:inline-block; vertical-align:middle; text-decoration:none; color: #666; background:#e9fbfd; border:1px solid #84cbf2; padding:3px 7px; font-size:11px;
	-moz-border-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px;
}
.navigation a:hover { background:#d5effc; color:#222; border-color:#999; }
.navigation span {display:inline-block; vertical-align:middle; text-decoration:none; background:#fff; padding:3px 7px; border:1px solid #84cbf2; color:#666; font-size:11px; font-weight:bold;
	-moz-border-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px;
}
.navigation span.nav_ext { border: none; background: transparent; }

/* END */