/* CSS Document */

body{
background-color:#64140E;
padding:0px;
margin:0px;
background:url(../images/red-background_patch.jpg);
background-repeat: repeat-y;
background-position:top center;
}

#flash_proccess{
float:right;
}
img{
border:0px;
behavior: url(iepngfix.htc); !important
}
#flash_image{
float:left;
width:142px;}

#full-width{
height:auto;
padding:0px;
margin:0px;
background-image: url(../images/red-background.jpg);
background-repeat:no-repeat;
background-position: top center;
}

#main-width{
width:793px;
padding:0px;
margin:0 auto;
}

#top-hader{
width:793px;
background:url(../images/home-haderbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}

#extra-hader{
width:793px;
height:125px;
background:url(../images/extranet-haderbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}

.top-link{
width:773px;
height:16px;
padding:0px;
margin:0px;
}

.breker{
padding:0px;
margin:0px;
clear:both;
}

.hader-pic{
width:760px;
padding:0px 0px 0px 34px;
margin:0px;
}

.hader-pic-main{
width:726px;
padding:0px 0px 0px 20px;
margin:0px;
height:209px;


}
.top-botons{
width:750px;
padding:15px 0px 0px 25px;
margin:0px;
float:left;
}


.top-botons2{
width:750px;
height:40px;
padding:5px 0px 0px 20px;
margin:0px;
float:left;
}

#midle-part{
width:793px;
height:auto;
background:url(../images/top-backbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}


#midle-part2{
width:793px;
height:auto;
background:url(../images/service-sitebg.jpg) repeat-y top center;
padding:0px;
margin:0px;
float:left;
}

#midle-blog{
width:793px;
height:auto;
background:url(../images/blog-sitebg.jpg) repeat-y top center;
padding:0px;
margin:0px;
float:left;
}

#midle-part3{
width:793px;
height:auto;
background:url(../images/faq-backbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}

#midle-part4{
width:793px;
height:auto;
background:url(../images/extranet-backbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}

#midle-part5{
width:793px;
height:auto;
background:url(../images/extranet-main-backbg.jpg) no-repeat top center;
padding:0px;
margin:0px;
float:left;
}

#right-part{
width:495px;
height:auto;
padding:20px 0px 0px 40px;
margin:0px;
float:left;
}

.txt-part{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#62542E;
	text-align:justify;
	line-height:18px;
	margin:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#left-part{
width:210px;
height:auto;
padding:25px 40px 0px 0px;
margin:0px;
float:right;
}

.baner{
width:177px;
height:auto;
padding:10px 0px 0px 0px;
margin:0px 0px 5px 12px;
}

.red-had{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#79130B;
	text-align:left;
	font-weight:bold;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-position: left;
}

#secton-part{
height:auto;
padding:5px 0px 0px 0px;
margin:0px;
}

.sect-box{
width:147px;
height:190px;
background:url(../images/box-bg.jpg) no-repeat top left;
padding:0px;
margin:0px 8px 0px 0px;
float:left;
}

.sect-box2{
width:147px;
height:190px;
background:url(../images/box-bg.jpg) no-repeat top left;
padding:0px;
margin:0px;
float:left;
}

.sublinks{
	width:140px;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#544622;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 0px 5px;
	list-style:none;
	float:left;
	line-height:20px;
}


.sublinks li{
margin:0px;
padding:0px;
text-align:left;

list-style:none;
}

.sublinks li a{
display:block;
padding:0px 0 2px 7px;
color:#544622;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
text-decoration:none;
_height:20px;

list-style:none;
}

.sublinks li a:hover{
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
text-decoration:none;
color:#792212;
}

.downlod{
line-height:14px;
padding:0px;
margin:0px;
}
.downlod a{color:#62542E; text-decoration:none;}
.downlod a:hover{color:#990000; text-decoration:none;}


#footlink {
	width:790px;
	height:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#544825;
	text-align:center;
	line-height:20px;
	padding:0px;
	margin:0px;
	font-weight: bold;
}

#footlink a{color:#544825; text-decoration:none;
}

#footlink ul {
list-style:none;
padding:0px 0px 0px 210px;
margin:0px;
}
#footlink li {
float:left;
padding:0px;
margin:0px 10px 0px 0px;
text-align:center;
}
#footlink li a {
color: #544825;
text-align: center;
padding: 0 0px 0 0;
text-decoration: none;
}
#footlink li a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;
}

#service-left{
width:220px;
height:auto;
padding:25px 0px 0px 85px;
margin:0px;
float:left;
}

#service-right{
width:415px;
height:auto;
padding:24px 70px 0px 0px;
margin:0px;
float:right;
}

.service-txt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#62542E;
	text-align:justify;
	line-height:16px;
	padding:0px;
	margin:0px;
}

.servce-link{
	width:200px;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5A4E2C;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	float:left;
}

.servce-link li{
display:block;
padding:0px 0 0px 10px;
color:#5A4E2C;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
text-decoration:none;
height: 18px;
text-align:left;
line-height:18px;
}

.faq-txt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#544825;
	text-align:justify;
	line-height:18px;
	padding:30px 80px 0px 80px;
	margin:0px;
}

.faq-had{
color:#761F22;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
}


.faq-qust{
width:655px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#772427;
font-weight:bold;
margin:0px;
padding:12px 0px 20px 0px;
list-style:none;
float:left;
}

.faq-qust li{
margin:0px;
padding:0px;
text-align:left;
line-height:20px;
list-style:none;
}

.faq-qust li a{
display:block;
padding:0px 0 2px 10px;
color:#772427;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
text-decoration:none;
height:20px;
list-style:none;
}

.faq-qust li a:hover{
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
text-decoration:none;
color:#772427;
}

.port-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#544825;
text-align:justify;
line-height:18px;
padding:0px 80px 0px 80px;
margin:0px;
}

#port-left{
width:180px;
padding:0px;
background:url(../images/porfolio-shadebg.jpg) no-repeat top right;
margin:0px;
float:left;
}


#port-right{
width:440px;
padding:0px;
margin:0px;
float:right;
}
#port-right a{color:#993300; text-decoration:none;}
#port-right a:hover{color:#990000; text-decoration:underline;}

.portfolio-had{
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#771811;
text-align:left;
font-weight:bold;
padding:0px;
margin:0px;
}

.portfolio-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#534520;
text-align:left;
line-height:18px;
padding:0px 0px 20px 0px;
margin:0px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#5D4E28;
	text-align:left;
	line-height:18px;
	padding:0px 5px 0px 12px;
	margin:0px;
}


.blog-area{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#544825;
text-align:justify;
line-height:18px;
padding:35px 70px 0px 80px;
margin:0px;
}

#blog-left{
width:470px;
padding:0px;
margin:0px;
float:left;
}
#blog-left a{color:#822E22; text-decoration:none; font-weight:bold}
#blog-left a:hover{color:#000000; text-decoration:underline;font-weight:bold}

#blog-right{
width:140px;
height:500px;
background:url(../images/blog-shadeline.jpg) no-repeat top left;
padding:0px;
margin:0px;
float:right;
}

.archive-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#822E22;
text-align:left;
font-weight:bold;
line-height:20px;
padding:10px 0px 0px 45px;
margin:0px;
}

.archive-txt a{color:#822E22; text-decoration:none;}
.archive-txt a:hover{color:#000000; text-decoration:underline;}



#contct-left{
	width:200px;
	height:auto;
	background:url(../images/contact-linebg.jpg) no-repeat top right;
	padding:0px 0px 0px 80px;
	margin:20px 0px 0px 0px;
	float:left;
}

#contct-right{
	width:500px;
	height:auto;
	margin:0px;
	float:right;
	padding-top: 24px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contct-txt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#62542E;
	text-align:justify;
	line-height:16px;
	padding:20px 35px 0px 0px;
	margin:0px;
}

.mail-had{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#771811;
text-align:left;
line-height:24px;
font-weight:bold;
padding:0px;
margin:0px;
}
.mail-had a{color:#771811; text-decoration:none;}
.mail-had a:hover{color:#000000; text-decoration:underline;}


#query-form {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#756436;
	text-align:left;
	width:340px;
	margin:0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#query-form input.textf {
	width:170px;
	height:12px;
	background:#EDE8D1;
	padding:2px;
	border:1px solid #AEA88D;
	font-size:11px;
	color:#484848;
	margin:0px 0 8px 0;
}

#query-form .butt {
padding:0px 60px 0px 0px;
margin:0px;
float:right;
}
#query-form textarea {
	width:165px;
	height:100px;
	background:#EDE8D1;
	padding: 2px 4px 0px 4px;
	border:1px solid #AEA88D;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#484848;
	margin:0px;
}

.coment-field {
	width:165px;
	height:50px;
	background:#EDE8D1;
	border:1px solid #AEA88D;
	margin:0px;
}

#query-form label {
	width:130px;
	float:left;
	padding:5px 0 0 0;
	text-align:right;
	margin: 0 10px 0 0px;
	font-weight:bold;
	line-height:12px;
}

#query-form select {
	width:140px;
	height:18px;
	background:#EDE8D1;
	font-size:11px;
	padding:2px;
	color:#666666;
	border:1px solid #AEA88D;
	margin:5px 0px 0px 0px;
}

.not{
color:#756436;
font-size:10px;
padding:0px;
margin:0px;
float:right;
}

#extra-left{
width:150px;
height:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#534521;
text-align:left;
line-height:18px;
padding:20px 0px 0px 35px;
margin:0px;
float:left;
}
#extra-main-left{
width:150px;
height:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#534521;
text-align:left;
line-height:18px;
padding:0px 0px 0px 45px;
margin:0px;
float:left;
}
#extra-main-left a{color:#534521; text-decoration:none;}
#extra-main-left a:hover{color:#990000; text-decoration:underline;}
#extra-left a{color:#534521; text-decoration:none;}
#extra-left a:hover{color:#990000; text-decoration:underline;}

#extra-right{
width:600px;
height:600px;
padding:0px;
margin:0px;
float:right;
}

#extra-main-right{
width:580px;
height:700px;
padding:0px;
margin:0px;
float:right;
}

.extra-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#534521;
text-align:justify;
line-height:18px;
padding:25px 100px 0px 50px;
margin:0px;
}
.extra-main-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#534521;
text-align:justify;
line-height:18px;
padding:25px 70px 0px 0px;
margin:0px;
}
#logout{
width:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#79130B;
text-align:right;
font-weight:bold;
float:right;}
#project{
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#79130B;
text-align:left;
font-weight:bold;
float:left;
}


#logout a{color:#771811; text-decoration:underline;}
#logout a:hover{color:#534521; text-decoration:underline;}
.pro_logo_semibold{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#771811;
text-align:left;
font-weight:bold;}
.pro_logo{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#771811;
text-align:left;}
.ele_logo_semibold{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#574925;
text-align:left;
font-weight:bold;
}
.ele_logo{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#574925;
text-align:left;}
#main-gap{
padding-bottom:10px;}
.backbg{
background-image:url(../images/table_bg.jpg);
border:1px solid #8d7f54;
padding-bottom:3px;
background-position:top center;
float:left;
}

#Description{
border-right:1px solid #8d7f54;
border-top:1px solid #8d7f54;
float:left;
width:190px;
padding-left:10px;
font-size:14px;
text-align:left;}
#file-type{
border-right:1px solid #8d7f54;
border-top:1px solid #8d7f54;
float:left;
width:100px;
font-size:14px;
text-align:center;}
#version{
border-right:1px solid #8d7f54;
border-top:1px solid #8d7f54;
float:left;
width:100px;
font-size:14px;
text-align:center;}
#date{
border-top:1px solid #8d7f54;
float:left;
width:105px;
font-size:14px;
text-align:center;}
.extra-formbg{
width:330px;
height:155px;
background:url(../images/extra-formbg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 0px 60px;
}


#extra-form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#756436;
text-align:left;
width:330px;
padding:20px 0px 0px 0px;
margin:0px;
	
}


#extra-form input.textf {
	width:150px;
	height:14px;
	background:#EDE8D1;
	padding:2px;
	border:1px solid #AEA88D;
	font-size:11px;
	color:#484848;
	margin:0px 0 10px 0;
}

#extra-form .butt {
padding:5px 80px 0px 0px;
margin:0px;
float:right;
}


#extra-form label {
	width:110px;
	float:left;
	padding:2px 0 0 0;
	text-align:right;
	margin: 0 10px 0 0px;
	font-weight:bold;
	height:20px;
	line-height:16px;
}

#footlink2 {
width:690px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#544825;
text-align:center;
line-height:20px;
padding:0px 0px 0px 100px;
margin:0px;
}

#footlink2 a{color:#544825; text-decoration:none;}

#footlink2 ul {
list-style:none;
padding:0px 0px 0px 130px;
margin:0px;
}
#footlink2 li {
float:left;
padding:0px;
margin:0px 10px 0px 0px;
text-align:center;
}
#footlink2 li a {
color: #544825;
text-align: center;
padding: 0 0px 0 0;
text-decoration: none;
}
#footlink2 li a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;
}

#map-area{
width:204px;
height:204px;
background:url(../images/map-bg.jpg) no-repeat top left;
padding:0px;
margin:0px;
}

.map-txt{
color:#802416;
text-align:center;
line-height:16px;
font-weight:bold;
padding:10px 0px 0px 0px;
margin:0px;
}

.pr{
float:left;
padding-left:6px;}
.prm{
float:left;}


#bottomtext {
width:670px;
height:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#544825;
text-align:justify;
line-height:20px;
padding-left:60px;
padding-right:60px;
margin:0px;
}
