HTML, BODY {
	height:100%; font-family:arial, verdana, helvetica, sans-serif; font-size:12px; color:#999; background:#404040 url("img/bg.jpg") repeat-x; 
}
HTML, BODY, P, H1, H2, UL, TD, TH, FORM, INPUT, TEXTAREA {
	margin:0; padding:0;
}
IMG {
	border:0px;
}
H1 {
	font:18px verdana; font-weight:normal; color:#FFF;
}
H2 {
	padding-left:50px; font:15px arial; font-weight:normal; color:#FFF;
}
P {
	padding:0px 50px 20px 50px; text-align:justify;
}
UL {
	padding:0px 0px 20px 60px; list-style:square;
}
TABLE {
	border:0; border-collapse:collapse;
}
A {
	color:#FFFFFF;
}
A:hover {
	text-decoration: none;
}
A.kaya {
	background-image:url("img/kaya.gif"); display:block; width:9px; height:41px;
}
A.kaya:hover {
	background-position:-9px 0px;
}
.head {
	width:646px; height:228px; margin:0 auto; background:#000 url("img/bgh.jpg");
}
.hp1 {
	position:absolute; margin-left:0px; margin-top:0px;
}
.hp2 {
	position:absolute; margin-left:208px; margin-top:0px;
}
.logo {
	position:absolute; margin-top:39px; margin-left:477px; background:#5DC011; color:#000;
}
.content {
	width:646px; margin:0 auto; background:#000;
}
.nopage {
	width:606px; margin:0 auto; background:#000; padding: 60px 0px 200px 40px; color:#FFFFFF;
}
.caption {
	padding:37px 0px;
}
.caption IMG {
	float:left; margin-top:4px; margin-right:12px;
}
.counter {
	width:646px; height:31px; margin:0 auto; background:#000; text-align:right;
}
.green {
	background-color:#5FC709; width:5px; height:22px; float:right; margin-top:4px;
}
.counter IMG {
	float:right;
}
.copyright {
	position:relative; float:right; margin-top:-200px; right:0px; bottom:36px; height:200px; width:26px; background-color:#000; padding-left:17px;
}


/*MENU*/
.menu {
	position:absolute; width:537px; height:20px; margin-left:93px; margin-top:190px; text-align:right;
}
.menu1 {
	display:block;
}
.menu2 {
	float:right;
}
.menu1, .menu2 A {
	padding-right:10px; color: #A8A8A8; font: 14px verdana; text-decoration: none;
}
.menu1:hover, .menu2 A:hover {
	color: #FFF;
}
.menu UL {
	float:right; margin:0; padding:0; list-style:none; width:150px;
}
.menu UL LI {
	position:relative;
}
.menu LI UL {
	position:absolute; display:none; left:0px; top:14px; padding:20px 0px; background-color:#2A2A2A;
}
.menu LI UL LI A {
	display: block; padding:5px 18px; text-decoration: none; font:10px verdana; color:#A8A8A8;
}
.menu LI UL LI A:hover {
	color:#FFF; background-color:#444;
}
* HTML .menu UL LI {
	float:left; height:1%; 
}
* HTML .menu UL LI A {
	height:1%; 
}	
.menu LI:hover UL, .menu LI.over UL { 
	display:block; 
}
/*MENU*/



/*FIXED FOOTER*/
.container {
	min-height:100%; margin-bottom:-85px; height:auto; 
}
* HTML .container {
	height:100%;
}
.footer {
	width:100%; clear:both; height:85px; background-image:url("img/bg.gif");
}
.clearfooter {
	clear:both; height:85px; 
}
HTML>BODY .minHeight {
	float:left; width:0px; height:100%; margin-bottom:-85px;
}
/*FIXED FOOTER*/



.border {
	width:456px; height:179px; margin:0 auto; padding-top:44px; margin-bottom:43px; background:#292929 url(img/bgs.gif); 
}
.servicecapt {
	position:absolute; margin-top:-28px; margin-left:357px; font:12px arial; color:#919191;
}
.servicebox {
	width:366px; height:137px; margin:0 auto; background:#000; 
}
.servicetext {
	float:left; font:12px arial; line-height:30px; margin: 25px 22px 0px 54px; color:#FFF;
}
.newcapt {
	margin-left:455px; font:12px arial; color:#838383;
}
.newbox {
	width:460px; height:77px; margin-left:95px; margin-top:20px; padding-bottom:70px;
}
A.new1{
	background-image:url("img//new/1.jpg");
}
A.new2{
	background-image:url("img//new/2.gif");
}
A.new3{
	background-image:url("img//new/3.gif");
}
A.new4{
	background-image:url("img//new/4.gif");
}
A.new1, A.new2, A.new3, A.new4 {
	display:block; width:77px; height:77px; float:left; margin-right:49px;
}
A.new4 {
	margin:0px;
}
A.new1:hover, A.new2:hover, A.new3:hover, A.new4:hover {
	background-position:-77px 0px;
}
A.new1, A.new2, A.new3, A.new4 {
	width:77px; height:77px;
}
UL.portfolio {
	margin: 10px 0px 0px 80px; padding:0px 0px 140px 0px; list-style:none; line-height:23px;
}
UL.portfolio A {
	text-decoration: none; font:12px verdana; color:#A8A8A8;
}
UL.portfolio A:hover {
	color:#FFF;
}
.foto {
	float:right; margin: 0px 50px 0px 50px; border:#666 solid 1px;
}
.servicetable {
	width:487px; margin: 0px 80px 20px 80px;
}
.servicetable TR {
	height:28px; font-size:13px;
}
.servicetable TD {
	border-bottom:solid 1px #444;
}
.t2 {
	width:55px; color:#FFF;
}
.pay {
	padding: 30px 80px 70px 80px;
}
.white {
	color:#FFF;
}
.contacttext {
	margin: 30px 80px 30px 80px; line-height:24px;
}
.contactform {
	padding-bottom: 80px;
}
.inputgroup {
	padding-left:80px; width:170px; float:left;
}
.inputtext {
	padding-left:4px; margin-bottom:8px; width:160px; height:16px; font:11px verdana, arial; background:#333; color:#777; border:none;
}
.button {
	margin: 0px 3px 8px 0px; width:79px; height:16px; font:10px verdana, arial; background:#999; border:none; color: #000; cursor:pointer;
}
.button:hover {
	background:#FFF;
}
.textarea {
	padding-left:4px; width:308px; height:88px; font:11px verdana, arial; background:#333; color:#777; border:none;
}
.items {
	padding:10px 27px 0px 27px;
}
.desitem {
	width:193px; height:210px; text-align:center; float:left; padding:0px 2px 35px 2px;
}
.desitem A{
	display:block; margin-left: auto; margin-right: auto; color:#BBB; font:11px; text-decoration: none; background-repeat: repeat-x;
}
.desitem A:hover{
	background-position:-100% 0px; color:#FFF;
}
.logoitem {
	width:193px; height:130px; text-align:center; float:left; padding:0px 2px 35px 2px;
}
.logoitem A{
	display:block; margin-left: auto; margin-right: auto;
}
.logoitem A:hover{
	background-position:-100% 0px;
}
.fsitem {
	height:180px;
}
.fsitem A{
	display:block; margin-left: auto; margin-right: auto; float:left; margin-right:30px;
}
.fsitem A:hover{
	background-position:-100% 0px;
}
.clear {
	clear:left;
}