/* CSS Document */



* {

	margin: 0;

	padding: 0;

	/*border: 0*/

}

body

{

   font-family:Tahoma; 

   color:#fff; 

   font-size:11px;

   margin: 0;

   background:url(/images/backgr.gif) repeat-y top #00254d

   

}



a {color: #fff; text-decoration:none}

a:link {color: #fff; text-decoration:none}

a:visited {color: #fff; text-decoration:none}

a:hover {color: #fff; text-decoration:underline}

a:active {color: #fff; text-decoration:none}



h1 span {

	display: none

}



h1 {

	font-family: tahoma;

	font-size: 12px;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #fff;

}



h2 {

	font-family: tahoma;

	font-size: 12px;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #fff;

}

h5 {

color:#FFFFFF;

font-family:Tahoma;

font-size:11px;

}



h3 {

	font-family: Trebuchet MS, Tahoma, sans-serif;

	font-size: 18px;

	font-weight: 500;

	text-transform: italic;

	color: #949494

}



img {

  border:0;

}



#header_background {

	position:absolute;

	width:100%;

	height:656px;

	background:url(/images/header_bg.jpg) no-repeat top center;

}



#container {

	min-width:1000px;

	width:1000px;

	margin:0 auto;

	*text-align:left

}



#header {

	height:656px;

}



.autoriz{



}



#quick-links {

	position: absolute;

	top: 0px;

    right: 10px;

	z-index: 1

}

	#quick-links a {

		display: block;

		float: left;

		margin: 0 15px;

	}

	#quick-links #home {

		width: 11px;

		height: 61px;

		background: url(/images/icons/home.gif) no-repeat center

	}

	#quick-links #sitetree {

		width: 11px;

		height: 61px;

		background: url(/images/icons/sitetree.gif) no-repeat center

	}

	#quick-links #mailto {

		width: 14px;

		height: 61px;

		background: url(/images/icons/mailto.gif) no-repeat center

	}

		#quick-links a span {

			display: none

}



.v_line {

	float:left;

	width:1px;

	height:61px;

	background:url(/images/v_line.gif) no-repeat top

}



#content {

	height:100%;

}



.one_col {

	width:980px;

	float:left;

	padding:0px 10px 10px 10px;

}



.left_column {

	width:540px;

	float:left;

	padding:0px 10px 10px 10px;

}



.right_column {

	padding:13px 0px 10px 10px;

	width:360px;

	float:left;

}

.left_column_contact {

	width:600px;

	float:left;

	padding:0px 10px 10px 10px;

}



.right_column_contact {

	padding:13px 0px 10px 10px;

	width:350px;

	float:left;

	text-align:center

}



#menu {

	font:"Arial Black", Gadget, sans-serif;

	font-size:12px;

	line-height: 28px;

	color:#FFF;

	margin-right:120px;

	margin-left:10px;

	/*border: #f00 1px solid*/

}

#menu ul li {

  float: left;

  list-style: none;

  position: relative;

}

#menu .sub_menu {

  display: none;

  position: absolute;

  z-index: 1000;

  top: 29px;

  left: 0px;

  width: 200px;

  height: auto;

  padding: 5px 0px 15px 0px;

  background: #0068bd;

}

#menu .sub_menu ul {

  height: 100%;

}

#menu .sub_menu ul li {

  width: 200px;

  /*height: 30px;*/

  height: auto;

  padding: 3px 0px;

  position: relative;

}

#menu .sub_menu1 {

  position: absolute;

  top: -5px;

  left: 200px;

  width: 100%;

  padding: 5px 10px 15px 10px;

  background: #0068bd;

  display: none; 

}

#menu .sub_menu1 ul li {

  width: 100%;

  height: 100%;

  padding: 3px 0px;

}

#menu a {

	padding: 10px 20px 10px 20px;

	min-width: 10px;

}

#menu .sub_menu1 a {

  padding: 10px;

}



#menu a.active {

	text-decoration:underline;

	color: #fff !important;

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

}



.menu {

	margin-top:17px;

	color:#FFF

}



#sts {

	position:relative;

	top:485px;

	margin-left:10px; 

	margin-right:10px

}

#sts table {

  float: left;

}



.search {

	width:400px;

	height:27px;

}



.src_l {

	width:12px; 

	height:27px; 

	background:url(/images/sch_l.png) repeat-x left; 

	float:left

}



.src_c {

	min-width:200px;

	height:27px; 

	background:url(/images/sch_cnt.png) repeat-x left; 

	float:left

}



.autoriz_src_c {

	min-width:200px;

	padding-top:5px;

	height:22px; 

	background:url(/images/sch_cnt.png) repeat-x left; 

	float:left

}



.src_c_big {

	width:950px; 

	height:27px; 

	background:url(/images/sch_cnt.png) repeat-x left; 

		margin:0 auto;

		float:left

}



.src_r {

	width:13px; 

	height:27px; 

	background:url(/images/sch_r.png) repeat-x left; 

	float:left

}



.schinput {

	width:180px;

	margin-top:6px;

	background:#0059aa;

	font:"Arial Black", Gadget, sans-serif;

	font-size:11px;

	color:#FFF;

	border:none;

}



.schinput_big {

	width:750px;

	margin-top:6px;

	background:#0059aa;

	font:"Arial Black", Gadget, sans-serif;

	font-size:11px;

	color:#FFF;

	border:none;

}



.sch_ok {

	font-size:8px;

	font-weight:bold;

}



#submenu {

	font:"Arial Black", Gadget, sans-serif;

	font-size:12px;

	line-height: 28px;

	color:#FFF;

	/*border: #f00 1px solid*/

}

	#submenu a {

		margin-left:10px;

		margin-right:10px;

		min-width: 10px;

		text-decoration:underline

	}



	#submenu a.active {

		text-decoration:underline;

		color: #fff !important;			

	}

	

.inner_menu {

	position:relative;

	top:525px;

	padding:10px;

}



#footer {

	position:relative;

	top:46px;

	float:left;

	margin:0 auto;

}



#banners {

}



.banner486x60_one {

	width:486px;

	height:60px;

	float:left;

}



.x{

	float:left;

	width:21px;

	height:60px;

}



.banner486x60_two {

	width:486px;

	height:60px;

	float:left;

}



.news {

	margin: 25px 10px 0px 10px

}



.anons_col {

	padding:5px; 

	width:240px; 

}



.news_inner {

	width:100%;

	min-width:300px;

	margin-top:25px;

	min-height:10px

}



.copyright {

	float:left;

	width:500px;

	height:25px;

	margin-top:10px;

	margin-left:10px

}



.designer {

	float:right;

	height:25px;

	padding-right:10px;

	padding-top:10px;

	padding-left:70px;

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

}



body .phones {

  color:#0058AB;

  font:33px/40px "Arial Black";

  height:86px;

  left:189px;

  position:absolute;

  text-align:center;

  top:110px;

  width:485px;

  background: url(/images/phone.png) no-repeat;

}

body .head_img #headerimg {

left: 0px;

top: 0px;

height: 530px;

}

body .head_img #headerimg .nivo-slice {

  /*float: left;*/

  position: absolute;

}

body .head_img {

  height:530px;

  left:0px;

  overflow:hidden;

  position:absolute;

  top:61px;

  width:1263px;

}

body .head_img li {

  float: left;

}

#bannerlink{

  position: absolute;

  top: 75px;

  right: 50px;

  z-index: 100500;

}

#livesupport{

  position: absolute;

  top: 615px;

  right: 50px;

  z-index: 100600;

}

#bannerlink a {

  display: block;

  width: 152px;

  height: 152px;

  background: url(/images/banner.png) no-repeat;

}



.mainprod {

text-align:justify;

}

/*#bannerlink a:hover {

  background: url(/images/banner_hover.png) no-repeat;

}*/
