﻿
body, div, th	{ text-align:left }

body, td, div, select	{
	font-family: Arial;
	font-size: 13px;
	color: #464646;
}


a	{
	color:#ffffff;
	text-decoration:underline;
}

a:hover	{
	color:#586b94;
	text-decoration:none;
}

strong	{ font-weight:bold }

img	{ border:0px }

.blueClr	{ color:#586b94 }

.redClr	{ color:#b2001f }

.paddEm10 { padding-bottom:10px }

.size10	{ font-size:10px }

.size14	{ font-size:14px }



/*GENERAL*/


/*HEAD*/
#head	{
	width:1155px;
	height:252px;
	background:url(../img/head_bg.gif) 0px 113px repeat-x;
}

#head .logo	{
	float:left;
	width:383px;
	height:252px;
	background:url(../img/logo.gif) no-repeat;
}

#head .logo a	{
	display:block;
	position:relative;
	top:69px;
	left:180px;
	width:120px;
	height:100px;
}

#head h1	{
	float:left;
	margin:0px;
	font-family:Impact;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	color:#fff;
	background:#b2001f url(../img/h1_rgh.gif) right no-repeat;
	height:38px;
	padding-top:8px;
	padding-left:116px;
	padding-right:15px;
}

#head h1 a	{
	color: #ffffff;
	text-decoration: none;
}


#head p	{
	width:772px;
	margin: 2px 0px 0px 0px;
	float:right;
	font-size:11px;
	color:#fff;
	text-align:right;
}

#head p a	{ color:#fff }

/*Corrected*/
#head #loginForm	{
	float:right;
	margin-top:9px;
}
/*Corrected*/
#head #loginForm td	{
	height:49px;
	font-size:11px;
	color:#b2001f;
}
/*Corrected*/
#head #loginForm input	{
	width:99px;
	border:0px;
	font-size:10px;
	line-height:normal;
	height:13px;
	background:url(../img/edit_bg_105.gif) no-repeat;
	padding:4px 8px 3px 8px;
	margin:0px 18px 0px 8px;
}

#head h2	{
	float:right;
	margin:0px 0px 51px 0px;
	padding-top:8px;
	font-family:Impact;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#b2001f;
	width:772px;
	background:url(../img/grad_line.gif) top right no-repeat;
	text-align:right;
}

#head h5 {
	float:right;
	margin:12px 4px 0px 4px;
	width:16px;
	height:15px;
	background:url(../img/bull_pink.gif) no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:1px;
}

#head h6 {
	float:right;
	margin:12px 4px 0px 4px;
	width:16px;
	height:15px;
	background:url(../img/bull_gray.gif) no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:1px;
}

#head h3	{
	float:left;
	margin:10px 0px 0px 20px;
	font-family:Impact;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	color:#b2001f;
}




/*MENU*/
#contLft	{
	float:left;
	position:relative;
	margin-top:-50px;
	width:223px;
	padding-left:49px;
}

#contLft h1	{
	margin:0px 0px 8px 0px;
	font-family:Impact;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	color:#fff;
	height:38px;
	padding-top:8px;
}

#contLft a	{
	background:#636363 url(../img/menu_bg_hovr.gif) no-repeat;
	width:159px;
	padding-left:50px;
}

#contLft a:link, #contLft a:visited	{
	display:block;
	clear:both;
	width:159px;
	height:30px;
	margin:4px 0px 0px 0px;
	padding-left:50px;
	padding-top:13px;
	background:#636363 url(../img/menu_bg.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	text-decoration:none;
}

#contLft a:hover	{
	background:#636363 url(../img/menu_bg_hovr.gif) no-repeat;
	width:155px;
	padding-left:54px;
}

#contLft p	{
	margin:38px 0px 0px 0px;
	font-size:10px;
	line-height:15px;
}



/*TABS*/
.tabs	{
	height:28px;
	margin-top:20px;
	padding-left:10px;
	border-bottom:#b2001f 2px solid;
}

.tabSel	{
	float:left;
	height:28px;
	margin-left:2px;
	background:#b2001f url(../img/tab_sel_bg.gif) repeat-x;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}

.tabSel .tabLft	{
	width:6px;
	height:28px;
	background:url(../img/tab_sel_lft.gif) no-repeat;
	margin-right:12px;
}

.tabSel .tabRgh	{
	width:6px;
	height:28px;
	background:url(../img/tab_sel_rgh.gif) no-repeat;
	margin-left:12px;
}



.tab	{
	float:left;
	height:28px;
	margin-left:2px;
	background:#b2001f url(../img/tab_bg.gif) repeat-x;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}

.tab .tabLft	{
	width:6px;
	height:28px;
	background:url(../img/tab_lft.gif) no-repeat;
	margin-right:12px;
}

.tab .tabRgh	{
	width:6px;
	height:28px;
	background:url(../img/tab_rgh.gif) no-repeat;
	margin-left:12px;
}

.tabSel:hover	{ color:#fff }

.tab:hover	{ color:#f0f0f0 }





/*CONTENT*/
.contRgh	{
	float:left;
	width:773px;
	margin-left:110px;
}

.contRgh br	{ line-height:6px }

.contRgh .colLeft	{
	float:left;
	width:329px;
}

.contRgh .colRight	{
	float:right;
	width:329px;
	margin-left:110px;
}

.contRgh p	{
	margin:0px 0px 40px 0px;
	line-height:18px;
	text-align:justify;
}

.contRgh p span	{
	font-size:18px;
	font-weight:bold;
	color:#b2001f;
}

.contRgh p.round	{ padding:12px 24px 18px 12px }

.contRgh .round	{
	float:left;
	background:#dbdbdb;
	/*padding:12px 24px 18px 12px;*/
	border:#d0d0d0 1px dashed;
	margin-bottom:40px;
}

.contRgh .round	table	{
	clear:both;
	margin:0px 24px 0px 12px;
}

.roundTab	{
	border:#d0d0d0 1px dashed;
	/*background:#dbdbdb;*/
}

.roundTab table	{ width:100% }

.roundTab table td,th	{ padding:5px }

.roundTab table th	{ padding:0px 5px 2px 3px }

.roundTab th	{
	border-bottom:#e0e0e0 3px solid;
	font-size:14px;
	font-weight:bold;
}

/*ROUND*/
.roundTopLft, .roundTopRgh, .roundBotLft, .roundBotRgh	{
	position:relative;
	width:15px;
	height:15px;
}

.roundTopLft, .roundBotLft	{
	float:left;
	left:-1px;
}

.roundTopRgh, .roundBotRgh	{
	float:right;
	left:1px;
}

.roundTopLft, .roundTopRgh	{ top:-1px }

.roundBotLft, .roundBotRgh	{ top:1px }
/*---*/

.contRgh .zaglav	{ margin-bottom:20px }

.contRgh ul	{
	padding-left:3px;
	margin-left:0px;
	margin-top:5px;
	line-height:18px;
	text-align:justify;
}

.contRgh li	{
	padding:2px 0px 3px 18px;
	list-style-type:none;
	background:url(../img/bull_arrw4.gif) 0px 7px no-repeat;

}



/*Tables*/
.formTable	{
	border-bottom:#e0e0e0 3px solid;
	margin-bottom:28px;
}

.formTable th	{ border-top:#e0e0e0 2px solid; font-size:9px }

.formTable td	{ padding-right:12px }

.formTable .news td	{
	vertical-align:top;
	line-height:18px;
	text-align:justify;
}

.formTable .news span	{
	color:#b3b3b3;
}

.formTable .news a { text-decoration:none }

.formTable .news h1	{
	margin:0px;
	font-size:18px;
	font-weight:normal;
	color:#b2001f;
	text-decoration:none;
}

.formTable .news img.details	{ margin:0px }

.formTable .news .story	{
	/*background:url(../img/news_bg.gif) no-repeat;*/
	padding:8px 10px 10px 14px;
}

.formTable .news .story a	{
	float:right;
	display:block;
	text-decoration:underline;
	background:url(../img/bull_det.gif) right no-repeat;
	padding-right:24px;
}

.formTable .news .story a:hover	{ text-decoration:none }

/*.formTable .news .story div	{
	overflow:auto;
	height:86px;
	padding-right:18px;
	text-align:justify;
}
*/



.clientTable	{
	clear:both;
	border-top:#6c6c6c 3px solid;
	border-bottom:#ececec 2px solid;
}

.clientTable th	{
	background:#b3b3b3;
	border-right:#c9c9c9 1px solid;
	color:#fff;
	padding:3px 18px 3px 18px;
}

.clientTable td	{
	border-right:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
	padding:3px 18px 3px 18px;
}

.clientTable td.noBrd	{ border-right:none }

.clientTable td img	{
	width:16px;
	height:16px;
}

.clientTable .zaglav td	{
	background:#6c6c6c;
	border-right:none;
	font-weight:bold;
	color:#fff;
	text-align:left;
}


/*PAGE*/
.paging	{
	float:right;
	font-size:11px;
	margin-top:28px;
	margin-bottom:10px;
}

.paging img	{
	margin-left:3px;
	margin-right:3px;
	width:21px;
	height:21px;
	cursor:pointer;
}

.paging span	{
	color:#b3b3b3;
	margin-right:8px;
}


/*BUTTONS*/

a.buttLogin	{
	display:block;
	background:url(../img/but_login.gif) no-repeat;
	width:78px;
	height:17px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:3px;
	text-align:center;
	line-height:normal;
}

a.buttLogin img	{
	margin-left:6px;
}

a.buttLogin2	{
	display:block;
	background:url(../img/butt-login.gif) no-repeat;
	width:92px;
	height:26px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	/*padding-top:3px;*/
	text-align:center;
	line-height:normal;
}

a.buttLogin2 img	{
	margin-left:6px;
}

a.buttRegistration	{
	display:block;
	background:url(../img/butt-registrartion.gif) no-repeat;
	width:116px;
	height:26px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	/*padding-top:3px;*/
	text-align:center;
	line-height:normal;
}

a.buttCreate	{
	display:block;
	background:url(../img/but_create.gif) no-repeat;
	width:98px;
	height:17px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:3px;
	text-align:center;
	line-height:normal;
}

a.buttLogin:hover, a.buttCreate:hover	{ color:#fff }

input.buttLogin	{
	background:url(../img/but_login.gif) no-repeat;
	width:78px;
	height:20px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	border:0px;
	padding-bottom:1px;
}

input.buttCreate	{
	background:url(../img/but_create.gif) no-repeat;
	width:98px;
	height:20px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	border:0px;
	padding-bottom:1px;
}



/*SELECT*/
select.extshortSel2, select.extshortSel, select.shortSel, select.normSel, select.longSel	{
	border:#adb1b4 1px solid;
	padding:2px;
	margin-right:4px;
}

select.extshortSel2	{ width:40px }

select.extshortSel	{ width:70px }

select.shortSel	{ width:130px }

select.normSel	{ width:220px }

select.longSel	{ width:300px }



/*EDITS*/
input.extshortSel2, input.extshortSel, input.shortSel, input.short2Sel, input.normSel, input.longSel	{
	height:18px;
	border:0px;
	padding:4px 8px 0px 8px;
	margin-right:4px;
}

input.extshortSel2	{
	width:46px;
	background:url(../img/edit_bg_40.gif) no-repeat;
}

input.extshortSel	{
	width:76px;
	background:url(../img/edit_bg_70.gif) no-repeat;
}

input.short2Sel	{
	width:117px;
	background:url(../img/edit_bg_111.gif) no-repeat;
}

input.shortSel	{
	width:136px;
	background:url(../img/edit_bg_130.gif) no-repeat;
}

input.normSel	{
	width:226px;
	background:url(../img/edit_bg_220.gif) no-repeat;
}

input.longSel	{
	width:306px;
	background:url(../img/edit_bg_300.gif) no-repeat;
}



/*TOOLTIP*/
#tool_tip	{
	position:absolute;
	border:#ccc 1px solid;
	background:#f5f5f5;
	font-size:10px;
	line-height:14px;
	padding:2px 5px;
	overflow:hidden;
	margin:25px 0px 0px 5px;
}



/*FOOTER*/
#footer	{
	clear:both;
	position:relative;
	margin-top:-68px;
	width:1155px;
	height:68px;
	background:url(../img/foot_lft.gif) left bottom no-repeat;
}

#footer p	{
	float:left;
	width:161px;
	margin:0px;
	padding-top:20px;
	padding-left:80px;
	font-size:10px;
	color:#fff;
}

#footer div	{
	float:left;
	width:912px;
	height:68px;
	background:url(../img/foot_bg.gif) bottom right no-repeat;
}

#footer div a	{
	float:right;
	font-size:10px;
	position:relative;
	top:16px;
	right:17px;
}

#footer div img	{
	float:right;
	position:relative;
	top:9px;
	right:15px;
}