/* reset */
* {padding:0;margin:0;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */
body {font-size:12px;color:#000000;background:#fff;font-family:"Tahoma";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000000;}
h1 {font-size:1.7em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em;margin-bottom:0.75em;}
h3 {font-size:1.42em;line-height:1;margin-bottom:0.71em;}
h4 {font-size:1.5em;line-height:1.25;margin-bottom:.5em;color:#ff0000;font-family:"Arial";}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;vertical-align:middle;}
p {margin:0 0 0.6em;line-height:1.3em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration:none;}
a {color:#ff0000;text-decoration:underline;}
span.red {color:#ff0000;}

.clear {clear:both;width:100%;height:0px;display:block;}

body form .submit {cursor:pointer;}

/* base elements */
body {background:url(http://si1.ruscams.com/webmasters/img/bg_main.jpg) repeat;}
#cam_convert_login {height:100%;width:100%;background:url(http://si1.ruscams.com/webmasters/img/logo_big.jpg) no-repeat #f7e4b9;background-position:center top;padding-bottom:20px;position:relative;min-height:800px;}
#cam_convert_login_en {height:100%;width:100%;background:url(http://si1.ruscams.com/webmasters/img/logo_big_en.jpg) no-repeat #f7e4b9;background-position:center top;padding-bottom:20px;position:relative;min-height:800px;}
#container {width:804px;margin:0 auto;overflow:hidden;background:#fff;}

/* header */
#pageHeader {width:804;height:117px;background:url(http://si1.ruscams.com/webmasters/img/bg_header.jpg) top right no-repeat; position:relative;}
#pageHeader #aLogo {position:absolute;display:block;width:378px;height:117px; background:url(http://si1.ruscams.com/webmasters/img/head_logo.gif) no-repeat top left;}
#pageHeader #divAccount { position:absolute; right:38px; top:10px;width:190px;height:86px;line-height:2em;text-align:right;font-weight:bold;color:#9a0002;}
#pageHeader #divAccount span {float:left;font-size:11px;font-weight:normal;color:#828282; text-transform:uppercase;}
#divAccount A.account { display:block; width:78px; height:19px; position:absolute; left:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-account.gif); }
#divAccount A.exit { display:block; width:48px; height:19px; position:absolute; right:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-exit.gif); }
#divAccount A.exit_en { display:block; width:48px; height:19px; position:absolute; right:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-exit_en.jpg); }

#pageHeader_en {width:804;height:117px;background:url(http://si1.ruscams.com/webmasters/img/bg_header_en.jpg) top right no-repeat; position:relative;}
#pageHeader_en #aLogo {position:absolute;display:block;width:378px;height:117px; background:url(http://si1.ruscams.com/webmasters/img/head_logo.gif) no-repeat top left;}
#pageHeader_en #divAccount { position:absolute; right:38px; top:10px;width:190px;height:86px;line-height:2em;text-align:right;font-weight:bold;color:#9a0002;}
#pageHeader_en #divAccount span {float:left;font-size:11px;font-weight:normal;color:#828282; text-transform:uppercase;}
#divAccount A.account { display:block; width:78px; height:19px; position:absolute; left:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-account.gif); }
#divAccount A.exit { display:block; width:48px; height:19px; position:absolute; right:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-exit.gif); }
#divAccount A.exit_en { display:block; width:48px; height:19px; position:absolute; right:0px; bottom:0px; background:url(http://si1.ruscams.com/webmasters/img/bt-exit_en.jpg); }

/* login page */
#pageLogin {overflow:hidden;}

#divLogin {width:331px !important;border:solid 1px #b4935f;border-top:none;border-bottom:none;margin:275px auto 0;background:#f8eed4;position:relative;}
#dl_bottom {background:url(http://si1.ruscams.com/webmasters/img/bg_form_login.jpg) top left no-repeat;width:333px;position:relative;left:-1px;padding:15px 0 0;}
#divLogin h4 {text-align:center;font-size:18px;color:#49311f;}
#divLogin #formRegister {line-height:25px;text-align:center;}
#divLogin #formRegister input {border:solid 1px #db9b47;height:19px;width:117px;}
#divLogin #formRegister label {color:#9f0012;font-weight:bold;display:inline-block;width:115px;}
#divLogin #formRegister img {border:solid 1px #db9b47;margin-left:119px;margin-top:5px;width:118px;height:51px;}
#divLogin #formRegister .submit {width:100px;height:21px;border:none;background:url(http://si1.ruscams.com/webmasters/img/bg_submit1.jpg) top left repeat-x;font-size:11px;color:#fff;font-weight:bold;margin-bottom:5px;padding:0;}
#divLogin #formRegister fieldset {border:none;padding-left:45px;text-align:left;margin-bottom:15px;}
#divLogin #formRegister select {border:solid 1px #db9b47;width:117px;vertical-align:top;height:22px;margin:2px 0 2px 0;}

#divLogin form input {padding:0 4px;}

#divLogin #formLogin {line-height:21px;margin-top:2px;padding-left:8px;}
#divLogin #formLogin input {border:solid 1px #db9b47;height:19px;width:68px;vertical-align:bottom;}
#divLogin #formLogin .submit {width:48px;height:21px;border:none;background:url(http://si1.ruscams.com/webmasters/img/bg_submit1.jpg) top left repeat-x;font-size:11px;color:#fff;font-weight:bold;vertical-align:bottom;}
#divLogin #formLogin label {color:#9f0012;font-weight:bold;display:inline-block;vertical-align:bottom;padding:0;}

#divLogin #menuLogin {list-style-type:none;height:43px;margin-top:15px;}
#divLogin #menuLogin li {display:block;width:110px;height:21px;padding:14px 0px 8px 0px;float:left;background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu.jpg) top left no-repeat;text-align:center;}
#divLogin #menuLogin .left {width:110px;background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu_left.jpg) top left no-repeat;}
#divLogin #menuLogin .right {width:113px;background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu_right.jpg) top left no-repeat;}
#divLogin #menuLogin .active {font-weight:bold;color:#fff;}
#divLogin #menuLogin li.active {background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu_active.jpg) top left no-repeat;}
#divLogin #menuLogin .left.active {background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu_left_active.jpg) top left no-repeat;}
#divLogin #menuLogin .right.active {background:url(http://si1.ruscams.com/webmasters/img/bg_loginmenu_right_active.jpg) top left no-repeat;}

/* content */
#pageContent {width:100%;padding:0 12px 32px;margin-top:4px;}
#pageContent:after {
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent: -9999px;
}
* html #pageContent {
	height:1%;
}
*+html #pageContent {
	height:1%;
}
#pageContent #mainMenu {list-style-type:none;height:49px;}
#pageContent #mainMenu li {display:block;width:96px;height:21px;padding:17px 0px 11px 0px;float:left;background:url(http://si1.ruscams.com/webmasters/img/bg_menu.jpg) top left no-repeat;text-align:center;}
#pageContent #mainMenu #left {width:100px;background:url(http://si1.ruscams.com/webmasters/img/bg_menu_left.jpg) top left no-repeat;}
#pageContent #mainMenu #right {width:100px;background:url(http://si1.ruscams.com/webmasters/img/bg_menu_right.jpg) top left no-repeat;}
#pageContent #mainMenu .active {font-weight:bold;color:#fff;}
#pageContent #mainMenu li.active {background:url(http://si1.ruscams.com/webmasters/img/bg_menu_active.jpg) top left no-repeat;}
#pageContent #mainMenu #left.active {background:url(http://si1.ruscams.com/webmasters/img/bg_menu_left_active.jpg) top left no-repeat;}
#pageContent #mainMenu #right.active {background:url(http://si1.ruscams.com/webmasters/img/bg_menu_right_active.jpg) top left no-repeat;}

#pageContent #mpl {height:28px;padding-left:3px;background:url(http://si1.ruscams.com/webmasters/img/bg_submenu_left.png) top left no-repeat;overflow:hidden;margin-bottom:28px;}
#pageContent #mpr {height:28px;padding-right:3px;background:url(http://si1.ruscams.com/webmasters/img/bg_submenu_right.png) top right no-repeat #ffeecc;overflow:hidden;float:left;}
#pageContent #menuPage {list-style-type:none;line-height:28px;background:#ffeecc;padding-left:20px;color:#ff0000;font-size:12px;overflow:hidden;}
#pageContent #menuPage li {margin-right:24px;float:left;}

/* tables base */
#pageContent table tr.dark {background:#dadada;}
#pageContent table tr.light {background:#f1f1f1;}
#pageContent table td {height:19px;padding:0 10px;}
#pageContent table td.red {color:#ff0000;}
#pageContent table td.green {color:#0f8300;}
#pageContent table thead td {background:url(http://si1.ruscams.com/webmasters/img/bg_table_head.png) top left repeat-x;border-bottom:solid 1px #fff;border-right:solid 1px #fff;font-size:12px;font-weight:bold;color:#fff;padding:0 10px;height:41px;}
#pageContent table thead .right {border-right:none;background:url(http://si1.ruscams.com/webmasters/img/bg_table_head_right.png) top right no-repeat;}
#pageContent table thead .left {background:url(http://si1.ruscams.com/webmasters/img/bg_table_head_left.png) top left no-repeat;}
#pageContent table tfoot {background:#fff;}
#pageContent table tfoot td {height:24px;font-weight:bold;color:#49311f;}

#pageContent form input, #pageContent form select {border:solid 1px #ceb488;vertical-align:middle;font-size:11px;}
#pageContent form input {height:16px; padding-top:2px;}
#pageContent form select {height:20px;}
#pageContent form fieldset {border:none;width:100%;margin-bottom:0.5em;}
#pageContent form .submit {background:url(http://si1.ruscams.com/webmasters/img/bg_submit.png) repeat-x;color:#713000;font-size:11px;}
#pageContent form label {margin-right:3px;line-height:18px;}
#pageContent form {line-height:8px;}
#pageContent form select, body select {border:solid 1px #ceb488;}

#pageContent #pageSettings h1, #pageSettings #pageStats p,  #pageContent #pageSettings table {margin-left:9px;}
#pageContent #formSettings {text-align:center;line-height:25px;}
#pageContent #formSettings fieldset {text-align:left;border:none;width:100%;display:block;}
#pageContent #formSettings input {width:136px;height:14px;padding:4px 2px 0 2px;}
#pageContent #formSettings .submit {width:88px;height:20px;padding:0;padding-bottom:4px;}
#pageContent #formSettings label {width:150px;display:inline-block;}
#pageContent #formSettings #check_top {width:16px;border:none;}
#pageContent #formSettings.ip label {width:auto;margin-right:15px;}
#pageContent #formSettings .note {font-size:11px;border-top:solid 1px #ceb488;display:block;margin-top:10px;line-height:1.5em;text-align:left;padding-top:5px;}
#pageContent #formSettings.sub {text-align:left;}
#pageContent #formSettings.sub label {width:auto;}
#pageContent #formSettings select {width:116px;vertical-align:top;height:20px;margin:3px 0 2px 0;}
#pageContent #formSettings #file {height:auto;width:auto;}
body:last-child:not(:root:root) #pageContent #formSettings #file {border:none;vertical-align:top;}

/* left column */
#pageContent #contentLeft {width:471px;float:left;overflow:hidden;padding-left:4px;margin-right:32px;margin-top:9px;position:relative;}

#pageContent #contentLeft .contentNews {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_tl.png) top left no-repeat #fff7e6;margin-bottom:10px;float:left;width:100%;}
#pageContent #contentLeft .contentNews .corner_tr {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_tr.png) top right no-repeat;}
#pageContent #contentLeft .contentNews .corner_bl {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_bl.png) bottom left no-repeat;}
#pageContent #contentLeft .contentNews .corner_br {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_br.png) bottom right no-repeat;padding:8px 10px;}

#pageContent #contentLeft h1,#pageContent #contentLeft p {margin-left:9px;}
#pageContent #contentLeft .contentNews .date {width:53px;height:53px;background:url(http://si1.ruscams.com/webmasters/img/bg_date.png) top left no-repeat;float:left;color:#ff0000;text-align:center;font-size:10px;padding-top:6px;margin:1px 0 0 2px;}
#pageContent #contentLeft .contentNews .date span {width:100%;font-size:20px;}

#pageContent #contentLeft .contentNews h3 {color:#ff0500;margin:12px 0 3px 71px;display:block;font-size:14px;font-weight:bold;}
#pageContent #contentLeft .contentNews p {display:block;margin-left:71px;line-height:1.3em;}

#pageContent #contentRight {float:left;width:269px;margin-top:9px;}
#pageContent #contentRight #convert {height:49px;width:100%;font-size:11px;color:#49311f;margin-bottom:12px;}
#pageContent #contentRight #convert .left {width:140px;background:url(http://si1.ruscams.com/webmasters/img/bg_convert_left.png) top left no-repeat #f1f1f1;padding-left:15px;padding-right:0;}
#pageContent #contentRight #convert .left span {font-size:12px;font-weight:bold;}
#pageContent #contentRight #convert .right {background:url(http://si1.ruscams.com/webmasters/img/bg_convert_right.png) top right no-repeat #e4e4e4;text-align:center;color:#b40202;font-size:12px;font-weight:bold;padding:0;}

#pageContent #contentRight .tableTop {width:100%;margin-bottom:11px;}
#pageContent #contentRight .tableTop thead .left {width:144px;padding-right:0;}
#pageContent #contentRight .tableTop thead .left span {font-size:11px;font-weight:normal;}
#pageContent #contentRight .tableTop thead .right {text-align:center;font-size:11px;padding:0}
#pageContent #contentRight .tableTop thead .right a {color:#fff;}

#pageContent #contentRight .tableTop td.name {padding-left:10px;text-align:left;}
#pageContent #contentRight .tableTop td.ratio {text-align:center;color:#b40202;font-size:12px;font-weight:bold;}

#pageContent #pageRules, #pageContent #pagePayments {margin-top:30px;margin-left:15px;margin-right:15px;float:left;}
#pageContent #pageRules p span {color:#b30303;font-weight:bold;}

#pageContent #pagePayments #tablePayments thead .left {width:152px;}
#pageContent #pagePayments #tablePayments thead .right {width:66px;}

#pageContent #pageStats, #pageContent #pageSettings, #pageContent #pagePromo {float:left;padding-left:4px;margin-right:32px;margin-top:9px;}
#pageContent #pageStats h1, #pageContent #pageStats p,  #pageContent #pageStats table {margin-left:9px;}
#pageContent #pageStats #tableStats thead img {vertical-align:bottom;}
#pageContent #pageStats #tableStats {}

#pageContent .ftl {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_tl.png) top left no-repeat #fff7e6;margin-bottom:10px;float:left;margin-left:9px;display:inline;}
#pageContent .ftr {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_tr.png) top right no-repeat;}
#pageContent .fbl {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_bl.png) bottom left no-repeat;}
#pageContent .fbr {background:url(http://si1.ruscams.com/webmasters/img/bg_corner_br.png) bottom right no-repeat;padding:8px 10px;}

#pageContent #pageStats .users {font-weight:14px;font-weight:bold;margin-top:1em;margin-bottom:1em;}
#pageContent #pageStats .users span {color:#ff0000;}
#pageContent #pageStats .stn {position:relative;float:left;}

#pageContent #pageStats #formFilter {margin:0 auto;}
#pageContent #pageStats #formFilter #inday1, #pageContent #pageStats #formFilter #inday2 {width:14px;}
#pageContent #pageStats #formFilter #inmonth1, #pageContent #pageStats #formFilter #inmonth2 {width:75px;}
#pageContent #pageStats #formFilter #inyear1, #pageContent #pageStats #formFilter #inyear2 {width:52px;}
#pageContent #pageStats #formFilter #project {width:113px;}
#pageContent #pageStats #formFilter #subid {width:70px;}
#pageContent #pageStats #formFilter .submit {font-size:14px;font-weight:bold;height:20px;padding-top:0;width:18px;vertical-align:top;}

#pageContent .pagenum {height:40px;width:100%;float:left;}
#pageContent .pagenum ul {list-style:none;position:absolute;right:0;bottom:0;}
#pageContent .pagenum li {display:inline-block;margin-top:10px;padding:6px;float:left;}
#pageContent .pagenum li.active {color:#fff;font-weight:bold;background:#d0d0d0;}
#pageContent .pagenum li a.arrow {font-size:14px;text-decoration:none;color:#49311f;}

/* footer */
#pageFooter {width:749px;height:165px;text-align:center;border-top:solid 1px #c2af9d;margin:0 auto;}
#pageFooter p {margin-top:16px;font-size:11px;color:#ff0000;overflow:hidden;}
#pageFooter img {width:157px;height:44px;}

#pageFooter.outer {border-top:none;width:100%;height:60px;padding-top:40px;position:absolute;bottom:0;}

#pageContent div.logos h5 {margin-bottom:0.5em;}
#pageContent div.logos {margin-left:10px;display:inline-block;float:left;margin-left:20px;}
#pageContent div.logos img, #pageContent #pageRules div.logos .emptylogo {background:url(http://si1.ruscams.com/webmasters/img/bg_logo.jpg) top left no-repeat; width:212px;height:49px;display:inline-block;color:#fff;font-weight:bold;padding:9px 28px 6px;border:none;}
#pageContent #pageRules div.logos .emptylogo {text-align:center;line-height:49px;}

#pageContent #pagePromo h5 {clear:both;margin-bottom:1em;}
#pageContent #pagePromo p {padding-bottom:1.3em;border-bottom:solid 1px #c2af9d;display:inline-block;float:left;margin-bottom:2.5em;}
#pageContent #pagePromo p.nb {border-bottom:none;margin-bottom:0.5em;padding-bottom:0;}
body textarea {background:#fff7e6;border:solid 1px #ceb488;}
#pageContent #pagePromo textarea {display:inline-block;float:left;height:103px;margin-right:5px;width:440px;}
#pageContent #pagePromo #top_link {display:inline-block;float:left;height:105px;width:140px;}
#pageContent #pagePromo h1 {clear:both;margin-bottom:1.1em;}
#pageContent #pagePromo select {margin-left:2px;margin-right:8px;}
#pageContent #pagePromo #link_select {width:156px;}
#pageContent #pagePromo a img {width:140px;height:105px;}

.popup-holder {
	display: inline;
	position: relative;
	width: 13px;
	height: 13px;
}
.popup {
	display: none;
}
.active .popup {
	display: block;
	position: absolute;
	top: 22px;
	left: -85px;
	z-index: 99;
	border: 1px solid #fff;
	background: #6e1515;
	width: 246px;
	padding: 0 1px;
	color: #c3aea0;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.popup p {
	margin: 0;
	padding: 15px 20px;
}
.popup .close {
	display: block;
	background: #911717;
	text-align: center;
	color: #fec;
	padding: 7px 0;
	height: 15px;
	font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.popup .close:hover {
	text-decoration: underline;
}

.lang-index {
position: absolute;
top: 0;
left: 50%;
float: left;
display: inline;
margin-left: -98px;
padding-left: 7px;
background: url('http://si1.ruscams.com/webmasters/img/bg-lang-left.png') no-repeat;
}
.lang-index ul {
margin: 0;
float: left;
padding: 0 7px 0 0;
list-style: none;
background: url('http://si1.ruscams.com/webmasters/img/bg-lang-right.png') no-repeat 100% 0;
height: 32px;
overflow: hidden;
}
.lang-index li {
float: left;
padding: 11px 0 5px 10px;
width: 81px;
font: 11px/11px Arial, Helvetica, sans-serif;
background: url('http://si1.ruscams.com/webmasters/img/bg-flag.gif') no-repeat 8px 10px;
}
.lang-index a {
color: #706552;
text-decoration: none;
}
.lang-index a:hover {
color: #f00;
}
.lang-index img {
float: left;
margin-right: 9px;
}

.languages {
	position: absolute;
	top: 8px;
	left: 497px;
	width: 58px;
	height: 22px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url('http://si1.ruscams.com/webmasters/img/bg-lang.png') no-repeat;
}
.languages li {
	float: left;
	width: 19px;
	padding: 6px 0 0 7px;
}
.languages img {
	float: left;
	width: 16px;
	height: 10px;
}
.support {
	background: url('http://si1.ruscams.com/webmasters/img/bg-support-left.png') no-repeat;
	display: table;
	margin: 0 auto;
}
.support .i1 {
	background: url('http://si1.ruscams.com/webmasters/img/bg-support-right.png') no-repeat 100% 0;
	color: #4d3c2c;
	font: 12px/26px Arial, Helvetica, sans-serif;
	height: 56px;
	padding: 0 57px 0 7px;
}
.support .i1 a {
	color: #f00;
}
* html .support {
	float: left;
	display: inline;
	margin-left: expression(((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px");
}
* html .support .i1 {
	float: left;
}
*+html .support {
	float: left;
	display: inline;
	margin-left: expression(((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px");
}
.wrap {
	width: 100%;
	overflow: hidden;
}

