@charset "utf-8";
/* CSS Document */


body {
	
	margin:0px;
	padding:0px;
	overflow: auto;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-image:url(../media/images/middle_bg.png);
	min-width: 1000px;

}



td {
	
	padding:0px;
	
}

img {

  border-width: 0px;

}

table.wide {

  width:100%;

}


.top {
	
	height: 179px;
	
}

.top .logo {
	
	width: 291px;

}


.sprite_transparent {
	
	background-image:url(../media/images/sprite_transparent.png);
	background-repeat:no-repeat;
	
}



.sprite_x {
	
	background-image: url(../media/images/sprite_x.png);
	background-repeat: repeat-x
	
}

.sprite_gen {
	
	background-image: url(../media/images/sprite_gen.png);
	background-repeat:no-repeat;
	
}

.sprite_ln_az {
	
	background-image: url(../media/images/sprite_ln_az.png);
	background-repeat:no-repeat;
	
}

.sprite_ln_en {
	
	background-image: url(../media/images/sprite_ln_en.png);
	background-repeat:no-repeat;
	
}


.main_menu {
	
	position: absolute;
	width: 235px;
	height: 37px;
	padding-top: 22px;
	text-align: center;
	
}

.main_menu:hover , .main_menu_hover { background-position: 0px -60px; }

.main_menu_left { left:300px; }

.main_menu_right { left:540px; }

.main_menu_1 { 

	top: -20px;
	z-index: 30;

}

.main_menu_2 { 

	top: 15px;
	z-index: 29;
	
}

.main_menu_3 { 

	top: 50px;
	z-index: 28;

}

.main_menu a {
	
	color:#fff;
	font-size:16px;
	font-style:italic;
	text-decoration:none;
	
}

.main_menu a:hover {
	
	color: #BDADA6;
	
}

.main_menu a:active {
	
	color: #BDADA6;
	
}

.image_link {
	
	width: 15px;
	height:13px;
	
}

.image_link_div {
	
	position: absolute;
	top: 125px;
	z-index:50;

}


.image_link_home {
	
	 left: 400px;
     background-position: -6px -123px;	
	 
}

.image_link_home:hover , .image_link_home_hover {
	
     background-position: -6px -138px;	
	 
}

.image_link_map {
	
	 left: 410px;
     background-position: -36px -123px;	
}

.image_link_map:hover , .image_link_map_hover {
	
     background-position: -36px -138px;	
}

.image_link_contact {
	
	 left: 425px;
     background-position: -66px -123px;	
	 
}

.image_link_contact:hover , .image_link_contact_hover {
	
     background-position: -66px -138px;	
	 
}

.ln_link {
	
	position:absolute;
	width: 235px;
	top: 122px;
	left: 540px;
	text-align:center;	
	z-index:50;
	
}

.ln_link a {
	
	color:#fff;
	letter-spacing:2px;

}

.qa_image {
	
	position:absolute;
	width: 127px;
	height: 78px;
	top: 0px;
	left: 820px;
	
}

.ask_questions_txt {
	
	position:absolute;
	width: 192px;
	top: 85px;
	left: 790px;
	text-align:center;
	z-index:50;
	
}

.ask_questions_txt a {
	
	color:#fff;
	letter-spacing:1px;

}


.middle {
	
	background-image:url(../media/images/middle_bg2.png);
	
}

.middle_top {
	
	height: 280px;
	
}

.page_header {
	
	position:relative;
	height:30px;
	width:207px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	
}


.useful_links_header {
	
	background-position: 0 -285px;
	
}

.services_header {
	
	background-position: 0 -140px;
	
}

.onlinehelp_header {
	
	background-position: 0 -140px;
	
}

.customers_header {
	
	background-position: 0 -210px;
	
}

.partners_header {
	
	background-position: 0 -100px;
	
}

.contact_header {
	
	background-position: 0 -250px;
	
}

.middle .index_img_holder {
	
	position:relative;
	width: 344px;
	height: 257px;
	top: 10px;
	overflow:hidden;
	
}

.middle .index_img {
	
	width: 394px;
	height: 301px;
	
}

.middle .index_img_frame {
	
	position: absolute;
	width: 344px;
	height: 257px;
	top: 0px;
	left: 0px;
	background-image:url(../media/images/image_frame.png);
	background-repeat:no-repeat;

}

.middle .index_right_pane {
	
	position:absolute;
	top: 189px;
	left: 360px;
	width: 540px;
	height: 257px;
	overflow: hidden ;
	color:#fff;
	
}

.middle .index_right_pane li{
	
	list-style-type: none;
	line-height: 20px;
	
}

.arrow_up {
	
	
	position:absolute;
	top: 270px;
	left: 920px;
	width: 47px;
	height: 31px;
	background-position: -109px -220px;
	cursor: pointer;
	visibility:hidden;
	
}

.arrow_down {
	
	
	position:absolute;
	top: 330px;
	left: 920px;
	width: 47px;
	height: 31px;
	background-position: -109px -251px;
	cursor: pointer;
	
}

.services {
	
	height:40px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
    color: #fff;
	cursor: pointer;
	background-position: 0px -450px;
	background-repeat:repeat;
	
	
}


.service_pane {
	
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 30px;
	
}

.service_pane li {
	
	list-style-type:square;
	margin-bottom: 5px;
	
}
	
.service_text { 

    padding: 5px;
	background-color: #fff;
	border-width:3px;
	border-color:#ccc;
	border-style:solid;
	border-spacing:2px;

}


.customer_pane {
	
	height: 104px;
	background-position: 0px -179px;
	
}

.customer_pane_left {
	
	width: 22px;
	background-position: 0px -179px;

}

.choosed_us_txt {
	
	position: relative;
	width: 118px;
	height: 20px;
	top: 8px;
	left:0px;
	background-position: 0px -78px;
	
}

.customers_runner_pane {
	
	position: relative;
	width: 100%;
	height: 59px;
	top: 17px;
	padding:0px;
	vertical-align:middle;
	
}

.customers_runner {
	
	width: 100%;
	height: 59px;
	
}

.customer_pane_right {
	
	width: 22px;
	background-position: -22px -179px;
	
}

.footer {
	
	position:relative;
	height:60px;
	background-position: 0px -283px;
	
}

.footer .logo {
	
	width: 65px;
	background-position: -44px -220px;
	
}

.footer .holder {
	
	position:relative;
	padding:0px;	
	
}

.footer .rights {
	
	position: relative;
	width: 120px;
	top: 3px;
	left: 1px;
	color:#fff;
	font-size:10px	
	
}

.footer .links {

	position: absolute;
	width: 600px;
	top: 3px;
	left: 200px;
	padding: 0px;
	color:#fff;
	font-size:12px;
	text-align:center;

}

.footer .links a {

	color:#fff;
	text-decoration:none;

}

.footer .phones{
	
	position: absolute;
	top: 28px;
	padding: 0px;
	color:#fff;
	font-size:11px;
	text-align:center;

}


.footer .fixajonline_link .fixajonline {
	
	position: absolute;
	width: 41px;
	height: 41px;
	top: 0px;
	left:auto;
	right:30px;
	padding: 0px;
	background-position: -44px -179px;
	cursor:pointer;

}

.footer .fixajonline_link:hover .fixajonline, fixajonline_hover {
	
	width: 132px;
	height: 41px;
	background-position: -85px -179px;

}
