body {
	padding: 0;
	margin:0;
}

#balance {
	color: #FF0000;
}

#loginForm label {
	color: #999999;
}

#loginForm input.password {
	margin-bottom: 5px;
}

#generatorUsersLoginOffer {
	background-color: #BCC9D1;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding: 5px 0 5px 0;
	text-align: center;
}

td.FirstLine{
	height: 25px;
	background-color: #BCC9D1;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	text-align: center;
}

#statusAndMainMenuContainer {
	/*height: 30px; */
	background: #F3F3F3;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

td.SecondLine{
	height: 30px;
	background-color: #F3F3F3;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
td.ThirdLine{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding: 20px 20px 0px 20px;
}
td.LeftRightCol {
	width: 240px;
}
td.TopOrderTableRegion, div.menuForm, div.ContectsMenu, .balck14Arial{
	font-family: Arial;
	color: #000000;
	font-size: 14px;
}
td.AgentTableTitle{
	font-family: Arial;
	color: #999999;
	font-size: 11px;
}
.AgentTablePlace3{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	background-color: #9CAAB3;
}
td.AgentTableNumber3{
	font-family: Arial;
	color: #4F6371;
	font-size: 11px;
	font-weight:bold;
}
td.AgentTablePlace10{
	font-family: Arial;
	color: #4F6371;
	font-size: 11px;
}
td.AgentTableNumber{
	font-family: Arial;
	color: #4F6371;
	font-size: 11px;
}
td.AgentTablePlace{
	font-family: Arial;
	color: #B1B1B1;
	font-size: 11px;
}
td.FormTableIns{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}
#rollTable td{
	width: 30;
	height: 56;
	background-image: url('/img/roll.gif');
	text-align: center;
	font-family: Verdana;
	color: #ffffff;
	font-size: 36px;
}
#CoverRollTable td.CoverRollTableTD{
	width: 60;
	font-family: Verdana;
	color: #8698A4;
	font-size: 17px;
	text-align: left;
}
#CoverRollTable td.CoverRollTableTD2{
	font-family: Verdana;
	color: #8698A4;
	font-size: 15px;
	text-align: center;
}
table.InsideOrderTable td.InsideOrderTableLeft{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}
table.InsideOrderTable td.InsideOrderTableRight{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
}
table.auth{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
	margin: 0;
}
#ContactTable {
	font-family: Arial;
	color: #999999;
	font-size: 11px;
	line-height: 15px;
}
#TopOrderTable {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}
table.TableInsOrder td.TableInsOrderLeft{
	font-family: Verdana;
	color: #E1FFFF;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: -1;
} 
table.TableInsOrder td.TableInsOrderRight{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: -1;
} 
table.ContactTitleTable td.ContactTitleTableLeft{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
table.ContactTitleTable td.ContactTitleTableRight{
	font-family: Arial;
	color: #333333;
	font-size: 11px;
}
table.ContactTable {
	height: 20px;
}
table.ContactTable td{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}
table.ContactTable td.ContactTableBlackRow{
	color: #000000;
}
div.menu_general {
	line-height: 10px; 
}
div.menu_general div.menu_general_sub {
	line-height: 20px;
}
div.title15 {
	font-family: Verdana;
	color: #9CAAB3;
	font-size: 15px;
	text-align: center;
	line-height: 36px;
	font-weight: bold;
}
div.OurNumbers{
	font-family: Arial;
	color: #999999;
	font-size: 14px;
	line-height: 18px;
}
div.blockRight {
	font-family: Arial;
	color: #999999;
	font-size: 11px;
	line-height: 13px;
}
div.blockLeftRight, #rate, .gray11, table.TopOrderTableNav {
	font-family: Arial;
	color: #999999;
	font-size: 11px;
	line-height: 18px;
}
div.blockLeftRight #rate td.number{
	font-family: Arial;
	color: #4F6371;
	font-size: 11px;
}
div.GeneralText01 {
	font-family: Verdana, _sans;
	font-size: 28px;
	color: #64727b;
}
div.GeneralText02 {
	font-size: 14px;
}
div.centerText1 {
	font-family: Verdana;
	color: #8698A4;
	font-size: 17px;
	line-height: 15px;
}
div.centerText2 {
	font-family: Arial;
	color: #999999;
	font-size: 10px;
}
div.centerInscriptOrders {
	font-family: Verdana;
	color: #8698A4;
	font-size: 16px;
	text-align: left;
}
div.menuBot {
	text-align: center;
}
div.blockRightTeg {
	line-height: 18px;
}
div.TopOrderTableRegionDIV {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}
div.ContactTitle{
	min-height: 20px;
	background: #62747f url("/img/BackContactsTitle.gif") repeat-x;
}
div.grayRow{
	height: 20px;
	background-color: #F1F2F3;
}
div.whiteRow{
	height: 20px;
}
div.CommonText{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
.blueA{
	font-family: Verdana;
	color: #516068;
	font-size: 14px;
	font-weight: bold;
}
.blue18a{
	font-family: Arial;
	color: #506069;
	font-size: 18px;
}
.blue22a{
	font-family: Arial;
	color: #506069;
	font-size: 22px;
}
.blue26a{
	font-family: Arial;
	color: #506069;
	font-size: 26px;
}
.grayIns{
	font-family: Arial;
	color: #666666;
	font-size: 10px;
}
select.optinFont {
	font-size: 10px;
}
#nav, #nav2, #f1, #f2 {
	margin: 0px;
}

/*--- a ---*/


a{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #25AED2;
	font-weight: normal;
	text-decoration: underline;
}
a:hover{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #25AED2;
	font-weight: normal;
	text-decoration: none;
}

/*--- a div.GeneralText02 ---*/

div.GeneralText02 a{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #0d7692;
	text-decoration: underline;
}
div.GeneralText02 a:hover{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #0d7692;
	text-decoration: none;
}

/*--- a td.TopOrderTableRegion ---*/

td.TopOrderTableRegion a{
	font-size: 11px;
	color: #2AA3DC;
	font-family: Arial;
	text-decoration: underline;
}
td.TopOrderTableRegion a:hover{
	font-size: 11px;
	color: #2AA3DC;
	font-family: Arial;
	text-decoration: none;
}

/*--- a div.blockRightTeg ---*/

div.blockRightTeg a{
	font-size: 14px;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
div.blockRightTeg a:hover{
	font-size: 14px;
	color: #999999;
	font-family: Arial;
	text-decoration: underline;
}

/*--- a td.SecondLine ---*/

tr.SecondLine a{
	font-size: 11px;
	color: #1602ED;
	font-family: Tahoma, _sans;
	text-decoration: underline;
}
tr.SecondLine a:hover{
	font-size: 11px;
	color: #1602ED;
	font-family: Tahoma, _sans;
	text-decoration: none;
}


/*--- a table.auth, div.whiteRow, table.ContactTable td, table.InsideOrderTable td.InsideOrderTableLeft, table.InsideOrderTable td.InsideOrderTableRight, div.Link11, #ContactTable, td.TopOrderTablePlacement ---*/
table.auth a, div.whiteRow a,table.ContactTable td a, table.InsideOrderTable td.InsideOrderTableLeft a,table.InsideOrderTable td.InsideOrderTableRight a, div.Link11 a, #ContactTable a, td.TopOrderTablePlacement a{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #2AA3DC;
	text-decoration: underline;
}
table.auth a:hover, div.whiteRow a:hover, table.ContactTable td a:hover, table.InsideOrderTable td.InsideOrderTableLeft a:hover, table.InsideOrderTable td.InsideOrderTableRight a:hover, div.Link11 a:hover, #ContactTable a:hover, td.TopOrderTablePlacement a:hover{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #2AA3DC;
	text-decoration: none;
}


/*--- a div.blockRight, div.blockLeftRight #rate td.name, div.TopOrderTableRegionDIV, td.AgentTableName ---*/

div.blockRight a, div.blockLeftRight #rate td.name a, div.TopOrderTableRegionDIV a, td.AgentTableName a{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #2AA3DC;
	text-decoration: underline;
}
div.blockRight a:hover, div.blockLeftRight #rate td.name a:hover, div.TopOrderTableRegionDIV a:hover, td.AgentTableName a:hover{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #2AA3DC;
	text-decoration: none;
}

/*--- a div.ContectsMenu ---*/

div.ContectsMenu a{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
div.ContectsMenu a:hover{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/*--- a div.menuForm ---*/

div.menuForm a{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #2AA3DC;
	text-decoration: underline;
}
div.menuForm a:hover{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #2AA3DC;
	text-decoration: none;
}

/*--- a table.ContactTitleTable td.ContactTitleTableRight ---*/

table.ContactTitleTable td.ContactTitleTableRight a{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
table.ContactTitleTable td.ContactTitleTableRight a:hover{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/*--- a td.AgentTableName3 ---*/

td.AgentTableName3 a{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #2AA3DC;
	text-decoration: underline;
	font-weight: bold;
}
td.AgentTableName3 a:hover{
	font-family: Arial, _sans;
	font-size: 14px;
	color: #2AA3DC;
	text-decoration: none;
	font-weight: bold;
}

/*--- a div.centerText1 ---*/

div.centerText1 a{
	font-family: Verdana, _sans;
	font-size: 26px;
	color: #B90000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -1;
	border-bottom: 2px solid #54656E;
}
div.centerText1 a:hover{
	font-family: Verdana, _sans;
	font-size: 26px;
	color: #B90000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -1;
	border-bottom: 2px solid #ffffff;
}

/*--- a div.centerText2 ---*/

div.centerText2 a{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #3D4750;
	text-decoration: underline;
}
div.centerText2 a:hover{
	font-family: Arial, _sans;
	font-size: 11px;
	color: #3D4750;
	text-decoration: none;
}

/*--- a div.menu_general_sub ---*/

div.menu_general div.menu_general_sub a{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #25AED2;
	font-weight: normal;
	text-decoration: underline;
	border-bottom: 0px solid #ffffff;
}
div.menu_general div.menu_general_sub a:hover{
	font-family: Arial, _sans;
	font-size: 12px;
	color: #25AED2;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px solid #ffffff;
}

/*--- a div.menu_general ---*/

div.menu_general a{
	font-family: Verdana, _sans;
	font-size: 16px;
	color: #62747F;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid #B90000;
}
div.menu_general a:hover{
	font-family: Verdana, _sans;
	font-size: 16px;
	color: #62747F;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid #ffffff;
}

/*--- a div.menuBot ---*/

div.menuBot a{
	font-family: Verdana, _sans;
	font-size: 14px;
	color: #62747F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #B90000;
}
div.menuBot a:hover{
	font-family: Verdana, _sans;
	font-size: 14px;
	color: #62747F;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

/* Style */

.warning {
	color: #B90000;
}

.blueA {
	color: #506069;
}
.redA {
	color: #B90000;
}
.grayA {
	color: #999999;
}
.orangeA{
	color: #F77A05;
}
.bold {
	font-weight: bold;
}
.font26{
	font-size: 26px;
}
.font22{
	font-size: 22px;
}
.font18{
	font-size: 18px;
}

/* Padding */
td.PaddingH30 {
	height: 30px;
}
td.PaddingH20 {
	height: 20px;
}
td.PaddingH10 {
	height: 10px;
}
td.PaddingH5 {
	height: 5px;
}
td.PaddingH2 {
	height: 2px;
}
td.PaddingH1 {
	height: 1px;
}
div.PaddingH30 {
	padding: 0px 0px 30px 0px;
}
div.PaddingH20 {
	padding: 0px 0px 20px 0px;
}
div.PaddingH10 {
	padding: 0px 0px 10px 0px;
}
div.PaddingH5 {
	padding: 0px 0px 5px 0px;
}
div.PaddingH2 {
	padding: 0px 0px 2px 0px;
}
div.PaddingH1 {
	padding: 0px 0px 1px 0px;
}

/* Width*/

td.width30 {
	width: 30px;
}
td.width20 {
	width: 20px;
}
td.width10 {
	width: 10px;
}
td.width5 {
	width: 5px;
}
td.width2 {
	height: 2px;
}
td.width1 {
	height: 1px;
}

/* Order */
/*
OrderTableTopLeft
OrderTableTopCenter
OrderTableTopRight
OrderTableBracketLeft
OrderTableBracketRight
OrderTableBotLeft
OrderTableBotCenter
OrderTableBotRight
*/

table.OrderTable td.OrderTableTopLeft{
	width: 8px;
	height: 31px;
	background: #61737e url('/img/Order/top_left.gif') no-repeat;
}	
table.OrderTable td.OrderTableTopCenter{
	font-family: Verdana;
	color: #E1FFFF;
	font-size: 14px;
	letter-spacing: -1;
	font-weight: bold;
	background: #61737e url('/img/Order/top_center.gif') repeat-x;
}
table.OrderTable td.OrderTableTopRight{
	width: 8px;
	height: 31px;
	background: #61737e url('../img/Order/top_right.gif') no-repeat;
}			
table.OrderTable td.OrderTableBracketLeft{
	width: 8px;
	background-image: url('../img/Order/bracket_left_s.gif');
}	
table.OrderTable td.OrderTableBracketRight{
	width: 8px;
	background-image: url('../img/Order/bracket_right_s.gif');
}		
table.OrderTable td.OrderTableBotLeft{
	width: 8px;
	height: 7px;
	background-image: url('../img/Order/bot_left.gif');
}	
table.OrderTable td.OrderTableBotCenter{
	height: 7px;
	background-image: url('../img/Order/bot_center.gif');
}
table.OrderTable td.OrderTableBotRight{
	width: 8px;
	height: 7px;
	background-image: url('../img/Order/bot_right.gif');
}	

/* Butttom */

/* but_contact_off.gif */
.ButContactFree{
	width:97px;
	height:16px; 
	background-image: url('../img/Order/but_contact_off.gif');
}
.ButContactPress{
	width:97px;
	height:16px; 
	background-image: url('../img/Order/but_contact_on.gif');
}
/* but_addToTOP3_off.gif */
.ButAddToTOP3Free{
	width:98px;
	height:16px; 
	background-image: url('../img/Order/but_addToTOP3_off.gif');
}
.ButAddToTOP3Press{
	width:98px;
	height:16px; 
	background-image: url('../img/Order/but_addToTOP3_on.gif');
}
/* but_contact2_off.gif */
.ButContact2Free{
	width:55px;
	height:16px; 
	background-image: url('../img/Order/but_contact2_off.gif');
}
.ButContact2Press{
	width:55px;
	height:16px; 
	background-image: url('../img/Order/but_contact2_on.gif');
}
/* but_discuss_off.gif */
.ButDiscussFree{
	width:108px;
	height:16px; 
	background-image: url('../img/Order/but_discuss_off.gif');
}
.ButDiscussPress{
	width:108px;
	height:16px; 
	background-image: url('../img/Order/but_discuss_on.gif');
}
/* but_edit_off.gif */
.ButEditFree{
	width:83px;
	height:16px; 
	background-image: url('../img/Order/but_edit_off.gif');
}
.ButEditPress{
	width:83px;
	height:16px; 
	background-image: url('../img/Order/but_edit_on.gif');
}
/* but_blackList_off.gif */
.ButBlackListFree{
	width:129px;
	height:16px; 
	background-image: url('../img/Order/but_blackList_off.gif');
}
.ButBlackListPress{
	width:129px;
	height:16px; 
	background-image: url('../img/Order/but_blackList_on.gif');
}

#mainMenu {
	margin-top: 5px;
	list-style-type: none;
	list-style-image: none;
}

#mainMenu li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 10px 0 7px;
}

#mainMenu li:last-child {
	border-right: none;
}

#mainMenu li a {
	color:#3D4750;
	font-family:Arial;
	font-size:14px;
}

ul.contactMenu {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
}

ul.contactMenu li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 10px 0 7px;
}

ul.contactMenu li:last-child {
	border-right: none;
}

#contactFilterMenu {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
}

#contactFilterMenu li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 10px 0 7px;
}

#contactFilterMenu li:last-child {
	border-right: none;
}

ul.orderMenu {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
}

ul.orderMenu li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 10px 0 7px;
}

ul.orderMenu li:last-child {
	border-right: none;
}

#roleSwitcher {
	display: inline;
	padding: 0;
}

#roleSwitcher li {
	display: inline;
	padding: 0px 5px 0 5px;
	border-right: solid 1px red;
}

#roleSwitcher li:last-child {
	border-right: none;
}

ul.contactStatusSwitcher {
	list-style-type: none;
	list-style-image: none;
}

ul.contactStatusSwitcher li {
	
}

ul.contactStatusSwitcher li:last-child {
	border-right: none;
}

.invis {
	display: none;
}

span.req {
	color: red;
}

#errorBox li {
	color: red;
}

#userAlias {
	margin-right: 5px;
}

#logoContainer {
	text-align: center;
	padding: 20px 0 20px 0;
}

div.orderContainer {
}

div.orderContainer div.subjectContainer {
	float: left; 
	width: 500px;
	padding-left: 5px;
}

div.orderContainer div.IdContainer {
	float: right;
}

ul.orderStatusSwitcher {
	padding: 0;
	display: inline;
	margin: 0;
}

ul.orderStatusSwitcher li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 5px 0 5px;
	margin: 0;
}

ul.orderStatusSwitcher li:last-child {
	border-right: none;
}

#createOrderForm em {
	font-size: 11px;
}

#filesList {
	list-style: none;
	padding: 0;
}

.comment {
	padding: 10px 0 0 0;
}

.comment .text {
	padding: 3px 5px 3px 5px;
	text-align: left;
	background: #F1F2F3;
}

.comment .head {
	text-align: left;
}

.comment .head .date {
	color: #999999;
}

.comment .head .author {
	color: #B90000;
}

.comment .menu {
	font-family: Arial, _sans;
	font-size: 11px;
	text-align: right;
}

ul.geoAreaList {
	padding: 0 0 0 15px; 
	list-style: none; 
	margin: 0;
}

ul.countryList {
}

ul.regionList {
	
}

ul.cityList {
	
}


.subforum {
	border: 1px solid #FFCC00;
	background: white;
	width:100%;
	margin:5px 0;
}
.subforum th a {
	text-decoration:none;
	color:#464646;
}
.subforum th a:hover {
	text-decoration:underline;
}
.subforum th {
	background: #FFCC00;
	text-align:left;
}
.subforum th, .subforum td {
	font:12px Tahoma;
	padding:3px;
	color:#464646;
}

.subforum_title td, .subforum_title th {
	font:bold 10px Tahoma;
	color:#464646;
}
.subforum .even td, .subforum .subforum_title td {
	background:#FFF9DC;
}
.subforum .arrow{
	text-decoration:none;
	color:green;
}
.subforum .small {
	font-size:11px;
	color:black;
}
.pages {
	font:12px Tahoma;
	margin:10px 0;
}
.pages a {
	color:#464646;
	padding: 1px 3px;
}
.pages b {
	background: #FFCC00;
	border:1px solid #CC9966;
	padding: 1px 3px;
}
.pages b a {
	text-decoration:none;
}
.topic_title {
	font:18px Tahoma;
	color:#464646;
}
.topic_info {
	font:12px Tahoma;
}
.topic_header {
	background:#FFE384;
	font:12px Tahoma;
	margin:5px 0;
	width:100%;
}
.topic_header th {
	padding: 3px;
	text-align:left;
	width:15%;
}
.topic_header td {
	padding: 3px;
	text-align:left;
	font-weight:bold;
}
.reply0 {
	border:1px solid #F3F3F3;
	width:100%;
	margin:5px 0;
}
.reply1 {
	background:#FFF9DD;
	width:100%;
	margin:5px 0;
}
.reply th {
	width:15%;
	font:11px Tahoma;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.reply td {
	font:12px Tahoma;
	padding:3px;
	vertical-align:top;
}
.reply .date {
	color:#886841;
	font-size:11px;
}
.avatar {
	margin:15px 15px;
}
.birthdays {
	font:11px Tahoma;
}
.birthdays b {
	color:#BD0000;
}
.captcha {
	border:1px solid gray;
}
.sign {
	border-top:1px solid #CBB998;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	color:gray;
	width:90%;
}
.citation {
	font-size:90%;
	color:#886841;
	margin:10px 0 10px 20px;
	padding:5px;
	border-top:2px solid #CBB998;
	border-bottom:2px solid #CBB998;
	width:90%;
}
.citationline {
	display:none;
}
.management {
	text-align:right;
	padding-bottom:10px;
}
.reasons {
	font:12px Tahoma;
	color: red;
}
tr.reply p {
	margin-top: 0;
	margin-bottom: 0;
}