/* Global Styles */

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr {
margin:0;
padding:0;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

html,
body {
height:100%;
}

body {
background:#a4a4a4 url(img/background.png) repeat-y  center top;
}

#wrapper {
background:url(img/background.png) repeat-y  center top;
margin:0 auto -94px;
width:990px;
height:auto !important;
min-height:100%;
}


#header {
border:none;
background:url(img/header.jpg) repeat-x top left  ;
height:117px;
padding:0px;
margin:0px;
position:relative;
width:100%;
}

#menu{
border:none;
background:url(img/menu.jpg) repeat-x top left  ;
height:34px;
padding:0px;
margin:0px;
position:relative;
width:100%;
}

#container{
position:relative;
padding:16px 5px;
}

.push {
height: 94px;
} 

#footer{
width:990px;
position:relative;
height: 94px;
margin:0 auto;
background-color:#b8b8b8;
}

.box_text{
width:974px;
margin:10px auto; 
}

.boxtext_header{
width:974px;
height:50px;
background:url(img/header_text.png) no-repeat top left;
}

.boxtext_middle{
width:974px;
padding:1px 0;
background:url(img/middle_text.png) repeat-y top left;
min-height:180px;
}

.boxtext_footer{
width:974px;
height:24px;
background:url(img/footer_text.png) no-repeat top left;
}

.box_text1{
width:350px;
margin:5px 3px 0 0;
float:right; 
}

.boxtext_header1{
width:350px;
height:50px;
background:url(img/header_text1.png) no-repeat top left;
}

.boxtext_middle1{
width:350px;
height:200px;
padding:1px 0;
background:url(img/middle_text1.png) repeat-y top left;
overflow:hidden;
}

.boxtext_footer1{
width:350px;
height:24px;
background:url(img/footer_text1.png) no-repeat top left;
}



#menu_button{
margin-left:60px;
}

#menu_button li {
display:inline;
float:left;
}

#menu_button li a{
color:#ffffff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
display:block;
font-size:14px;
margin:0;
text-decoration:none;
position:relative;
top:0;
}

#menu_button li a:hover{
color:#4da3e0;
text-decoration:none;
}


#menu_button li a.active {
background:url(img/active.png) no-repeat  left top;
color:#FFFFFF;
top:-8px;
z-index:1;
}



#menu_button li a span.right {
display:block;
margin:0 0 0 30px;
}

 #menu_button li a.active span.right {
background: url(img/active.png) no-repeat  right top;
}

#menu_button li a span.right span{
display:block;
margin-right:30px;
padding:8px 0 8px;
}

#menu_button li a.active span.right span {
padding-top:16px;
padding-bottom:16px;
}

.webcounter{
width:80px;
height:15px;
position:absolute;
top:50%;
left:50%;
margin: 10px 0 0 395px;
}

.clear{
clear:both;
}

#header a.title  {
float:left;
margin:0;
margin-left:30px;
padding:0;
display:block;
height:117px;
text-decoration:none !important;
width:520px;
}

#header a.title  span {
display:block;
text-indent:-1000em;
}

#img_header{
float:right;
height:117px;
width:394px;
}

#contacts{
float:right;
margin:0 0 0 0;
width:350px;
}
#partners{
float:left;
margin:0 0 0 40px;
width:500px;
}


#partners div.copyright {
clear:both;
width:400px;
float:left;
margin:5px 0 0 28px;
}

#partners div.copyright span {
color:#ffffff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}

#partners_text1{
margin-right:5px;
width:140px;
height:46px;
background:url(img/partners_img.png) no-repeat  left top;
float:left;
}

#partners_text1 span{
display:block;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
padding:10px 0 0 30px;
}

.partners_text2{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
margin-top:12px;
}
.partners_text2 li{
display:inline;
float:left;
}

.partners_text2 li span{
display:block;
margin-right:15px;
}

.partners_text2 a:link{
color:#ffffff; 
text-decoration: none; 
}

.partners_text2 a:visited{
color:#ffffff; 
text-decoration: none; 
}

.partners_text2 a:hover{
color:#ffffff; 
text-decoration: underline;
}

.last {
margin-right:0 !important;
}

.box_text p{
margin:10px 40px;
font-size:14px;
font-family:Tahoma,Arial,Helvetica,sans-serif; 
color:#606573;

}

.box_text h2{
text-align:justify;
text-indent:20px;
font-weight:bold;
font-size:18px;
margin:10px 40px;
color:#606573; 
}

.box_text1 p{
margin:10px 20px;
padding:0 0 5px 12px;
background:url(img/arrow.png) no-repeat left top;
border-bottom:1px solid #CCCCCC; 
}


.box_text1 p a{
font-family:Tahoma,Arial,Helvetica,sans-serif;
color:#606573;
font-size:11px;
line-height:13px;
text-decoration:none;
}

.box_text1 p a:visited{
color:#606573;
text-decoration:none;
}

.box_text1 p a:hover{
color:#606573;
text-decoration:underline;
}


.box_title {
margin:10px 0 0 20px;
float:left;
height:40px;
white-space:nowrap;
background: url(img/header_content.png) no-repeat  left top;
}

.box_title span.box{
display:block;
margin-left:20px;
padding:4px 20px 0px 0px;
background: url(img/header_content.png) no-repeat  right top;
}

.one_line{
font-family:Tahoma,Arial,Helvetica,sans-serif;
line-height:36px;
color:#606573;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

a.one_line{
font-family:Tahoma,Arial,Helvetica,sans-serif;
line-height:36px;
color:#606573;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:visited.one_line{
font-family:Tahoma,Arial,Helvetica,sans-serif;
line-height:36px;
color:#606573;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a:hover.one_line{
font-family:Tahoma,Arial,Helvetica,sans-serif;
line-height:36px;
color:#606573;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


span.two_line{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:18px;
font-size:16px;
color:#606573;
}

#ip_awards{
margin:10px 0 0 10px;
width:600;
height:260;
float:left;
}

a:link{
text-decoration:none;
}

a:visited{
text-decoration:none;
color:#0000ff;
}
a:hover{
text-decoration:underline;
}

#certificate{
float:right;
margin:10px 360px 10px 0px;
}
