html, body {
	height:100%;
	padding:0;
	margin:0;
}
body {
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#d7e2ec;
}
input, textarea, select {
	color:#333333;
	font-size:13px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
td {
	vertical-align:top;
}
a {
	color:#b83400;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:none;
}
.clear {
	font-size:0px;
	height:0px;
	clear:both;
}
p {
	margin:0;
	padding:7px 0;
}
/* Horisontal menu */
ul.horisontal_menu {
	list-style:none;
	padding:0;
	margin:0;
}
ul.horisontal_menu li {
	list-style:none;
	float:left;
}
ul.horisontal_menu li a {
	display:inline-block;
	float:left;
}
.main_wrapper {
	background:#f2f6f9 url(../images/body_bg_top.png) repeat-x;
}
.wrapper {
	background:url(../images/body_bg_bottom.jpg) repeat-x 0 100%;
}
.left_bg div {
	background:url(../images/left_bg.png) no-repeat 100% 0;
	height:670px;
}
.right_bg div {
	background:url(../images/right_bg.png) no-repeat 0 0;
	height:670px;
}
.left_bg {
	background:url(../images/left_bg_bottom.jpg) no-repeat 100% 100%;
}
.right_bg {
	background:url(../images/right_bg_bottom.jpg) no-repeat 0 100%;
}
.center {
	width:950px;
	background:#fff;
}
.header {
	background:url(../images/header.gif);
	height:109px;
	width:950px;
}
.navigation {
	background:url(../images/nav_bg.gif);
	height:37px;
	border-bottom:1px solid #fff;
	font-size:13px;
}
.navigation ul li {
	height:37px;
	border-right:1px solid #fff;
}
.navigation ul li.last {
	border:none;
}
.navigation ul li a {
	line-height:37px;
	padding:0 33px;
	color:#fff;
}
.navigation ul li a:hover, .navigation ul li a.current {
	background:url(../images/nav_bg.gif) 0 -37px;
	color:#fff;
}
.fp_header {
	background:url(../images/header_frontpage2.jpg);
	height:218px;
}
.fp_content {
	background:#fff url(../images/fp_content_bg.gif) repeat-x;
}
.footer {
	background:url(../images/footer.jpg);
	height:63px;
	width:920px;
	display:block;
	padding:0 15px;
	text-align:right;
	line-height:50px;
	font-size:11px;
}
.footer a {
	color:#646465;
}
.footer span {
	color:#878787;
	margin-left:5px;
}
a.login {
	float:right;
	display:inline-block;
	background:url(../images/login_btn.jpg);
	width:130px;
	padding-right:3px;
	height:23px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	margin: 7px 10px 0 0;
}
a.login:hover {
	background:url(../images/login_btn_hover.jpg);
	color:#fff;
}
.hot_line {
	background:url(../images/hot_line.gif);
	width:248px;
	height:49px;
	float:right;
	clear:both;
	margin-right:15px;
	margin-top:15px;
	padding-left:50px;
	font-size:16px;
	line-height:49px;
}
.hot_line span {
	color:#939393;
}
.top_links {
	float:right;
	width:165px;
	position:relative;
	right:20px;
	height:30px;
	text-align:center;
	font-size:11px;
	color:#fff;
	line-height:30px;
}
.top_links a {
	font-size:11px;
	color:#fff;
	margin:0 4px;
}
.top_links a:hover {
	color:#ffdbcd;
}
.fp_block {
	width:236px;
	float:left;
	background:url(../images/fp_separator.gif) no-repeat 100% 0;
	position:relative;
}
.fp_block h2 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:30px 25px 18px 20px;
	line-height:100%;
	height:30px;
	position:relative;
}
.fp_block h2 a {
	position:absolute;
	top:0;
	left:0;
	padding:30px 0 0 20px;
	width:216px;
	height:175px;
	z-index:999;
}
.fp_block h2 a:hover {
	color:#B83400;
}
.fp_block div {
	z-index:1;
}
.phone {
	background:url(../images/phone_icn_small.gif) no-repeat 8px 0px;
}
.sms {
	background:url(../images/sms_icn_small.gif) no-repeat 5px 0px;
}
.hardware {
	background:url(../images/mouse_icn_small.gif) no-repeat 5px 0px;
}
.sks {
	background:url(../images/globe_icn_small.gif) no-repeat 5px 0px;
}
.fp_block div {
	padding: 0 15px 0 95px;
	font-size:11px;
	line-height:110%;
	color:#757575;
}
.all_link {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:237px;
	height:240px;
	z-index:100;
	text-indent:-999px;
	overflow:hidden;
}
.fp_block div a {
	color:#b83400;
	margin-top:7px;
	display:inline-block;
}
.last_block {
	background:none;
}
.home {
	display:block;
	height:109px;
	width:270px;
	text-indent:-999px;
	overflow:hidden;
}
.facebook {
	display:block;
	background:url(../images/footr_banner.png);
	height:20px;
	text-indent:-999px;
	overflow:hidden;
	width:59px;
	margin:12px 9px 0 0;
	float:left;
}
.smspay {
	display:block;
	background:url(../images/footr_banner.png) no-repeat -71px 0;
	height:20px;
	text-indent:-999px;
	overflow:hidden;
	width:68px;
	margin:12px 10px 0 0;
	float:left;
}
.background1 {
	background:url(../images/background1.jpg) no-repeat;
	min-height:500px;
}
.background2 {
	background:url(../images/background2.jpg) no-repeat;
	min-height:500px;
}
.background3 {
	background:url(../images/background3.jpg) no-repeat;
	min-height:500px;
}
.background4 {
	background:url(../images/background4.jpg) no-repeat;
	min-height:500px;
}
.background5 {
	background:url(../images/background5.jpg) no-repeat;
	min-height:500px;
}
.background6 {
	background:url(../images/background6.jpg) no-repeat;
	min-height:500px;
}
.background7 {
	background:url(../images/background7.jpg) no-repeat;
	min-height:500px;
}
.background8 {
	background:url(../images/background8.jpg) no-repeat;
	min-height:500px;
}
.background9 {
	background:url(../images/background9.jpg) no-repeat;
	min-height:500px;
}
.background10 {
	background:url(../images/background10.jpg) no-repeat;
	min-height:500px;
}
.background11 {
	background:url(../images/background12.jpg) no-repeat;
	min-height:500px;
}
.background12 {
	background:url(../images/background12.jpg) no-repeat;
	min-height:500px;
}
.title {
	padding:10px 50px 0 240px;
	height:140px;
}
.title h1 {
	color:#ca2e00;
	font-size:28px;
	font-weight:normal;
	margin:0;
	padding: 25px 0 10px 0;
}
.left_col {
	float:left;
	width:199px;
	padding:45px 20px 20px 20px;
}
.right_col {
	float:left;
	width:660px;
	padding:0 25px 30px 25px;
	text-align:justify;
	font-size:12px;
}
.vmenu {
	list-style:none;
	padding:0;
	margin:0;
	border-top:#dae1e7 1px solid;
	font-size:13px;
}
ul.vmenu li {
	border-bottom:#dae1e7 1px solid;
}
ul.vmenu li a {
	display:block;
	padding:6px 0 6px 20px;
	background:url(../images/bulet2.gif) no-repeat 5px 13px;
}
ul.vmenu li a:hover {
	background:#eef3f8 url(../images/bulet2.gif) no-repeat 5px 13px;
}
ul.vmenu li a.current {
	background:transparent url(../images/bulet1.gif) no-repeat 5px 13px;
	color:#000;
}
.breadcrumb {
	height:50px;
	font-size:11px;
	line-height:40px;
	color:#5e5e5e;
}
.breadcrumb a {
	color:#5e5e5e;
}
.left_col h3 {
	font-size:13px;
	margin:0;
	padding:30px 0 5px 0;
}
.related {
	background:url(../images/read_more.gif) no-repeat;
	min-height:150px;
	padding:10px 15px;
}
.related ul {
	list-style:none;
	margin:0;
	padding:0;
}
.related ul li {
	padding:3px 0;
	font-size:12px;
}
h2 {
	font-size:21px;
	font-weight:normal;
	margin:0;
	padding:10px 0;
}
.download {
	background:url(../images/download_icn.gif) no-repeat;
	display:inline-block;
	height:28px;
	line-height:38px;
	overflow:hidden;
	padding:0 0 0 35px;
	font-weight:bold;
	margin-top:10px;
}
.title_txt {
	color:#505050;
}
.warning {
	margin-top:15px;
	background:url(../images/warning_bg.gif);
	width:658px;
}
.warning_top {
	background:url(../images/warning_top.gif) no-repeat 0 0;
}
.warning_bottom {
	background:url(../images/warning_bottom.gif) no-repeat 0 100%;
	padding:15px 15px 15px 55px;
	min-height:25px;
	font-weight:bold;
}
.footer_menu {
	clear:both;
	background:url(../images/footer_menu_bg.gif) repeat-x;
	height:110px;
	padding:30px;
	font-weight:bold;
}
.footer_menu ul {
	list-style:none;
	padding:5px 0 0 0;
	margin:0;
	font-weight:normal;
}
.footer_menu ul li {
	padding:2px 0;
}
.footer_menu ul li a {
	color:#6a6a6a;
}
.footer_menu ul li a:hover {
	color:#b83400;
}
.right_col table {
	margin-top:15px;
	border-top:#c4ced8 1px solid;
	border-right:#c4ced8 1px solid;
}
.right_col table tr td {
	background:url(../images/td_bg.gif) repeat-x;
	border-left:#c4ced8 1px solid;
	border-bottom:#c4ced8 1px solid;
}
.right_col table tr th {
	background:#f0f1f2 url(../images/th_bg.gif) repeat-x;
	border-left:#c4ced8 1px solid;
	border-bottom:#c4ced8 1px solid;
}
.right_col h3 {
	color:#CA2E00;
	font-size:16px;
	margin:0;
	padding:5px 0;
}
.right_col ul {
	list-style-image:url(../images/dot.gif);
}
.uplink {
	font-size:11px;
	display:block;
	border-top:#DAE1E7 1px solid;
	padding-top:2px;
	margin-top:5px;
}
.but_send {
	background:#4f4f4f;
	color:#fff;
	font-size:14px;
	padding:5px 13px;
	border:none;
	cursor:pointer;
}
.but_send_disabled {
	background:#b0b0b0;
	color:#fff;
	font-size:14px;
	padding:5px 13px;
	border:none;
}
.right_col table tr th {
	padding-top:9px;
	padding-bottom:9px;
}
.footer a:hover {
	color:#000;
}


/* New styles */
.panel {
	background:url(/images/panel_bg.png) no-repeat;
	padding:20px;
	height:1%;
	margin-top:13px;
}
.panel h2, .panel h2 a {
	margin:0;
	padding:0;
	color:#CA2E00;
}
.panel p {
	line-height:normal;
	padding:4px 0;
	margin:0;
	
	color:#494949;
}
.panel2 {
		background:url(/images/panel_bg.gif) no-repeat;
		height:115px;
		margin:0 0 13px 0;
		padding:0;

}
.panel2  a {
		color:#fff;
		display:block;
		height:115px;
		padding:0 15px;
}
.panel2_title {
		color:#fff;
		cursor:pointer;
		padding:7px 0;
		display:block;
		font-weight:bold;
}
.panel2_value {
		float:right;
		font-size:60px;
		text-align:center;
		width:93px;
		font-weight:bold;
		line-height:80%;
		padding-top:10px;
		letter-spacing:-5px;
}
.panel2_value span {
		display:block;
		font-size:16px;
		padding:0;
		margin:0;
		line-height:20px;
		letter-spacing:normal;
}
.panel2_txt {
		font-size:12px;
		color:#333;
		line-height:normal;
		display:block;
		margin:0;
		padding:10px 0;
		width:510px;
}
.panel3 {
		background:url(/images/panel_bg1.gif) no-repeat;
		height:115px;
		margin:0 0 13px 0;
		padding:0;

}
.panel3  a {
		color:#fff;
		display:block;
		height:115px;
		padding:0 15px;
}
.panel3_title {
		color:#2e3e4b;
		cursor:pointer;
		padding:7px 0;
		display:block;
		font-weight:bold;
}
.panel3_value {
		float:right;
		font-size:60px;
		text-align:center;
		width:88px;
		font-weight:bold;
		line-height:80%;
		padding-top:23px;
		color:#2e3e4b;
		letter-spacing:-5px;
}
.panel3_value span {
		display:block;
		font-size:16px;
		padding:0;
		margin:0;
		line-height:20px;
		letter-spacing:normal;
}
.panel3_txt {
		font-size:12px;
		color:#333;
		line-height:normal;
		display:block;
		margin:0;
		padding:10px 0;
		width:510px;
}
.info_bg {
		background:#d3e6f7;
}

.left_col .info_top {
		background:#d3e6f7 url(/images/l_info_panel_top.gif) no-repeat;
}
.left_col .info_bottom {
		background:transparent url(/images/l_info_panel_bottom.gif) no-repeat 0 100%;
		padding:13px;
}
.right_col .info_top {
		background:#d3e6f7 url(/images/r_info_top.gif) no-repeat;
}
.right_col .info_bottom {
		background:transparent url(/images/r_info_bot.gif) no-repeat 0 100%;
		padding:13px;
}
/* Submenu styles */
ul.vmenu li ul {
		list-style:none;
		margin:0 0 0 25px;
		padding:0;
		border-top:1px solid #DAE1E7;
}
ul.vmenu li ul li a {
		background:none;
		padding-left:0;
		color:#686868;
		
}
ul.vmenu li ul li a:hover, ul.vmenu li ul li a.current {
		background:none;
		padding-left:0;
		color:#000;
}
ul.vmenu li.parent a.current {
		background:url(/images/bulet3.gif) no-repeat scroll 5px 11px transparent;
}

