body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* general */
html { height: 100%;}
body { position: relative; font-size:12px; background: #1B0713 url(http://si1.ruscams.com/models/i/bg.jpg) repeat center top; min-height: 100%; min-width: 1000px;}
* html body { height: 100%; }
h1 { padding-top:10px; font: italic 26px Trebuchet MS; color: #2B2B2B }
h2 { padding: 15px 0 2px; font: italic 22px Trebuchet MS; color: #2B2B2B }
h2 a { color: #AA0000 }
h3 { padding:0 0 13px 20px; font: normal 18px Tahoma; color: #2B2B2B }
h4 { margin-bottom:8px; font: normal 17px Trebuchet MS; color: white }
h5 { font: italic 18px Trebuchet MS; color: #2B2B2B }
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
strong { font-weight:bold }
a:hover { color: #1d1d1d !important }
.empty { width: 100%; height: 128px; clear:both }
.empty_login { width: 100%; height: 110px; clear:both }
#all { width: 924px; overflow:hidden; min-height:100%; margin: 0 auto; text-align: left; background: white }
.all1 { background: white url(http://si1.ruscams.com/models/i/all1.gif) repeat-y !important }
.all2 { background: white url(http://si1.ruscams.com/models/i/dot3.gif) repeat-y 363px 0 !important }
.all3 { background: url(http://si1.ruscams.com/models/i/footer_chat.jpg) no-repeat bottom !important }
.all3 .wrap { padding:30px 0; background: url(http://si1.ruscams.com/models/i/header_chat.jpg) no-repeat top !important }
.top_line { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 7px; overflow: hidden; background:#C9A46C url(http://si1.ruscams.com/models/i/decor_line.gif) repeat-x }

/* header */
#header { position: relative; overflow: hidden; z-index: 6; width: 924px; height: 179px; background:#1B0713 url(http://si1.ruscams.com/models/i/header.jpg) no-repeat }
#header.pass { height: 149px !important; background:#1B0713 url(http://si1.ruscams.com/models/i/header_pass.jpg) no-repeat !important }
#header .enter { position: absolute; top:0; left:338px; width: 243px; height: 45px;}
#header .enter span { width: 243px; height: 45px; display: block; background: url(http://si1.ruscams.com/models/i/enter.png) no-repeat  }
#header .enter span a { position: relative; width: 243px; height: 45px; display: block; cursor: pointer; text-decoration: none; }
#header .enter_en { position: absolute; top:0; left:338px; width: 243px; height: 45px;}
#header .enter_en span { width: 243px; height: 45px; display: block; background: url(http://si1.ruscams.com/models/i/enter_en.png) no-repeat  }
#header .enter_en span a { position: relative; width: 243px; height: 45px; display: block; cursor: pointer; text-decoration: none; }
#header .logo { position: absolute; width: 253px; height: 59px; top:65px; left:21px; }
#header .logo span { width: 253px; height: 59px; display: block; background: url(http://si1.ruscams.com/models/i/logo.png) no-repeat }
#header .logo span a { position: relative; width: 216px; height: 41px; display: block; cursor: pointer; text-decoration: none;  }
#header .logo_pass { position: absolute; width: 216px; height: 41px; top:50px; left:50%; margin-left:-108px }
#header .logo_pass span { width: 216px; height: 41px; display: block; background: url(http://si1.ruscams.com/models/i/logo.png) no-repeat }
#header .logo_pass span a { position: relative; width: 216px; height: 41px; display: block; cursor: pointer; text-decoration: none;  }
#header ul.lang { position: absolute; width: 16px; top:84px; left:284px; }
#header ul.lang li { float: left; width: 16px; height:11px; margin-bottom:9px; overflow: hidden; background: white }
#header ul.lang li a { float: left;}
#header .block { position: absolute; width: 350px; top:40px; right:0; text-align: right; }
#header .block ul { float: right; margin-left:35px; text-align: right;}
#header .block ul li { margin-bottom:3px }
#header .block ul li a { font: normal 11px Tahoma; color: #FFEEB1 }
#header .block ul li a:hover { color: #FFEEB1 !important }
#header .block table { float: right; }
#header .block table td { padding: 3px 4px; font: normal 11px Tahoma; color: white }
#header .block table td.r { text-align: left; font-weight: bold}
#header .block table td a { font: bold 11px Tahoma; color: #FFEEB1; text-decoration: none; }
#header .block table td a:hover { color: #FFEEB1 !important; }

.rel {
	width: 100%;
	position: relative;
	z-index: 21;
}
.rel ul.lang {
	position: absolute;
	top: 15px;
	left: 872px;
	z-index: 22;
}
.rel ul.lang li {
	float: left;
	margin-right: 4px;
}
.rel ul.lang img {
	float: left;
	padding: 3px;
}
.rel ul.lang li.active img {
	background: url('http://si1.ruscams.com/models/i/bg-lang-active.gif') no-repeat;
}

/* content */
#content { overflow:hidden }
#content .sidebar { float: right; width: 352px; padding: 20px 0 0; background: #FAF2D3 url(http://si1.ruscams.com/models/i/sidebar.jpg) no-repeat top }
#content .sidebar .block { margin-bottom:25px; text-align:center; font: normal 14px/2.8 Trebuchet MS; color: #000000 }
#content .sidebar .block a { color: #AA0000 }
#content .sidebar .block strong { font: normal 18px Trebuchet MS; color: #AA0000 }
#content .sidebar .block .enter { width: 181px; height: 41px; overflow: hidden; margin: 0 auto; display: block; text-decoration: none; background: white url(http://si1.ruscams.com/models/i/enter2.gif) no-repeat }
#content .sidebar .time { margin:5px 0 15px 20px; height: 29px }
#content .sidebar .time li { float:left; height: 29px  }
#content .sidebar .time li a { float:left; height: 29px; padding: 0 18px; font: bold 12px/29px Tahoma; color: #AA0000 }
#content .sidebar .time li.active { background: white url(http://si1.ruscams.com/models/i/time_l.gif) no-repeat left }
#content .sidebar .time li.active a { background: url(http://si1.ruscams.com/models/i/time_r.gif) no-repeat right; color: #2A2A2A; cursor: default; text-decoration: none; }
#content .sidebar .list { width: 350px; border-left:2px solid #FAF2D3 }
#content .sidebar .list td { font: normal 12px Tahoma; color: #576368 }
#content .sidebar .list td.l { width: 40px; padding-left:18px }
#content .sidebar .list td.r { width: 50px; padding-left:10px }
#content .sidebar .list .even { background: #FFFCEB; height: 24px }
#content .sidebar .list .odd { background: #FAF2D3; height: 26px }
#content .sidebar .sep { width: 100%; height: 2px; display: block; margin:20px 0; background: url(http://si1.ruscams.com/models/i/hr.gif) repeat-x; border: 0; overflow: hidden; }
#content .info { float: left; width: 530px; padding:20px 0 10px; margin-left:25px; display: inline; }
#content .info img.frame { border: 1px solid #D0D0D0; padding: 9px 10px }
#content .info .date { font: normal 11px Tahoma; color: #404141 }
#content .info p { margin: 10px 0 20px; font: normal 12px/1.6 Tahoma; color: #404141 }
#content .info p a { color: #AA0000 }
#content .info_only { width: 924px; padding:0 0 10px; font: normal 12px Tahoma; color: #000000 }
#content .info_only a { color: #AA0000 }
#content .info_only .a_more { padding:0 0 0 3px; line-height: 2 }
#content .info_only .block { width: 884px; padding:10px 25px; }
#content .info_only .block p { margin: 10px 0 20px; line-height: 1.6 }
#content .info_only .block .item { float: left; width: 280px; margin:0 10px 10px 0; display: inline; font-size: 11px  }
#content .info_only .block .item strong { font-size: 12px  }
#content .info_only .block .item textarea { width: 262px; height: 125px; margin-top:5px; padding:9px; background: #FDFDFD url(http://si1.ruscams.com/models/i/f_textarea.gif) no-repeat; border: 0 }
#content .info_only .block .f_text8 { width: 270px; height: 20px; margin:3px 0 15px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text8.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .block .f_text9 { width: 35px; height: 20px; margin:3px 0 15px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text9.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .block .f_text10 { width: 93px; height: 20px; margin:3px 0 15px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text10.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .block .f_text11 { width: 858px; height: 20px; margin:3px 0 15px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text11.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .block .reg_select {font: normal 16px Trebuchet MS; color: #273038 }
#content .info_only .block_orange { width: 884px; padding:10px 25px; background: #FFFBD3 }
#content .info_only .block_orange4 { padding:10px 20px; background: #ffffc4; line-height: 1.6em; width: 826px;}
#content .info_only strong.red { font: bold 12px Tahoma; color: #FF0000 }
#content .info_only strong.grey { color: #8F8F8F }
#content .info_only .list_line {  }
#content .info_only .list_line li { float:left; padding: 5px 6px 0 0; line-height: 2.6 }
#content .info_only .list_line li img { margin:3px 0 15px; }
#content .info_only .block.bord { border-bottom:1px solid #D2D2D2 }
#content .info_only .block.column_line { background: url(http://si1.ruscams.com/models/i/dot3.gif) repeat-y 611px 0 }
#content .info_only .block .f_bn { width: 213px; height: 31px; margin-top:10px; background: #FBDFE7 url(http://si1.ruscams.com/models/i/f_bn2.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
#content .info_only .block .frame { width: 865px; padding: 15px 0 10px; margin-bottom:10px; border: 1px solid #E2E2E2; background: url(http://si1.ruscams.com/models/i/dot4.gif) repeat-x bottom; }
#content .info_only .block .frame .left { float: left; margin-left:10px; display: inline; }
#content .info_only .block .frame .right { float: right; margin-right:10px; display: inline; line-height: 1.6 }
#content .info_only .block .frame label { font: normal 18px Trebuchet MS; color: #000000 }
#content .info_only .block .frame .list { margin:10px -14px 0 -5px; float: left; display: inline; }
#content .info_only .block .frame .list li { float:left; padding:0 14px }
#content .info_only .block .frame_wrap { overflow: hidden; width: 884px; }
#content .info_only .block .frame_wrap .in { width: 894px; }
#content .info_only .block .frame_small { position: relative; float:left; margin:0 9px 9px 0; display: inline; border: 1px solid #E2E2E2; padding: 10px; background: url(http://si1.ruscams.com/models/i/dot4.gif) repeat-x bottom; line-height: 1.6 }
#content .info_only .block .frame_small .chek { position: absolute; top: 12px; right:10px; margin-left:5px; display: inline; }
#content .info_only .block .frame_small .inf { padding-right:20px; margin-bottom:10px}
#content .info_only .submenu {  }
#content .info_only .submenu li { float:left; margin-right:48px;  }
#content .info_only .submenu li a { font: bold 12px/29px Tahoma; color: #AA0000 }
#content .info_only .submenu li.active a { color: #2A2A2A; cursor: default; text-decoration: none; }
#content .info_only .table1 { width: auto; padding: 0; }
#content .info_only .table1 td { padding: 5px 5px 5px 0 }
#content .info_only .table1 td.blank { width: 63px }
#content .info_only .table1 td.l { width: 98px; text-align: right; }
#content .info_only .table1 td .f_text { width: 130px; height: 20px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text2.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .table1 td .f_text2 { width: 710px; height: 20px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text3.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .table1 td select { width: 135px; font: normal 16px Trebuchet MS; color: #273038 }
#content .info_only .str { margin: 0 0 10px }
#content .info_only .info_right { float: right; padding: 10px; margin-top:-2px; background: #FFFBD3;  }
#content .info_only .info_right2 { float: right; line-height: 1.4 }
#content .info_only .left_column { float: left; margin:5px 15px 0 0; }
#content .info_only .left_column .video { float: left; position: relative; padding: 10px 15px 0; border: 1px solid #E2E2E2; line-height: 1.8 ; background: url(http://si1.ruscams.com/models/i/video_bottom.gif) repeat-x bottom }
#content .info_only .left_column .bottom { position: relative; overflow: hidden; left:50%; margin:15px 0 0 -84px; width: 167px; height: 26px; padding: 7px 5px 0 5px; background:#E3E3E3 url(http://si1.ruscams.com/models/i/video_bottom_orange.gif) repeat-x; border-top:1px solid #F7C872; border-left:1px solid #F9DBA2; border-right:1px solid #F9DBA2; border-bottom:1px solid #707070; text-align: left; }
#content .info_only .right_column { overflow: hidden; }
#content .info_only .right_column p { line-height: 1.8 }
#content .info_only .right_column .f_v_textarea { width: 377px; height: 125px; padding:9px; background: #FDFDFD url(http://si1.ruscams.com/models/i/f_v_textarea.gif) no-repeat; border: 0  }
#content .info_only .left_column2 { float: left; width: 570px;}
#content .info_only .left_column2 .f_password { margin-top:10px }
#content .info_only .left_column2 .f_password td { padding: 5px 5px 5px 0 }
#content .info_only .left_column2 .f_password td.left { text-align: right; }
#content .info_only .left_column2 .f_password td .f_text2 { width: 352px; height: 20px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text4.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .left_column2 .f_password td .list {  }
#content .info_only .left_column2 .f_password td .list li { float:left; margin:3px 20px 0 10px; display: inline; }
#content .info_only .left_column2 .f_password td .list2 {  }
#content .info_only .left_column2 .f_password td .list2 li { float:left; margin:0 20px 0 0; display: inline; }
#content .info_only .left_column2 .f_pay { margin-top:10px }
#content .info_only .left_column2 .f_pay td { padding: 10px 10px 10px 0 }
#content .info_only .left_column2 .f_pay td.active { background: #FFFBD3 }
#content .info_only .left_column2 .f_pay td .list { }
#content .info_only .left_column2 .f_pay td .list li { float: left; margin:0 5px; }
#content .info_only .left_column2 .f_pay td .f_text5 {  width: 148px; height: 20px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text5.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .left_column2 .f_pay td .radio { width: 16px; height: 16px; margin: 7px 0 0 5px; padding: 0 }
#content .info_only .left_column2 .f_contact { margin-top:10px }
#content .info_only .left_column2 .f_contact td .f_bn_add { position: relative; width: 104px; height: 31px; margin-top:10px; background: url(http://si1.ruscams.com/models/i/f_bn_cancel.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
#content .info_only .left_column2 .f_contact td .f_text6 {  width: 208px; height: 20px; padding: 7px 0 0 5px; margin-top:4px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text6.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .left_column2 select { width: 135px; font: normal 16px Trebuchet MS; color: #273038 }
#content .info_only .left_column3 { float: left; width: 400px; }
#content .info_only .left_column3 .settings { margin-top:10px }
#content .info_only .left_column3 .settings td { height: 36px }
#content .info_only .left_column3 .settings td .chek { float: left; width: 16px; height: 16px; margin-right:5px; padding: 0 }
#content .info_only .left_column3 .settings td label { float: left; margin-right:5px; }
#content .info_only .left_column3 .settings td select { width: 85px; margin-top:-6px; font: normal 16px Trebuchet MS ; color: #273038 }
#content .info_only .left_column3 .f_text7 { width: 181px; height: 20px; margin-top:5px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text7.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
#content .info_only .left_column3 .f_bn_add { position: relative; width: 104px; height: 31px; margin-top:5px; background: url(http://si1.ruscams.com/models/i/f_bn_cancel.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
#content .info_only .left_column3 .list_ban { margin:10px 0 0 0 }
#content .info_only .left_column3 .list_ban li { padding-left:16px; margin-bottom:7px; background: url(http://si1.ruscams.com/models/i/arr_ban.gif) no-repeat 0 4px; }
#content .info_only .right_column3 { float: right; width: 440px; padding-top:55px }
#content .info_only .right_column3 .block_orange3 { width: 410px; padding: 15px; font: normal 11px/1.6 Tahoma; color:#000000; background: #FFFFC4  }
#content .info_only .left_column4 { float: left; width: 320px; }
#content .info_only .left_column4 p { margin: 15px 0; line-height: 1.6 }
#content .info_only .right_column4 { float: right; width: 560px }
#content .info_only .right_column4 .items { float: right; position: relative; width: 560px; margin-right:-20px; overflow: hidden; }
#content .info_only .right_column4 .items .item { width: 560px; border-top:1px solid #D1D1D1; margin-top:-1px; }
#content .info_only .right_column4 .items .item td { padding: 10px 5px 0 10px; vertical-align: top; font: normal 12px/1.6 Tahoma; }
#content .info_only .right_column4 .items .item td a { font: normal 18px Trebuchet MS; }
#content .info_only .right_column4 .items .item td .float {  }
#content .info_only .right_column4 .items .item td .float li { float:left; font-size: 11px }
#content .info_only .right_column4 .items .item td .float li.left {padding-right:6px; font: normal 30px/42px Tahoma;  }
#content .info_only .right_column4 .items .item td .ic { margin:30px 0 0 5px }
#content .info_only .right_column4 .items .item td .ic li { margin-bottom:10px }
#content .info_only .right_column4 .items .item td.right { width:100% }



#content .info_only .right_column2 { float: right; width: 276px; padding-top:10px }
#content .info_only .right_column2 .block_orange2 { width: 276px; height: 223px; padding-top:110px; margin-bottom:10px; background: #FFFBD3; font: italic 18px Trebuchet MS; color: #2B2B2B; text-align: center; }
#content .info_only .right_column2 .block_orange2 input { margin-top:10px; font: normal 14px Trebuchet MS; color: #2B2B2B; }
#content .info_only .right_column2 p { margin:5px 0; font: normal 12px/1.6 Tahoma; color: #031118; }
#content .info_only .f_mail_pass { width: 270px; height: 20px; padding: 7px 0 0 5px; background: #FBFBFB url(http://si1.ruscams.com/models/i/f_mail_pass.gif) no-repeat; border: 0  }
#content .info_only .f_bn_pass { width: 213px; height: 31px; margin-top:10px; background: #FBDFE7 url(http://si1.ruscams.com/models/i/f_bn2.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
#content .content_top { position: absolute; width: 924px; height: 6px; background: url(http://si1.ruscams.com/models/i/content_top.gif) no-repeat; overflow: hidden;  }

#menu { position: relative; z-index: 10; width: 924px; height: 45px; overflow: hidden; margin-top:-5px; }
#menu ul { width: 960px; height: 45px; overflow: hidden; }
#menu ul li { float: left; height: 45px; }
#menu ul li a { float: left; height: 45px; display: block; cursor: pointer; background:#F5EFB7 url(http://si1.ruscams.com/models/i/menu.gif) repeat-x; font: normal 17px/45px Trebuchet MS; color:#483B31; text-decoration: none; }
#menu ul li a span { position: relative; float: left; height: 45px; text-align: center; display: block; background: url(http://si1.ruscams.com/models/i/menu_line.gif) no-repeat right; }
#menu ul li a.active span { background: url(http://si1.ruscams.com/models/i/menu_line_on.gif) no-repeat right; }
#menu ul li a:hover { background: #E8DF96 url(http://si1.ruscams.com/models/i/menu_on.gif) repeat-x; }
#menu ul li a.active { background: white url(http://si1.ruscams.com/models/i/menu_a.gif) repeat-x; }
#menu ul li a.active { cursor: default; }
#menu ul li.left a { background:#F5EFB7 url(http://si1.ruscams.com/models/i/menu_l.jpg) no-repeat 0; }
#menu ul li.right a span {background: none !important; }
#menu ul li.right a { background:#F5EFB7 url(http://si1.ruscams.com/models/i/menu_r.jpg) no-repeat 100% 0; }
#menu ul li.left a:hover { background:#E8DF96 url(http://si1.ruscams.com/models/i/menu_l_on.jpg) no-repeat 0; }
#menu ul li.left a.active { background:white url(http://si1.ruscams.com/models/i/menu_l_a.jpg) no-repeat 0; }
#menu ul li.right a:hover { background:#E8DF96 url(http://si1.ruscams.com/models/i/menu_r_on.jpg) no-repeat 100% 0; }
#menu ul li.right a.active { background:white url(http://si1.ruscams.com/models/i/menu_r_a.jpg) no-repeat 100% 0; }
.nav-news span {width: 102px;}
.nav-data span {width: 96px;}
.nav-profile span {width: 89px;}
.nav-photo span {width: 140px;}
.nav-stats span {width: 123px;}
.nav-messages span {width: 122px;}
.nav-settings span {width: 117px;}
.nav-partnership span {width: 135px;}
.page_wrap { width: 520px; margin:15px 0 25px  }
.page { position: relative; margin:0 0 15px  }
.page .left { position: absolute; left: 0 }
.page .left a { padding-left:18px; background: url(http://si1.ruscams.com/models/i/arr_l.gif) no-repeat left 5px; font: normal 12px/20px Verdana; color:#937a00 }
.page .right { position: absolute; right: 0 }
.page .right a { padding-right:18px; background: url(http://si1.ruscams.com/models/i/arr_r.gif) no-repeat right 5px; font: normal 12px/20px Verdana; color: #937a00 }
.page .list { position:relative;right:50%;float:right; }
.page .list ul { position:relative;z-index:1;right:-50%; }
.page .list ul li { float:left; margin: 0 3px; line-height: 22px; color: #937A00 }
.page .list ul li a { float: left; display: inline; font: normal 12px/20px Verdana; color: #937a00 }
.page .list ul li.active { height: 20px; background: #971D1D url(http://si1.ruscams.com/models/i/page_l.gif) no-repeat left }
.page .list ul li.active a { height: 20px; padding: 0 8px; background: url(http://si1.ruscams.com/models/i/page_r.gif) no-repeat right; text-decoration: none; color: white !important; cursor: default; }

.v_block { position: relative; float: left; overflow: hidden; width: 286px; height: 222px; margin:5px 2px 0 0; border: 1px solid #E1E1E1; background: url(http://si1.ruscams.com/models/i/dot.gif) repeat-x bottom }
.v_block .in { overflow: hidden; position: relative; width: 269px; height: 202px; margin: 9px 0 0 8px; overflow: hidden; }
.v_block .in .bottom { position: absolute; bottom: 0; left: 0; width: 269px; height: 48px; text-align: center;}
.v_block .in .bottom span { width: 269px; height: 39px; display: block; padding: 9px 0 0 0; background: url(http://si1.ruscams.com/models/i/png.png) repeat }
.v_block .in .bottom .f_bn_edit { position: relative; width: 138px; height: 31px; margin-top:0; background: url(http://si1.ruscams.com/models/i/bn_edit.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.v_block .in .bottom .f_bn_del { position: relative; width: 104px; height: 31px; margin-top:0; background: url(http://si1.ruscams.com/models/i/bn_del.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.v_block .detector { position: absolute; height: 220px; overflow: hidden; }
.v_block .detector img { position: relative; border-right:1px solid #E9E4D2; background: #FFFCE4 }
.v_block .top { position: relative; z-index: 20; text-align: center; padding-top:90px }
.v_block .top .f_bn_cancel { position: relative; width: 104px; height: 31px; margin-top:59px; background: url(http://si1.ruscams.com/models/i/f_bn_cancel.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.v_block .top .f_bn_loading { position: relative; width: 104px; height: 31px; background: url(http://si1.ruscams.com/models/i/f_bn_loading.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.v_block .f_bn_loading2 { position: relative; width: 104px; height: 31px; background: url(http://si1.ruscams.com/models/i/f_bn_loading2.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }

.data_table_wrap { position: relative; border-top:1px solid #D0D0A8; border-bottom:1px solid #EFEFDD; background: url(http://si1.ruscams.com/models/i/data_table_td.gif) repeat 0 48px }
.data_filter { padding:0 10px 0 20px; border-top:1px solid #DDDCD4; background: #FFFEF0 url(http://si1.ruscams.com/models/i/data_filter.gif) repeat-x top; }
.data_filter table { float:left }
.data_filter table.r { float:right !important }
.data_filter table td { height: 51px; padding:0 10px 0 0; font: bold 12px Tahoma; color: #273038 }
.data_filter table select { font: normal 16px Trebuchet MS; color: #273038 }
.data_filter table .data_bn { width: 104px; height: 31px; background: url(http://si1.ruscams.com/models/i/f_bn_cancel.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.data_table .list {  }
.data_table .list li { float:left; margin-right:50px; font: bold 12px Tahoma; color: #000000 }
.data_table_wrap .top { position: absolute; z-index: 5; top:1px; left: 0; width: 100%; height: 48px; background:#FEFDEF url(http://si1.ruscams.com/models/i/data_table_th.gif) repeat-x top }
.data_table { position: relative; z-index: 10;  }
.data_table th { height: 48px; padding:0 20px; text-align: center; font: italic 17px Trebuchet MS; color:#273038; border-right:1px solid #EFEFDD; background:#FEFDEF url(http://si1.ruscams.com/models/i/data_table_th.gif) repeat-x top }
.data_table td { padding:0 13px; font: normal 12px Tahoma; color: #576368; text-align: center; border-right:1px solid #EFEFDD }
.data_table .odd { background: #FDFBE7; height: 39px }
.data_table .even { background: #FFFFF9; height: 34px }
.data_table .small { font-size: 11px }

/* footer */
#footer { width: 100%; height: 128px; margin: -128px 0 0; text-align: center; background: url(http://si1.ruscams.com/models/i/decor_line.gif) repeat-x bottom }
#footer .wrap { width: 924px; height: 128px; margin: 0 auto; background:#1B0713 url(http://si1.ruscams.com/models/i/footer.jpg) no-repeat; text-align: left;  }
#footer .wrap .top1 { width: 924px; height: 88px; padding-top:40px; background: url(http://si1.ruscams.com/models/i/footer1.gif) no-repeat top }
#footer .wrap .top2 { width: 924px; height: 88px; padding-top:40px; background: url(http://si1.ruscams.com/models/i/footer2.gif) no-repeat top }
#footer .wrap .top3 { width: 924px; height: 88px; padding-top:40px; background: url(http://si1.ruscams.com/models/i/footer3.gif) no-repeat top }
#footer .wrap .copyright { float: left; width: 320px; font: normal 11px Tahoma; color: #BA9EAD; }
#footer .wrap .links { float: right; width: 530px }
#footer .wrap .links li { float: right; margin:0 0 0 95px;}
#footer .wrap .links li ul { float: none; text-align: left; }
#footer .wrap .links li li { padding-left:11px; float: none; margin:0 0 12px 0; background: url(http://si1.ruscams.com/models/i/arr.gif) no-repeat 0 7px }
#footer .wrap .links li li a { font: normal 11px Tahoma; color: #FFEEB1 }
#footer .wrap .links li li a:hover { color: #FFEEB1 !important }

.all_login { background: url(http://si1.ruscams.com/models/i/bg_login.jpg) no-repeat top center !important;}
.all_login .align { padding-top:190px }
.all_login .logo { width: 216px; height: 41px; margin:0 auto 30px }
.all_login .logo span { width: 216px; height: 41px; display: block; background: url(http://si1.ruscams.com/models/i/logo.png) no-repeat }
.all_login .logo span a { position: relative; width: 216px; height: 41px; display: block; cursor: pointer; text-decoration: none;  }
.all_login .login_block { overflow: hidden; width: 548px; height: 245px; margin: 0 auto; background: url(http://si1.ruscams.com/models/i/login.png) no-repeat }
.all_login .login_block table { position: relative; margin:62px 0 0 72px }
.all_login .login_block table td { padding:0 6px 16px 0 }
.all_login .login_block table td.left { text-align:right }
.all_login .login_block table td label { font: normal 12px Tahoma; color: #2F3030 }
.all_login .login_block table td a { font: normal 12px Tahoma; color: #AA0000 }
.all_login .login_block table td .text { width: 199px; height: 20px; padding: 7px 0 0 5px; background: white url(http://si1.ruscams.com/models/i/f_text.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #2F3030 }
.all_login .login_block table td .bn { width: 117px; height: 31px; background: #FBDFE7 url(http://si1.ruscams.com/models/i/f_bn.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }
.all_login .login_info { width: 470px; margin: -38px auto 0; background: white url(http://si1.ruscams.com/models/i/login_info_t.gif) no-repeat top }
.all_login .login_info .wrap { width: 440px; padding: 10px 15px; background: url(http://si1.ruscams.com/models/i/login_info_b.gif) no-repeat bottom; font: bold 12px Tahoma; color: #ED0000; text-align: center; }

#footer_login { width: 100%; height: 110px; margin: -110px 0 0; text-align: center; background: url(http://si1.ruscams.com/models/i/decor_line.gif) repeat-x bottom }
#footer_login .wrap { width: 924px; height: 85px; padding-top:25px; margin: 0 auto; background:url(http://si1.ruscams.com/models/i/footer_login.jpg) no-repeat bottom; font: normal 11px Tahoma; color: #BA9EAD; }

.chat { position: relative; z-index: 120; width: 425px; height: 617px; background: white url(http://si1.ruscams.com/models/i/chat_top.gif) no-repeat top }
.chat .in { width: 425px; height: 617px; background: url(http://si1.ruscams.com/models/i/chat_bottom.gif) no-repeat bottom; font: normal 12px/1.6 Tahoma; color: #000; text-align:left }
.chat .in .top { padding: 13px 15px 15px }
.chat .in .top a { font: normal 18px Trebuchet MS; color: #AA0000 }
.chat .in .top .pic { float:left; margin:2px 10px 0 0; display: inline; }
.chat .in .top .info { float:left;  }
.chat .in .messages { height: 315px; overflow: auto; padding: 15px 15px 0; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1 }
.chat .in .messages .item { margin-bottom:25px }
.chat .in .messages .item a { font: bold 12px Tahoma; color: #AA0000 }
.chat .in .messages .item.second a { font: bold 12px Tahoma; color: #1d1d1d }
.chat .in .bottom { padding: 10px 15px 0 }
.chat .in .bottom textarea { width: 382px; height: 87px; padding: 5px 5px 0 5px; border: 1px solid #E1E1E1; background: url(http://si1.ruscams.com/models/i/dot5.gif) repeat-x top }
.chat .in .bottom .f_bn_chat { width: 213px; height: 31px; margin-top:5px; background: #FBDFE7 url(http://si1.ruscams.com/models/i/f_bn2.gif) no-repeat; border: 0; font: bold 12px Tahoma; color: #5A5758; cursor: pointer; }



/* faq */
.faq-block {
	width: 854px !important;
	margin: 0 auto;
}
.roll {
	width: 854px;
	overflow: hidden;
	margin: 11px 0;
}
.question {
	display: block;
	background: url('http://si1.ruscams.com/models/i/bg-question.png') no-repeat;
	color: #a00;
	font: italic 18px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	height: 30px;
	padding: 0 18px;
	text-decoration: none;
}
.close .question {
	line-height: 32px;
	height: 32px;
	background: url('http://si1.ruscams.com/models/i/bg-question-close.png') no-repeat;
}
div.inner {
	display: block;
	background: #efefef url('http://si1.ruscams.com/models/i/bg-inner.gif') no-repeat 0 100%;
}
.close div.inner {
	display: none;
}
div.inner2 {
	padding: 8px 18px;
	background: url('http://si1.ruscams.com/models/i/bg-inner2.gif') repeat-x;
}

/* registration */
.reg {
	height: 149px !important;
	background: url('http://si1.ruscams.com/models/i/header-reg.jpg') no-repeat !important;
}
.logo-reg {
	position: absolute;
	overflow: hidden;
	width: 279px;
	height: 56px;
	text-indent: -9999px;
	top: 73px;
	left: 317px;
}
.alert {
	padding-left: 24px;
	background: url('http://si1.ruscams.com/models/i/alert.gif') no-repeat 0 50%;
}
.form-list {
	width: 614px;
	position: relative;
	left: -10px;
	overflow: hidden;
	margin: 20px 0 0;
}
.form-list li {
	float: left;
	width: 594px;
	padding: 5px 10px;
	border-bottom: 5px solid #fff;
	font-size: 11px;
}
.form-list div {
	padding: 3px 0 0;
	font-size: 12px;
}
.error {
	background: #feead9 url('http://si1.ruscams.com/models/i/alert.gif') no-repeat 585px 50%;
}
.form-list label {
	display: block;
	font-weight: bold;
	margin: 0 0 4px;
	font-size: 12px;
}
.form-list label span {
	color: #f00;
}
.f-text {
	width: 270px;
	height: 20px;
	vertical-align: middle;
	padding: 7px 0 0 5px;
	margin: 0 10px 0 0;
	background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text8.gif) no-repeat;
	border: none;
	font: normal 11px Tahoma; color: #2F3030;
}
.x-short {
	width: 93px;
	margin: 0 2px 0 0;
	background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text10.gif) no-repeat;
}
.xx-short {
	width: 35px;
	margin: 0 2px 0 0;
	background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text9.gif) no-repeat;
}
.xx-long {
	width: 518px;
	background: #FBFBFB url(http://si1.ruscams.com/models/i/f_text11.gif) no-repeat;
}
.form-list img {
	vertical-align: middle;
}

/* login */
body#login {
	color: #f0dcaa;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	background: #1B0713 url('http://si1.ruscams.com/models/i/bg.jpg') 50% 0;
	min-width: 1000px;
}
#login #container {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 130px;
}
#login #container {
	background: url('http://si1.ruscams.com/models/i/bg-login.jpg') no-repeat;
}
#login .features {
	width: 854px;
	height: 60px;
	margin: 0 auto;
	padding-left: 5px;
	overflow: hidden;
	background: url('http://si1.ruscams.com/models/i/bg-features.png') no-repeat 50% 0;
}
#login .features li {
	float: left;
	height:45px;
	padding: 15px 23px 0;
	display: inline;
	color: #f0dcaa;
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	background: url('http://si1.ruscams.com/models/i/spr.gif') no-repeat 0 13px;
}
#login .features li.lang {
	padding: 15px 0 0;
}
#login .features li.lang ul {
	padding-left: 9px;
}
#login .features li.lang li {
	padding: 11px 2px 0;
	background: none;
}
#login .features li.lang li img {
	padding: 3px;
	float: left;
}
#login .features li.lang li.active img {
	background: url('http://si1.ruscams.com/models/i/bg-lang-active.gif') no-repeat;
}
#login .features li:first-child {
	background: none;
}
#login h1 {
	width: 543px;
	height: 298px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('http://si1.ruscams.com/models/i/hd-enter.jpg') no-repeat;
	margin: 0 0 0 217px;
	padding: 0;
}
#login .txt-box {
	position: relative;
	z-index: 2;
	width: 483px;
	margin-left: 247px;
	text-align: center;
}
#login .txt-box h2 {
	color: #fff;
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	background: url('http://si1.ruscams.com/models/i/bg-h2.png') no-repeat;
	padding: 8px 0 5px;
	margin: 8px 0 0;
	width: 100%;
}
#login .txt-box h2:first-child {
	margin-top: 0;
	padding-top: 0;
	background: none;
}
#login .txt-box p {
	margin: 0;
}
#login .enterform {
	width: 543px;
	height: 190px;
	background: url('http://si1.ruscams.com/models/i/bg-form.jpg') no-repeat;
	margin-left: 217px;
	padding: 15px 0 0;
}
#login .row {
	width: 467px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 15px;
	min-height: 27px;
}
#login .remindpass {
	width: 430px;
	padding-left: 37px;
}
#login .centeralign {
	text-align: center;
	color: #000;
	font: 14px/17px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 0 7px;
}
#login .row label {
	width: 77px;
	float: left;
	text-align: right;
	font: 14px/27px Tahoma, Arial, Helvetica, sans-serif;
	color: #2f3030;
}
#login .row .text {
	float: left;
	display: inline;
	margin: 0 12px;
	border: 1px solid #e1e1e1;
	border-color: #b59b7b #e1e1e1 #e1e1e1 #b59b7b;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	width: 138px;
}
#login .row .longer {
	width: 230px;
}
#login .row a {
	color: #a00;
	font: 14px/27px Tahoma, Arial, Helvetica, sans-serif;
	float: left;
}
#login .row .button {
	display: block;
	float: none;
	margin: 13px auto 0;
	width: 117px;
	height: 31px;
	background: url('http://si1.ruscams.com/models/i/button.gif') no-repeat;
	line-height: 31px;
	text-align: center;
	border: none;
	font-size: 12px;
	color: #a00;
	text-decoration: underline;
}
#login #footer {
	background: url('http://si1.ruscams.com/models/i/bg-footer.jpg') repeat-x 50% 100%;
	height: 113px;
	text-align: center;
	color: #ba9ead;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
#login .register {
	width: 399px;
	height: 59px;
	overflow: hidden;
	margin: 0 auto 22px;
	background: url('http://si1.ruscams.com/models/i/register.png') no-repeat;
}
#login .register a {
	float: left;
	display: inline;
	width: 227px;
	height: 45px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 14px 0 0 86px;
	position: relative;
}
.error-box {
	clear: both;
	color: #f00;
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 92px;
	margin: 0 0 -13px;
}

.place-holder {width:385px;overflow:hidden;}

