@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url(/data/img/bg_main.png);
	font: 100% "Century Gothic", Helvetica, Arial, sans-serif;
}
input, textarea, select, option {
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
}
a img { border: 0; }

.container {
	width: 770px;
	margin: 25px auto;
	background: #f2f2f2;
	border: 1px solid #e4e4e4;
	
}

/* {{{ header */
.header {
	background: white url(/data/img/bg_header.png) no-repeat 100% 24px;
	padding-top: 128px;
	position: relative;
}
.logo {
	position: absolute;
	left: 23px;
	top: 11px;
}
.slogan {
	position: absolute;
	left: 129px;
	top: 105px;
	font-weight: bold;
	font-size: 12px;
	color: #ba232f;
}
.header table {
	width: 100%;
	border-spacing: 0;
}
.title {
	padding: 2px 25px;
	background: #ba232f;
	border-style: solid;
	border-width: 1px;
	border-color: #d78087 #75161e #4e0f14 #c9525b;
}
.header h1 {
	font-size: 12px;
	color: #fff;
}
.user {
	padding: 2px 20px;
	font-size: 12px;
	background: #e8e8e8;
	border-style: solid;
	border-width: 1px;
	border-color: #f2f2f2 #929292 #616161 #f3f3f3;
	text-align: center;
}
.contact-us {
	position: absolute;
	right: 20px;
	bottom: -20px;
	color: #505050;
	padding-left: 12px;
	background: url(/data/img/bul2.gif) no-repeat 0% 50%;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
/* {{{ login form */
#login-form, #login-form * {
	font-size: 12px;
}
#login-form label {
	color: #fff;
}
.content #login-form label {
	color: #000;
	font-weight: bold;
}
#login-form .text {
	border: 1px solid #7c7374;
	margin-right: 10px;
}
.content #login-form .text {
	margin-right: 0px;
}
#btn-login {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#login-form table {
	border-collapse: collapse;
}
#login-form table td {
	padding: 0;
}
.content #login-form table td {
	padding: 5px;
}
.errors {
	color: #BA232F;
}
/* }}} login form */
/* }}} header */

/* {{{ content */
/* {{{ main menu */
.main-menu {
	margin: 25px;
	padding: 0;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
}
.main-menu li {
	list-style: none;
	background: url(/data/img/bul1.png) no-repeat 0 4px;
	padding-left: 17px;
	display: inline;
	margin-right: 30px;
}
.main-menu li.current {
	background-position: 0 -21px;
	color: #ba232f;
}
.main-menu a {
	color: #505050;
	text-decoration: none;
}
/* }}} main menu */

/* {{{ sub menu */
.sub-menu {
	margin: -10px 40% 25px 25px;
	padding: 0;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.sub-menu li {
	list-style: none;
	background: #616161;
	border: 1px solid #000;
	padding: 0px 10px;
	display: inline;
	margin-right: 5px;
}
.sub-menu li.current {
	color: #fff;
	background: #ba232f;
}
.sub-menu a {
	color: #fff;
	text-decoration: none;
}
/* }}} sub menu */

.content {
	margin: 25px;
	font-size: 12px;
	/*height: 550px;*/
	min-height: 550px;
	_height: 550px;
}
.contact {
	margin-left: 40px;
}
.main .content {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.4;
}
.main .content h1 {
	font-size: 22px;
	color: #ba232f;
	font-weight: normal;
}

/* {{{ statistics table */
.stat {
	border-spacing: 0;
	border-bottom: 1px solid #616161;
	margin-bottom: 1em;
}
.account-info {
	width: 100%;
}
.account-info .col1 {
	width: 50%;
}
.stat th {
	text-align: left;
	border-style: solid;
	border-width: 1px;
	padding: 2px 25px;
	font-size: 15px;
	font-weight: bold;
}
.stat th strong {
	font-weight: normal;
}
.stat td {
	padding: 5px 25px;
	font-size: 12px;
}
th.col1 {
	border-color: #a4a4a4 #404040 #292929 #828282;
	background: #616161;
	color: #fff;
}
th.col2 {
	border-color: #d9d9d9 #777777 #4f4f4f #cdcdcd;
	background: #bdbdbd;
}
.odd {
	background: #e7e7e7;
}
td.col1 {
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
}
td.col2 {
	border-right: 1px solid #616161;
}
.total {
	font-weight: bold;
}
.selected {
	color: #ba232f;
}
.block-header {
	background: #ddd;
	border: 1px solid #616161;
}
/* }}} statistics table */

.account-info .text {
	border: 1px solid #7e9db9;
	width: 195px;
}
.submit-button {
	margin: 0 0 0 auto;
	display: block;
}
/* }}} content */

/* {{{ footer */
.footer {
	font: 12px Tahoma, Geneva, sans-serif;
	padding: 10px 25px;
	position: relative;
}
.footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer li {
	list-style: none;
	display: inline;
}
.copy {
	padding: 0;
	margin: 0;
	position: absolute;
	right: 25px;
	top: 10px;
}
/* }}} footer */

/* {{{ common styles */
.fw { width: 100%; }
.hw { width: 50%; }
.t { vertical-align: top; }
.r { text-align: right; }
/* }}} common styles */

* html .header { height: 1%; }

#pub td{border: 1px solid #828282; vertical-align: top; font-family: Verdana; font-size: 11px; background: #e7e7e7;}
#pub td h2{font-size: 16px; color: #000000; padding: 20px;}
#featured h1 {background: #616161; color: #ffffff; font-size: 14px; width: 200px; padding: 3px; font-weight: bold;}
#featured td.gr{background: #e7e7e7; verical-align: top;  padding: 5px;}
#featured td.wh{background: #ffffff; verical-align: top; padding: 5px;}
#featured td{border: none;}
#pubformtable td{border: none;} 
#pubformtable td.text{font-size: 13px; font-weight: bold; padding-left: 18px; padding-top: 1px; padding-bottom: 7px;}
#pubformtable td.inp {align: right; padding: 0px; margin: 0px; text-align: right; padding-bottom: 7px; padding-right: 10px;}
#pubformtable td.inp input{font-size: 13px; border: 1px solid black; width: 200px;}
#pubformtable td.inp input.sbm{font-size: 15px; border: 1px solid black; width: 100px; background: #616161; font-weight: bold;}
