div.otherLang{
	display:none !important;
}
/*hide languages*/

body {

	/*background: #2580E9 url(../images/bg.gif) repeat-x top left; */
	background: #0500A5;
	
	margin: 0; 

	padding: 0;

	font-family: Times New Roman, Arial, Tahoma, Verdana;

	font-size: 13px;

}



a:link {

	color: #157AD6;

}



a:visited {

	color: #157AD6;

}



a:hover {

	color: #8B0000;

}



img {

	border: 0;

}



.floatLeft {

	float: left;

}



.floatRight {

	float: right;

}



.clearBoth {

	clear: both;

}



div.wrapper {

	width: 1003px;

	margin: 0 auto;

	background-color: #FFFFFF;

}



div.flashBanner {

	width: 1003px;

	height: 118px;

	overflow: hidden;

}



div.imgBanner {

	width: 1003px;

	height: 279px;

	overflow: hidden;

}



div.imgBanner2 {

	width: 732px;

	height: 315px;

	overflow: hidden;

}



div.wrapper2 {

	width: 993px;

	margin: 0 auto;

}



div.menu {

	margin: 10px 0;

}



div.menu ul {

	z-index:100;

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}



div.menu ul li {

	margin: 0 2px;

	position: relative;

	display: inline;

	float: left;

}



div.menu ul li a {

	display: block;

	width: 115px;

	height: 28px;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF !important;

	background: url(../images/menu.gif) no-repeat top left;

	text-align: center;

	line-height: 28px;

	text-transform: uppercase;

	overflow: hidden;

}



div.menu div.otherLang {

	margin-left: 20px;

	height: 28px;

	line-height: 28px;

	vertical-align: middle;

}



div.menu div.searchForm {

	height: 29px;



}



div.searchFormLeft {

	background: url(../images/google_left.gif) no-repeat top left;

	height: 29px;

	width: 15px;

	overflow: hidden;

}



div.searchFormCenter {


	height: 29px;

	width: 300px;

	overflow: hidden;

}

div.searchFormRight input {

	background: url(../images/bgBtnSearch.gif) repeat-x top left;
	height: 20px;
	
	margin-left: 5px;
	margin-right:10px;
	border: 0;

}

div.searchFormCenter input {

	
	border: 1px solid #599de3;

	width: 290px;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	height: 18px;
}



* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

}



div.menu ul li a.selected,

div.menu ul li a:hover,

div.menu ul li.active a {

	background: url(../images/menuHover.gif);

}



/*1st sub level menu*/

div.menu ul li ul{

	position: absolute;

	left: 0;

	display: none; /*collapse all sub menus to begin with*/

	visibility: hidden;

}



/*Sub level menu list items (undo style from Top level List Items)*/

div.menu ul li ul li{

	display: list-item;

	float: none;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

div.menu ul li ul li ul{

	top: 0;

}



/* Sub level menu links style */

div.menu ul li ul li a{

	font: normal 13px Verdana;

	width: 160px; /*width of sub menus*/

	padding: 5px;

	margin: 0;

	border-top-width: 0;

	border-bottom: 1px solid #1AA6D1;

	background: #DCF2FA !important;

	border-left: 1px solid #1AA6D1;

	border-right: 1px solid #1AA6D1;

	color: #000000 !important;

	text-transform: capitalize;

	text-align: left !important;

}



div.menu ul li ul li a:hover{

	background: #FFFFFF !important;

}



/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/





/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

}



.rightarrowclass{

}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	background: silver;

	z-index: 99;

}



.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

	opacity: 0.8;

}



div.mainCategory {

	height: 194px;

	margin: 10px 0;

}



div.mainCategory ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



div.mainCategory ul li {

	display: block;

	float: left;

	margin-right: 5px;

	height: 194px;

	width: 256px;

	

	position: relative;

}



div.mainCategory ul li span {

	position: absolute;

	left: 50px;

	top: 5px;

	padding-right: 10px;

	text-align: right;

}



div.mainCategory ul li span a {

	text-decoration: none;

	font-weight: bold;

	font-style: italic;

	font-size: 24px;

	color: #ff2a00 !important;

	text-shadow: 0 0 0.2em #FFFFFF, 0 0 0.2em #FFFFFF, 0 0 0.2em #FFFFFF;

}



div.mainCategory ul li.news {

	width: 210px;

	height: 194px;

	overflow: hidden;

	margin: 0;

	border: 0;

	float: left;

}



div.mainCategory ul li.news div.topNews {

	width: 210px;

	margin: 0;

	padding: 0;

	overflow: hidden;

	line-height: 7px;

	height: 7px;

}



div.mainCategory ul li.news div.topNews div.topLeftNews {

	width: 5px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	background: url('../images/leftTopNews.gif') no-repeat top left;

	float: left;

	margin: 0;

	padding: 0;

}



div.mainCategory ul li.news div.topNews div.topBgNews {

	width: 201px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	background: url('../images/topNews.gif') repeat-x top left;

	float: left;

	margin: 0;

	padding: 0;

}



div.mainCategory ul li.news div.topNews div.topRightNews {

	width: 4px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	margin: 0;

	padding: 0;

	background: url('../images/rightTopNews.gif') no-repeat top left;

	float: left;

}



div.mainCategory ul li.news div.newsContent div.leftNews {

	width: 5px;

	height: 180px;

	margin: 0;

	padding: 0;

	overflow: hidden;

	background: url('../images/leftNews.gif') repeat-y top left;

	float: left;

}



div.mainCategory ul li.news div.newsContent div.mainNews {

	width: 201px;

	height: 180px;

	margin: 0;

	padding: 0;

	overflow: hidden;

	background: #FFFFFF;

	float: left;

}



div.mainCategory ul li.news div.newsContent div.rightNews {

	width: 4px;

	height: 180px;

	margin: 0;

	padding: 0;

	overflow: hidden;

	float: left;

	background: url('../images/rightNews.gif') repeat-y top left;



}





div.mainCategory ul li.news div.bottomNews div.bottomLeftNews {

	width: 5px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	background: url('../images/leftBottomNews.gif') no-repeat top left;

	float: left;

	margin: 0;

	padding: 0;

}



div.mainCategory ul li.news div.bottomNews div.bottomBgNews {

	width: 201px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	background: url('../images/bottomNews.gif') repeat-x top left;

	float: left;

	margin: 0;

	padding: 0;

}



div.mainCategory ul li.news div.bottomNews div.bottomRightNews {

	width: 4px;

	height: 7px;

	line-height: 7px;

	overflow: hidden;

	margin: 0;

	padding: 0;

	background: url('../images/rightBottomNews.gif') no-repeat top left;

	float: left;

}



div.mainCategory ul li.news div.newsContent div.mainNews p {

	margin: 0px 0;

	color: #ff0202;

	font-weight: bold;

	font-style: italic;

	font-size: 18px;

}



div.mainCategory ul li.news div.newsContent div.mainNews a {

	text-decoration: none;

}



div.twoColumn div.leftColumn {

	width: 256px;

	margin-right: 5px;

	float: left;

	overflow: hidden;

}



div.twoColumn div.rightColumn {

	width: 732px;

	float: left;

	overflow: hidden;

}



div.footer {

	width: 1003px;

	margin: 0 auto;

	background: url('../images/footer.gif') repeat-x top left;

	height: 79px;

	text-align: center;

	font-size: 20px;

	color: #FFFFFF;

	font-style: italic;

}



div.footer2 {

	padding: 15px 0;

}



div.bluestyle {

	width: 1003px;

	margin: 0 auto;

	text-align: right;

	font-size: 11px;

	font-style: italic;

	color: #FFFFFF;

	background: #2580E9;

}



div.bluestyle a {

	color: #FFFFFF !important;

	text-decoration: none;

}



div.quickContact {

	width: 256px;

	overflow: hidden;

	height: 205px;

}



div.quickContactLeft {

	float: left;

	margin: 0;

	padding: 0;

	overflow: hidden;

	background: url('../images/leftQuickContact.gif') no-repeat top left;

	width: 6px;

	height: 205px;

}



div.quickContactRight {

	float: left;

	margin: 0;

	padding: 0;

	overflow: hidden;

	background: url('../images/rightQuickContact.gif') no-repeat top right;

	width: 6px;

	height: 205px;

}



div.quickContactContent {

	margin: 0;

	padding: 0;

	overflow: hidden;

	width: 244px;

	height: 205px;

	float: left;

	background: url('../images/quickContact.gif') repeat-x top left;

}



div.quickContactTitle {

	text-align: center;

	color: #ff3c00;

	font-weight: bold;

	font-size: 20px;

	text-transform: uppercase;

	padding: 7px;

}



div.quickContactContent div.chat {

	margin: 10px 5px;

}



div.quickContactContent div.chat div.ym {

	width: 50px;

	height: 50px;

	float: left;

	margin: 0 40px 0 20px;

}



div.quickContactContent div.chat div.skype {

	float: left;

	width: 50px;

	height: 50px;

	margin: 0 20px 0 20px;

}



div.quickContactContent div.chat div.ym img {

	width: 50px;

	height: 50px;

}



div.quickContactContent div.chat div.skype img {

	margin: 25px 0 0 0;

	width: 25px;

	height: 25px;

}



div.quickContactContent div.phone {

	background: url('../images/iconPhone.png') no-repeat center left;

	margin-left: 20px;

	padding-left: 55px;

	height: 50px;

	line-height: 50px;

	font-size: 20px;

	font-weight: bold;

	color: #ff3c00;

}



div.quickContactContent div.mail {

	background: url('../images/iconMail.gif') no-repeat center left;

	padding-left: 30px;

}



div.quickContactContent div.mail a {

	font-size: 20px;

	font-weight: bold;

	color: #ff3c00 !important;

	text-decoration: none;

}



div.aff {

	margin: 5px 0;

}



div.counter div.counterTitle {

	text-align: center;

	font-weight: bold;

	font-size: 16px;

	color: #ff3c00;

}



div.slideshowTitle {

	color: #ff2a00;

	font-weight: bold;

	font-style: italic;

	font-size: 14px;

	margin-left: 5px;

}



div.slideshowContent {

	margin-left: 5px;

	margin-bottom: 5px;

}



div.mainTop {

	width: 732px;

	margin-top: 10px;

}



div.mainTopLeft {

	width: 7px;

	height: 8px;

	background: url(../images/leftTopContentCorner.gif) no-repeat top left;

	float: left;

	overflow: hidden;

}



div.mainTopCenter {

	height: 8px;

	width: 718px;

	background: url(../images/topContent.gif) repeat-x top left;

	float: left;

	overflow: hidden;

}



div.mainTopRight {

	width: 7px;

	height: 8px;

	float: left;

	overflow: hidden;

	background: url(../images/rightTopContentCorner.gif) no-repeat top left;

}



div.mainCenterLeft {

	background: url(../images/leftContent.gif) repeat-y top left;

	width: 8px;

}



div.mainCenterRight {

	margin-left: 8px;

	background: url(../images/rightContent.gif) repeat-y top right;

	width: 724px;

}



div.mainCenterCenter {

	margin-right: 7px;

	width: 717px;

	overflow: hidden;

}



div.mainBottom {

	width: 732px;

	margin-bottom: 5px;

}



div.mainBottomLeft {

	width: 8px;

	height: 8px;

	background: url(../images/leftBottomContentCorner.gif) no-repeat top left;

	float: left;

	overflow: hidden;

}



div.mainBottomCenter {

	height: 8px;

	width: 717px;

	background: url(../images/bottomContent.gif) repeat-x top left;

	float: left;

	overflow: hidden;

}



div.mainBottomRight {

	width: 7px;

	height: 8px;

	float: left;

	overflow: hidden;

	background: url(../images/rightBottomContentCorner.gif) no-repeat top left;

}



div.mainCenterTitle {

	font-weight: bold;

	font-size: 18px;

	color: #ff2a00;

	font-style: italic;

}



div.olderItems {

	margin-top: 5px;

	font-size: 15px;

}



div.olderItems ul {

	padding-left: 25px;

	margin: 5px;

	list-style-type: disc;

}



div.olderItems div.olderItemsTitle {

	font-weight: bold;

}



div.olderItems ul li a {

	text-decoration: none;

}



div.olderItems ul li a:hover {

	text-decoration: underline;

}



div.contactForm {

	margin: 15px 0;

}



div.contactForm2 {

	border: 1px solid #CCCCCC;

	padding: 10px;

	width: 500px;

	margin: 0 auto;

	line-height: 25px;

}



div.contactForm input {

	width: 300px;

	border: 1px solid #CCCCCC;

}



div.contactForm div.contactFormTitle {

	float: left;

	width: 180px;

}



div.contactForm div.contactFormTitle img {

	vertical-align: middle;

	margin-left: 5px;

}



div.contactForm textarea {

	width: 300px;

	height: 150px;

	border: 1px solid #CCCCCC;

}



div.contactForm div.contactFormSubmit {

	text-align: center;

	margin-top: 5px;

}



div.contactForm div.contactFormSubmit input {

	width: 100px;

}



.cnValidateError {

		border: 1px solid #FF0000;

}



.cnValidateCorrect {

	border: 1px solid #224ea0;

}



.cnValidateFocus {

	border: 1px solid #003333;

}

.cnValidateMsg, .cnValidateMsgError {

	display: block;

	margin-top: 5px;

}

.cnValidateMsgError {

	color: #FF0000;

	font-size: 11px;

}



.cnValidateMsg {

	color: #0000FF;

	font-size: 11px;

}

.cnValidateDefaultMsg {

	display: none;

}



.msgSendMail {

	text-align: center;

}



.success {

	color: #224ea0;

}



.error {

	color: #FF0000;

}
