/* CSS Document */

body{background:#191919 url(images/body_bg.gif) repeat;}
body, p, td, div, form, input, textarea, h1, h2, h3{margin:0px; padding:0px; color:#C4C4C4; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a{color:#C4C4C4; text-decoration:underline;}
	a:hover{text-decoration:none;}
	a img{border:none;}
ul, ol, li{margin:0px; padding:0px; list-style:none;}
h2{margin-bottom:22px;}
h3{margin-bottom:6px;}
p{margin-bottom:16px; position:relative;}
.floatl{float:left;}
.floatr{float:right;}
.clr{clear:both; height:0px; overflow:hidden;}
.img1{border:#000000 solid 1px;}
.img2{margin-right:18px;}
.img3{margin-left:18px;}
.upp{font-size:11px; text-transform:uppercase; margin-bottom:6px;}
.sp{line-height:20px;}
.markered{background:url(images/marker1.gif) no-repeat left 5px; text-indent:9px;}
.link1{color:#000000; text-transform:uppercase; font-weight:bold; font-size:11px; text-decoration:none; padding:3px 10px 3px 16px; background:#343434 url(images/marker2.gif) no-repeat 6px center;}
	.link1:hover{color:#FFFFFF;}
.ul1{margin-bottom:16px;}
	.ul1 li{line-height:18px; padding-left:10px; background:url(images/marker1.gif) no-repeat left 6px;}
#form1 td{vertical-align:top; height:28px;}
.label1{text-transform:uppercase; color:#777777; font-weight:bold;}
.input1, .textarea1{width:250px; height:17px; padding:3px 0px 0px 4px; background-color:#0D1217; border:#565656 solid 1px;}
.textarea1{overflow:auto; height:115px; margin-bottom:12px;}
.input2{float:right; width:60px; height:20px; color:#000000; text-transform:uppercase; font-weight:bold; font-size:11px; background:#343434 url(images/marker2.gif) no-repeat 6px center; border:none; cursor:pointer; padding:0px 0px 0px 12px; margin-left:11px;}


#menu{width:100%; height:89px; background:url(images/menu_bg.gif) repeat-x; border-bottom:#3B3B3B solid 1px; margin-bottom:12px;}
	#menu ul{width:766px; margin:0px auto;}
		#menu ul li{float:right; width:74px; text-align:center; margin:0px 5px; padding:38px 0px 20px 0px; font-weight:bold;}
			#menu ul li.active{background-color:#000000; text-transform:uppercase;}
			#menu ul li a{text-decoration:none; color:#7A7A7A;}
				#menu ul li a:hover{color:#FFFFFF; text-decoration:underline;}
				#menu ul li.active a{color:#FFFFFF;}
					#menu ul li.active a:hover{color:#7A7A7A;}

#wrapper{width:712px; margin:0px auto; padding:0px 27px; background:url(images/phone.jpg) no-repeat 15px 520px;}
	#date{height:26px; padding-left:6px; font-size:11px; color:#666666;}
	#left{float:left; width:261px; padding-top:255px;}
		.left_bg1{background:url(images/index/index1.jpg) no-repeat;}
		.left_bg2{background:url(images/about/about1.jpg) no-repeat;}
		.left_bg3{background:url(images/services/services1.jpg) no-repeat;}
		.left_bg4{background:url(images/solutions/solutions1.jpg) no-repeat;}
		.left_bg5{background:url(images/news/news1.jpg) no-repeat;}
		.left_bg6{background:url(images/contacts/contacts1.jpg) no-repeat;}
		#logo{margin-bottom:65px;}
		.contact_info{text-transform:uppercase; color:#4E4E4E; font-size:10px; margin-bottom:20px; line-height:18px;}
	#right{float:right; width:451px; background-color:#232323;}
		#page_name{float:left; width:29px; height:224px; padding-top:10px; text-align:center; border-left:#262626 solid 2px; background-color:#121212;}
		#welcome{background-color:#262626; margin-bottom:18px;}
			#welcome_inner{padding:10px 25px 9px 12px;}
				#welcome img.h1{margin:0px 20px 0px 12px;}
		.right_inner{padding:0px 25px 25px 30px;}
		.right_inner_top{margin:18px 25px 15px 50px;}

#footer{padding:20px 0px; text-align:right; color:#4E4E4E; text-transform:uppercase; font-size:11px;}
	#footer a{color:#4E4E4E; text-decoration:none;}
		#footer a:hover{text-decoration:underline;}