html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

fieldset{margin:0;padding:0;border:0;}
label{width:150px; display:block;}
.txt_input{width:250px; display:block;}
textarea{height:80px; width:450px;}
.req{color:#f00;font-size:90%;}
#form_errors{color:#f00; display:none;}
#form_thanks{color:#000; display:none;}

body {
	background: url('images/top_bg.gif');
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #424242;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2e4476;
	text-align: center;
	margin-bottom:20px;
	margin-top:20px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e4476;
	margin-bottom:20px;
	margin-top:20px;
}

#head {
	background: url('images/top_bg.gif');
	width: 100%;
	height: 102px;	
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

#head_content {
	width: 808px;
	height: 102px;
	padding: 0px;
	border: 0px;
	margin: 0px auto;
}
#language {
    position:relative;
    display: inline;
	width:71px;
    height:19px;
	padding:0px;
	border:1px;
	margin:0px;
	float:right;
}

#logo {
	display: inline;
	width: 258px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: left;
}

#nav {
    top: 0px;
    right: 0px;
    width: 550px;
	border: 0px;
    list-style: none;
	float: right;
}
#nav li {
    width: 110px;
    height: 102px;
    overflow: visible;
	float: left;

}
#nav li a {
    display: block;
    text-indent: -9999px;
    height: 102px;
    width: 110px;
    background-image: url('images/nav.jpg');
    background-color: transparent;
    background-repeat: no-repeat;
    border-bottom: none;
}

/* Home */

#nav li.home a,
#nav li.home a:link,
#nav li.home a:visited {
    background-position: 0 0;
}
#nav li.home a:hover,
#nav li.home a:focus,
#nav li.home a:active {
	background-position: 0 -102px;
}

.home #nav li.home a,
.home #nav li.home a:link,
.home #nav li.home a:visited,
.home #nav li.home a:hover, 
.home #nav li.home a:focus,
.home #nav li.home a:active {
	background-position: 0 -102px;
}


/* Home - end */

/* Services */

#nav li.services a,
#nav li.services a:link,
#nav li.services a:visited {
    background-position: -110px 0;
}
#nav li.services a:hover,
#nav li.services a:focus,
#nav li.services a:active {
	background-position: -110px -102px;
}

.services #nav li.services a,
.services #nav li.services a:link,
.services #nav li.services a:visited,
.services #nav li.services a:hover, 
.services #nav li.services a:focus,
.services #nav li.services a:active {
	background-position: -110px -102px;
}
/* Services - end */

/* Order */

#nav li.order a,
#nav li.order a:link,
#nav li.order a:visited {
    background-position: -220px 0;
}
#nav li.order a:hover,
#nav li.order a:focus,
#nav li.order a:active {
	background-position: -220px -102px;
}
.order #nav li.order a,
.order #nav li.order a:link,
.order #nav li.order a:visited,
.order #nav li.order a:hover, 
.order #nav li.order a:focus,
.order #nav li.order a:active {
	background-position: -220px -102px;
}

/* Order - end */

/* News */

#nav li.news a,
#nav li.news a:link,
#nav li.news a:visited {
    background-position: -330px 0;
}
#nav li.news a:hover,
#nav li.news a:focus,
#nav li.news a:active {
	background-position: -330px -102px;
}
.news #nav li.news a,
.news #nav li.news a:link,
.news #nav li.news a:visited,
.news #nav li.news a:hover, 
.news #nav li.news a:focus,
.news #nav li.news a:active {
	background-position: -330px -102px;
}

/* News - end */

/* Contacts */

#nav li.contacts a,
#nav li.contacts a:link,
#nav li.contacts a:visited {
    background-position: -440px 0;
}
#nav li.contacts a:hover,
#nav li.contacts a:focus,
#nav li.contacts a:active {
	background-position: -440px -102px;
}
.contacts #nav li.contacts a,
.contacts #nav li.contacts a:link,
.contacts #nav li.contacts a:visited,
.contacts #nav li.contacts a:hover, 
.contacts #nav li.contacts a:focus,
.contacts #nav li.contacts a:active {
	background-position: -440px -102px;
}

/* Contacts - end */

#content {
	background: url('images/top_bg.gif');
	width: 100%;
	height: auto;
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

#banner {
	background: url('images/banner_bg.gif');
	width: 100%;
	height: 308px;	
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

#banner_content {
	display: inline;
	width: 808px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#partners_banner {
	background: url('images/partn_bg.jpg');
	width: 808px;
	height: 117px;
	padding: 0px;
	border: 0px;
	margin: 0px auto;
}

#partners_banner_1 {
	background: url('images/partners.jpg');
	width: 295px;
	height: 117px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: left;
}

#parts {	
	top: 0;
    right: 0;
    width: 0;
	border: 0;
    list-style: none;
	display: inline;
}

#parts li {
    height: 84px;
    width: 178px;
    overflow: visible;
	float: left;

}
#parts li a {
    display: block;
    text-indent: -8999px;
    height: 84px;
    width: 178px;
    background-image: url('images/partn.png');
    background-color: transparent;
    background-repeat: no-repeat;
    border-bottom: none;
}

/* partn1 */

#parts li.partn1 a,
#parts li.partn1 a:link,
#parts li.partn1 a:visited {
    background-position: 0 0;
}
#parts li.partn1 a:hover,
#parts li.partn1 a:focus,
#parts li.partn1 a:active {
	background-position: 0 -84px;
}


/* partn1 - end */

/* partn2 */

#parts li.partn2 a,
#parts li.partn2 a:link,
#parts li.partn2 a:visited {
    background-position: -178px 0;
}
#parts li.partn2 a:hover,
#parts li.partn2 a:focus,
#parts li.partn2 a:active {
	background-position: -178px -84px;
}


/* partn2 - end */

/* partn3 */

#parts li.partn3 a {
    display: block;
    text-indent: -8999px;
    height: 84px;
    width: 157px;
    background-image: url('images/partn.png');
    background-color: transparent;
    background-repeat: no-repeat;
    border-bottom: none;
}

#parts li.partn3 {
    height: 84px;
    width: 157px;
    overflow: visible;
	float: left;

}

#parts li.partn3 a,
#parts li.partn3 a:link,
#parts li.partn3 a:visited {
    background-position: -356px 0;
}
#parts li.partn3 a:hover,
#parts li.partn3 a:focus,
#parts li.partn3 a:active {
	background-position: -356px -84px;
}


/* partn3 - end */

#secondary_links_container {
	width: 100%;	
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

#secondary_links_content {
	background: url('images/sec_links_bg.jpg');
	padding: 0px;
	padding-left:61px;
	border: 0px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	width:747px;
}

#secondary_links1 {
	float:left;
	width:404px;
	padding-top:10px;
	border: 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

#secondary_links2 {
	padding-top:10px;
	border: 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;	
}


#secondary_list {
	list-style: none;
	margin-top: 22px;
}

#secondary_list li {
	padding-bottom: 8px;
}

#secondary_list a{
	color:	#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant: small-caps;
	font-weight:bold;
	text-decoration:none;
}

#secondary_list a:hover{
	color:	#ff5109;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant: small-caps;
	font-weight:bold;
}

#textarea {
	width: 100%;	
	padding:1px;
	border: 1px solid;
	margin: 0px auto;
	text-align: center;
}

#textarea_content{
	margin: 0px auto;
	margin-right:auto;
	margin-left:auto;
	width:808px;
}

#textarea_text{
	background:#FFF;
	float:left;
	width:686px;
	color:	#424242;
	padding-left: 61px;
	padding-right:61px;
	padding-top: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	border: 0px;
}
#textarea_text a {
	font-weight:bold;
	color:	#ff5109;
}


#footer {
	clear:both;
	background: url('images/banner_bg.gif');
	width: 100%;
	height: 145px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

#footer_content {
	background: url('images/footer_bg.jpg');
	margin: 0px auto;
	margin-right:auto;
	margin-left:auto;
	padding-top:32px;
	width:808px;
	height:113px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#footer_content a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

input
{
   color:#ffffff;
   background-color:#2e4476;
   border-style:none;
}

