/*--- CSS BASIC CLASSES ---*/

/* ---------------------------------------- CMS Editor Styles ----------------------------------------*/



html, body {

	margin:0px;

    padding:0px;

    height:100%;

    border:none;

	font: 10px arial;

	color: #000000;
	background-color: #E8FDFB;

}



#fullheight { height:100%; }



.page_title {font: 25.5pt/1 arial narrow, arial, sans-serif; color: #bfbfbf; margin-top: 0px; margin-bottom: 5px}

.greytext {font: 11.5pt/1 arial; color: #666; margin-top: 0px; margin-bottom: 30px}

.subtitle {margin-top: 0px; margin-bottom: 0px; font-weight: bold;}

.normaltext {font: 10.5pt/0.9 times new roman, serif; color: #000; margin: 0px; margin-top: 0px; margin-bottom: 0px;}

.caption {font: bold 10.5pt/1 arial, sans-serif; color: #88AA00; margin-top: 0px; margin-bottom: 5px}

.defaulttext {font: 10.5pt/0.9 times new roman, serif; color: #000; margin: 0px; margin-top: 0px; margin-bottom: 0px;}



/*----------------------------------------------------------------------------------------------------*/

/* ------------------------------------------- Site Styles -------------------------------------------*/



TD { font: 10px arial, serif; color: #000; margin: 0px; padding: 0px; /* border: 1px solid #000000; */ }


ul
	{
	list-style-image:url(../img/li.gif);
	}


ul li
	{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}



table { margin: 0px; padding: 0px; width: 100%; /*border: 0px;*/ border-collapse:collapse; }



H1 {font: 25.5pt/1 arial narrow, arial, sans-serif; color: #bfbfbf; margin-top: 0px; margin-bottom: 5px}

H2 {font: 11.5pt/1 arial; color: #666; margin-top: 0px; margin-bottom: 30px}

H4 {font: bold 10.5pt/1 arial, sans-serif; color: #88AA00; margin-top: 0px; margin-bottom: 5px}



IMG, IMG A {border: 0px}



A:hover {text-decoration: underline; color:#000000}

A {color: #8e0000; text-decoration: underline}



#OL, LI {color: #000; font: 10.5pt/1; margin-left: 15px; padding-left: 0px}

#OL, LI a {color: #cc0000; text-decoration: none}

#OL, LI a:hover {color: #000; text-decoration: none}



FORM {margin: 0px}



INPUT, SELECT, TEXTAREA {

	font: 9pt arial, sans-serif;

	background: #fff;

	border-color: #000 #b2b2b2 #b2b2b2 #000;

	border-width: 1px

	}



INPUT.btn, .btn-grey {

	font: 9pt arial, sans-serif;

	color: #000;

	background: #CCFF00;

	border-color: #8EB200 #000 #000 #8EB200;

	border-width: 1px;

	height: 19px;

	}



.btn-grey {

	background: #eaeaea;

	border-color: #a3a3a3 #000 #000 #a3a3a3;

	}





/*  Sryles STS begin */









.header-gr1

	{

	background:url(../img/header_gr1.gif) top repeat-x;

	height:12px;

	}





.header-gr2

	{

	background:url(../img/header_gr2.gif) top repeat-x;

	height:34px;

	}



.header-languages

	{

	font-size:8px;

	color:#FFFFFF;

	height:27px;

	background:#bcb6a3;

	padding:0px 10px;

	text-transform:uppercase;

	}





a.header-languages-link, a.header-languages-link:link

	{

	font-size:8px;

	text-transform:uppercase;

	color: #FFFFFF;

	text-decoration: none;

	}



a.header-languages-link:hover

	{

	color: #666666;

	text-decoration: none;

	}







a.header-link, a.header-link:link

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-size:11px;

	text-transform:uppercase;

	font-weight: bold;

	color: #585858;

	text-decoration: none;

	}



a.header-link:hover

	{

	color: #d50000;

	text-decoration: none;

	}



.header-menu-item

	{

	text-align:center;

	padding:0px 4px 3px 4px;

	vertical-align:bottom;

	}



.header-background

	{

	background:url(../img/header_background.gif) right top;

	height:186px;

	}



a.header-text-link, a.header-text-link:link

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-size:18px;

	text-transform:uppercase;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}



a.header-text-link:hover

	{

	color: #ffe400;

	text-decoration: none;

	}







.header-text-yelow

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color: #ffe400;

	}



.header-text-padding

	{

	padding-left: 45px;

	padding-top: 10px;

	}



.header-text-padding-inner1

	{

	padding-left: 45px;

	padding-top: 4px;

	}



.home-title

	{

	padding-left:15px;

	background:#cbc4af;

	height:43px;

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:12px;

	}



.inner-title

	{

	padding-left:15px;

	background:#cbc4af;

	height:36px;

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:12px;

	}



.inner-page-menu

	{

	padding: 0px 5px 0px 0px;

	width:173px;

	}



.inner-page-text

	{

	padding: 0px 0px 0px 20px;

	}



.inner-page-text

	{



	}



.first-page-text

	{

	padding:15px;

	}



.cop

	{

	color:#353434;

	}







a.inner-menu-link, a.inner-menu-link:link

	{

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

	font-size:11px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	}



a.inner-menu-link:hover

	{

	color: #d50000;

	text-decoration: none;

	}



.inner-menu-selected

	{

	padding: 5px 5px 5px 25px;

	background:url(../img/inner_menu_str.gif) left no-repeat;

	}



.inner-menu

	{

	padding: 5px 5px 5px 25px;

	}



.inner-menu-line

	{

	background:url(../img/dashed-line.gif) bottom left repeat-x;

	height:1px;

	}



/*  Sryles STS end */





a.top-menju, a.top-menju:link

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	}



a.top-menju:hover

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

	}





a.table-link, a.table-link:link

	{

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

	color: #0081c6;

	text-decoration: underline;

	}



a.table-link:hover

	{

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

	font-weight: normal;

	color: #000000;

	}











.tit

	{

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

	color: #0081c6;

	}



.s-title

	{

	padding-left: 18px;

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

	font-size:16px;

	font-weight: bold;

	color: #000000;

	}



.su-title

	{

	padding-left: 18px;

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

	font-size:14px;

	font-weight: bold;

	color: #585858;

	}



.left-st

	{

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

	font-size:12px;

	padding-left: 20px;

	}



.but

	{

	border-bottom: 1px solid #526a8e;

	border-right: 1px solid #526a8e;

	border-left: 1px solid #b5c4e1;

	border-top: 1px solid #b5c4e1;

	background:#678bc5;

	color:#FFFFFF;

	vertical-align:middle;

	margin:0px;

	padding:0px 5px;

	font-size:11px;

	font-weight:bold;

	height: 18px

	}



.in-text

	{

	border:#a4a4a4 1px solid;

	background:url(../img/in_backgr.gif) repeat-x top;

	}





/*-- CUSTOM CLASES --*/

.mail-form TD { padding: 5px; }

.mail-form { width: 350px; }



.page-shade {background: #4A92CE url(../img/bg_page_shade.gif) repeat-y left top}



.news-ttl {font: bold 8pt arial; color: #0066cc; display: block}

.news-text {font: 7.5pt/1.2 arial}

.promo-ttl {font: bold 8pt arial; color: #006600; display: block}



.top-link {font: 7.5pt arial, sans-serif}

.top-link A {color: #E1E9F0}

.top-link A:hover {color: #fff; text-decoration: none}



.nav {background: #ccc url(../img/nav_bg.jpg) repeat-x left top; }

.nav A {font: 11pt impact, sans-serif; color: #ffffff; padding-right: 8px; display:block; }

.nav A:hover {color: #000; text-decoration: none}

.nav-a {background: #fff url(../img/nav_bg_a.jpg) repeat-x left top;}

.nav-a TD {font: 11pt impact, sans-serif; color: #000000; }

.nav-a SPAN { padding-right: 15px; display:block; }

.nav-line TD {background: #fff url(../img/nav_bg_line.gif) repeat-x left top}



.note {font: 8pt arial, sans-serif; color: #777777}



.error {color: #ff0000}



.header-text { font: 11px arial, sans-serif; color: #ffffff; padding-left: 18px; }

.slogan { width: 230px; font: italic 11pt georgia, serif; font-weight:bold; color: #ffffff; text-align: left; margin-top: 55px; margin-right: 40px; }



.header-bg-center { background: #3878B8 url(../img/bg_header.jpg) no-repeat right top; width: 763px; }

.header-bg-center-home { background: #3878B8 url(../img/bg_header_home.jpg) no-repeat right top; width: 763px; }

.header-bg-left { background: #3878B8 url(../img/bg_header_left.jpg) no-repeat right top; }

.header-bg-right { background: #3878B8 url(../img/bg_header_right.jpg) no-repeat left top }



.header-bg-left-a { background: #3878B8 url(../img/bg_header_left_a.jpg) repeat-x right top; }

.header-bg-right-a { background: #3878B8 url(../img/bg_header_right_a.jpg) repeat-x left top }





.header-inn-bg-center { background: #3878B8 url(../img/bg_header_inn.jpg) no-repeat right top; width: 763px; }

.header-inn-bg-left { background: #3878B8 url(../img/bg_header_inn_left.jpg) repeat-x right top; }

.header-inn-bg-right { background: #3878B8 url(../img/bg_header_inn_right.jpg) repeat-x left top }



.footer-bg-center { background: #142A49 url(../img/bg_footer.jpg) no-repeat right top; }

.footer-bg-center TD { font: 7.5pt arial; }

.footer-bg-left { background: #142A49 url(../img/bg_footer_left.jpg) right top; }

.footer-bg-right { background: #142A49 url(../img/bg_footer_right.jpg) no-repeat left top; }



.promo-bg { background: #fff url(../img/bg_promo.jpg) repeat-x left top; }

.promo-bg-fade { background: #fff url(../img/bg_promo_fade.jpg) no-repeat left top; }

.promo-bg-shade { background: #DDF47F /* url(../img/bg_promo_shade.gif) repeat-x left top; */ }



.news-bg-shade { background: #4F739F; /* url(../img/bg_news_shade.gif) repeat-x left top; */ }



.rightcol-bg { background: #DCE4F1 url(../img/bg_right_colmn.gif) repeat-y left top; }

.innerlines-bg { background: #fff url(../img/bg_inner_lines.gif) repeat-x left top; }